pub trait ICameraMethods: ICamera {
Show 219 methods
// Provided methods
fn ctor(self) { ... }
fn get_near_clip_plane(self) -> f32 { ... }
fn set_near_clip_plane(self, value: impl Into<f32>) { ... }
fn get_far_clip_plane(self) -> f32 { ... }
fn set_far_clip_plane(self, value: impl Into<f32>) { ... }
fn get_field_of_view(self) -> f32 { ... }
fn set_field_of_view(self, value: impl Into<f32>) { ... }
fn get_rendering_path(self) -> RenderingPath { ... }
fn set_rendering_path(self, value: impl Into<RenderingPath>) { ... }
fn get_actual_rendering_path(self) -> RenderingPath { ... }
fn reset(self) { ... }
fn get_allow_hdr(self) -> bool { ... }
fn set_allow_hdr(self, value: impl Into<bool>) { ... }
fn get_allow_msaa(self) -> bool { ... }
fn set_allow_msaa(self, value: impl Into<bool>) { ... }
fn get_allow_dynamic_resolution(self) -> bool { ... }
fn set_allow_dynamic_resolution(self, value: impl Into<bool>) { ... }
fn get_force_into_render_texture(self) -> bool { ... }
fn set_force_into_render_texture(self, value: impl Into<bool>) { ... }
fn get_orthographic_size(self) -> f32 { ... }
fn set_orthographic_size(self, value: impl Into<f32>) { ... }
fn get_orthographic(self) -> bool { ... }
fn set_orthographic(self, value: impl Into<bool>) { ... }
fn get_opaque_sort_mode(self) -> OpaqueSortMode { ... }
fn set_opaque_sort_mode(self, value: impl Into<OpaqueSortMode>) { ... }
fn get_transparency_sort_mode(self) -> TransparencySortMode { ... }
fn set_transparency_sort_mode(self, value: impl Into<TransparencySortMode>) { ... }
fn get_transparency_sort_axis(self) -> Vector3 { ... }
fn set_transparency_sort_axis(self, value: impl Into<Vector3>) { ... }
fn reset_transparency_sort_settings(self) { ... }
fn get_depth(self) -> f32 { ... }
fn set_depth(self, value: impl Into<f32>) { ... }
fn get_aspect(self) -> f32 { ... }
fn set_aspect(self, value: impl Into<f32>) { ... }
fn reset_aspect(self) { ... }
fn get_velocity(self) -> Vector3 { ... }
fn get_culling_mask(self) -> i32 { ... }
fn set_culling_mask(self, value: impl Into<i32>) { ... }
fn get_event_mask(self) -> i32 { ... }
fn set_event_mask(self, value: impl Into<i32>) { ... }
fn get_layer_cull_spherical(self) -> bool { ... }
fn set_layer_cull_spherical(self, value: impl Into<bool>) { ... }
fn get_camera_type(self) -> CameraType { ... }
fn set_camera_type(self, value: impl Into<CameraType>) { ... }
fn get_override_scene_culling_mask(self) -> u64 { ... }
fn set_override_scene_culling_mask(self, value: impl Into<u64>) { ... }
fn get_scene_culling_mask(self) -> u64 { ... }
fn get_layer_cull_distances(self) -> Array<f32> { ... }
fn set_layer_cull_distances(self, d: impl Into<Array<f32>>) { ... }
fn get_use_occlusion_culling(self) -> bool { ... }
fn set_use_occlusion_culling(self, value: impl Into<bool>) { ... }
fn get_culling_matrix(self) -> Matrix4x4 { ... }
fn set_culling_matrix(self, value: impl Into<Matrix4x4>) { ... }
fn reset_culling_matrix(self) { ... }
fn get_background_color(self) -> Color { ... }
fn set_background_color(self, value: impl Into<Color>) { ... }
fn get_clear_flags(self) -> CameraClearFlags { ... }
fn set_clear_flags(self, value: impl Into<CameraClearFlags>) { ... }
fn get_depth_texture_mode(self) -> DepthTextureMode { ... }
fn set_depth_texture_mode(self, value: impl Into<DepthTextureMode>) { ... }
fn get_clear_stencil_after_lighting_pass(self) -> bool { ... }
fn set_clear_stencil_after_lighting_pass(self, value: impl Into<bool>) { ... }
fn set_replacement_shader(
self,
shader: impl Into<Shader>,
replacement_tag: impl Into<Il2CppString>,
) { ... }
fn reset_replacement_shader(self) { ... }
fn get_projection_matrix_mode(self) -> Camera_ProjectionMatrixMode { ... }
fn get_use_physical_properties(self) -> bool { ... }
fn set_use_physical_properties(self, value: impl Into<bool>) { ... }
fn get_sensor_size(self) -> Vector2 { ... }
fn set_sensor_size(self, value: impl Into<Vector2>) { ... }
fn get_lens_shift(self) -> Vector2 { ... }
fn set_lens_shift(self, value: impl Into<Vector2>) { ... }
fn get_focal_length(self) -> f32 { ... }
fn set_focal_length(self, value: impl Into<f32>) { ... }
fn get_gate_fit(self) -> Camera_GateFitMode { ... }
fn set_gate_fit(self, value: impl Into<Camera_GateFitMode>) { ... }
fn get_gate_fitted_field_of_view(self) -> f32 { ... }
fn get_gate_fitted_lens_shift(self) -> Vector2 { ... }
fn get_local_space_aim(self) -> Vector3 { ... }
fn get_rect(self) -> Rect { ... }
fn set_rect(self, value: impl Into<Rect>) { ... }
fn get_pixel_rect(self) -> Rect { ... }
fn set_pixel_rect(self, value: impl Into<Rect>) { ... }
fn get_pixel_width(self) -> i32 { ... }
fn get_pixel_height(self) -> i32 { ... }
fn get_scaled_pixel_width(self) -> i32 { ... }
fn get_scaled_pixel_height(self) -> i32 { ... }
fn get_target_texture(self) -> RenderTexture { ... }
fn set_target_texture(self, value: impl Into<RenderTexture>) { ... }
fn get_active_texture(self) -> RenderTexture { ... }
fn get_target_display(self) -> i32 { ... }
fn set_target_display(self, value: impl Into<i32>) { ... }
fn set_target_buffers_impl(
self,
color: impl Into<RenderBuffer>,
depth: impl Into<RenderBuffer>,
) { ... }
fn set_target_buffers(
self,
color_buffer: impl Into<RenderBuffer>,
depth_buffer: impl Into<RenderBuffer>,
) { ... }
fn set_target_buffers_mrt_impl(
self,
color: impl Into<Array<RenderBuffer>>,
depth: impl Into<RenderBuffer>,
) { ... }
fn set_target_buffers_2(
self,
color_buffer: impl Into<Array<RenderBuffer>>,
depth_buffer: impl Into<RenderBuffer>,
) { ... }
fn get_camera_buffer_warnings(self) -> Array<Il2CppString> { ... }
fn get_camera_to_world_matrix(self) -> Matrix4x4 { ... }
fn get_world_to_camera_matrix(self) -> Matrix4x4 { ... }
fn set_world_to_camera_matrix(self, value: impl Into<Matrix4x4>) { ... }
fn get_projection_matrix(self) -> Matrix4x4 { ... }
fn set_projection_matrix(self, value: impl Into<Matrix4x4>) { ... }
fn get_non_jittered_projection_matrix(self) -> Matrix4x4 { ... }
fn set_non_jittered_projection_matrix(self, value: impl Into<Matrix4x4>) { ... }
fn get_use_jittered_projection_matrix_for_transparent_rendering(
self,
) -> bool { ... }
fn set_use_jittered_projection_matrix_for_transparent_rendering(
self,
value: impl Into<bool>,
) { ... }
fn get_previous_view_projection_matrix(self) -> Matrix4x4 { ... }
fn reset_world_to_camera_matrix(self) { ... }
fn reset_projection_matrix(self) { ... }
fn calculate_oblique_matrix(
self,
clip_plane: impl Into<Vector4>,
) -> Matrix4x4 { ... }
fn world_to_screen_point(
self,
position: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Vector3 { ... }
fn world_to_viewport_point(
self,
position: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Vector3 { ... }
fn viewport_to_world_point(
self,
position: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Vector3 { ... }
fn screen_to_world_point(
self,
position: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Vector3 { ... }
fn world_to_screen_point_2(self, position: impl Into<Vector3>) -> Vector3 { ... }
fn world_to_viewport_point_2(self, position: impl Into<Vector3>) -> Vector3 { ... }
fn viewport_to_world_point_2(self, position: impl Into<Vector3>) -> Vector3 { ... }
fn screen_to_world_point_2(self, position: impl Into<Vector3>) -> Vector3 { ... }
fn screen_to_viewport_point(self, position: impl Into<Vector3>) -> Vector3 { ... }
fn viewport_to_screen_point(self, position: impl Into<Vector3>) -> Vector3 { ... }
fn get_frustum_plane_size_at(self, distance: impl Into<f32>) -> Vector2 { ... }
fn viewport_point_to_ray(
self,
pos: impl Into<Vector2>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Ray { ... }
fn viewport_point_to_ray_2(
self,
pos: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Ray { ... }
fn viewport_point_to_ray_3(self, pos: impl Into<Vector3>) -> Ray { ... }
fn screen_point_to_ray(
self,
pos: impl Into<Vector2>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Ray { ... }
fn screen_point_to_ray_2(
self,
pos: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Ray { ... }
fn screen_point_to_ray_3(self, pos: impl Into<Vector3>) -> Ray { ... }
fn calculate_frustum_corners_internal(
self,
viewport: impl Into<Rect>,
z: impl Into<f32>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
out_corners: impl Into<Array<Vector3>>,
) { ... }
fn calculate_frustum_corners(
self,
viewport: impl Into<Rect>,
z: impl Into<f32>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
out_corners: impl Into<Array<Vector3>>,
) { ... }
fn get_scene(self) -> Scene { ... }
fn set_scene(self, value: impl Into<Scene>) { ... }
fn get_stereo_enabled(self) -> bool { ... }
fn get_stereo_separation(self) -> f32 { ... }
fn set_stereo_separation(self, value: impl Into<f32>) { ... }
fn get_stereo_convergence(self) -> f32 { ... }
fn set_stereo_convergence(self, value: impl Into<f32>) { ... }
fn get_are_vr_stereo_view_matrices_within_single_cull_tolerance(
self,
) -> bool { ... }
fn get_stereo_target_eye(self) -> StereoTargetEyeMask { ... }
fn set_stereo_target_eye(self, value: impl Into<StereoTargetEyeMask>) { ... }
fn get_stereo_active_eye(self) -> Camera_MonoOrStereoscopicEye { ... }
fn get_stereo_non_jittered_projection_matrix(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4 { ... }
fn get_stereo_view_matrix(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4 { ... }
fn copy_stereo_device_projection_matrix_to_non_jittered(
self,
eye: impl Into<Camera_StereoscopicEye>,
) { ... }
fn get_stereo_projection_matrix(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4 { ... }
fn set_stereo_projection_matrix(
self,
eye: impl Into<Camera_StereoscopicEye>,
matrix: impl Into<Matrix4x4>,
) { ... }
fn reset_stereo_projection_matrices(self) { ... }
fn set_stereo_view_matrix(
self,
eye: impl Into<Camera_StereoscopicEye>,
matrix: impl Into<Matrix4x4>,
) { ... }
fn reset_stereo_view_matrices(self) { ... }
fn render_to_cubemap_impl(
self,
tex: impl Into<Texture>,
face_mask: impl Into<i32>,
) -> bool { ... }
fn render_to_cubemap(
self,
cubemap: impl Into<Cubemap>,
face_mask: impl Into<i32>,
) -> bool { ... }
fn render_to_cubemap_2(self, cubemap: impl Into<Cubemap>) -> bool { ... }
fn render_to_cubemap_3(
self,
cubemap: impl Into<RenderTexture>,
face_mask: impl Into<i32>,
) -> bool { ... }
fn render_to_cubemap_4(self, cubemap: impl Into<RenderTexture>) -> bool { ... }
fn render_to_cubemap_eye_impl(
self,
cubemap: impl Into<RenderTexture>,
face_mask: impl Into<i32>,
stereo_eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> bool { ... }
fn render_to_cubemap_5(
self,
cubemap: impl Into<RenderTexture>,
face_mask: impl Into<i32>,
stereo_eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> bool { ... }
fn render(self) { ... }
fn render_with_shader(
self,
shader: impl Into<Shader>,
replacement_tag: impl Into<Il2CppString>,
) { ... }
fn render_dont_restore(self) { ... }
fn submit_render_requests(
self,
render_requests: impl Into<List_1<Camera_RenderRequest>>,
) { ... }
fn submit_render_requests_internal(self, requests: impl Into<Object>) { ... }
fn copy_from(self, other: impl Into<Camera>) { ... }
fn get_command_buffer_count(self) -> i32 { ... }
fn remove_command_buffers(self, evt: impl Into<CameraEvent>) { ... }
fn remove_all_command_buffers(self) { ... }
fn add_command_buffer_impl(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
) { ... }
fn add_command_buffer_async_impl(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
queue_type: impl Into<ComputeQueueType>,
) { ... }
fn remove_command_buffer_impl(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
) { ... }
fn add_command_buffer(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
) { ... }
fn add_command_buffer_async(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
queue_type: impl Into<ComputeQueueType>,
) { ... }
fn remove_command_buffer(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
) { ... }
fn get_command_buffers(
self,
evt: impl Into<CameraEvent>,
) -> Array<CommandBuffer> { ... }
fn only_used_for_testing1(self) { ... }
fn only_used_for_testing2(self) { ... }
fn try_get_culling_parameters(self) -> (bool, ScriptableCullingParameters) { ... }
fn try_get_culling_parameters_2(
self,
stereo_aware: impl Into<bool>,
) -> (bool, ScriptableCullingParameters) { ... }
fn get_transparency_sort_axis_injected(self) -> Vector3 { ... }
fn set_transparency_sort_axis_injected(self) -> Vector3 { ... }
fn get_velocity_injected(self) -> Vector3 { ... }
fn get_culling_matrix_injected(self) -> Matrix4x4 { ... }
fn set_culling_matrix_injected(self) -> Matrix4x4 { ... }
fn get_background_color_injected(self) -> Color { ... }
fn set_background_color_injected(self) -> Color { ... }
fn get_sensor_size_injected(self) -> Vector2 { ... }
fn set_sensor_size_injected(self) -> Vector2 { ... }
fn get_lens_shift_injected(self) -> Vector2 { ... }
fn set_lens_shift_injected(self) -> Vector2 { ... }
fn get_gate_fitted_lens_shift_injected(self) -> Vector2 { ... }
fn get_local_space_aim_injected(self) -> Vector3 { ... }
fn get_rect_injected(self) -> Rect { ... }
fn set_rect_injected(self) -> Rect { ... }
fn get_pixel_rect_injected(self) -> Rect { ... }
fn set_pixel_rect_injected(self) -> Rect { ... }
fn set_target_buffers_impl_injected(self) -> (RenderBuffer, RenderBuffer) { ... }
fn set_target_buffers_mrt_impl_injected(
self,
color: impl Into<Array<RenderBuffer>>,
) -> RenderBuffer { ... }
fn get_camera_to_world_matrix_injected(self) -> Matrix4x4 { ... }
fn get_world_to_camera_matrix_injected(self) -> Matrix4x4 { ... }
fn set_world_to_camera_matrix_injected(self) -> Matrix4x4 { ... }
fn get_projection_matrix_injected(self) -> Matrix4x4 { ... }
fn set_projection_matrix_injected(self) -> Matrix4x4 { ... }
fn get_non_jittered_projection_matrix_injected(self) -> Matrix4x4 { ... }
fn set_non_jittered_projection_matrix_injected(self) -> Matrix4x4 { ... }
fn get_previous_view_projection_matrix_injected(self) -> Matrix4x4 { ... }
fn calculate_oblique_matrix_injected(self) -> (Vector4, Matrix4x4) { ... }
fn world_to_screen_point_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector3, Vector3) { ... }
fn world_to_viewport_point_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector3, Vector3) { ... }
fn viewport_to_world_point_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector3, Vector3) { ... }
fn screen_to_world_point_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector3, Vector3) { ... }
fn screen_to_viewport_point_injected(self) -> (Vector3, Vector3) { ... }
fn viewport_to_screen_point_injected(self) -> (Vector3, Vector3) { ... }
fn get_frustum_plane_size_at_injected(
self,
distance: impl Into<f32>,
) -> Vector2 { ... }
fn viewport_point_to_ray_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector2, Ray) { ... }
fn screen_point_to_ray_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector2, Ray) { ... }
fn calculate_frustum_corners_internal_injected(
self,
z: impl Into<f32>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
out_corners: impl Into<Array<Vector3>>,
) -> Rect { ... }
fn get_scene_injected(self) -> Scene { ... }
fn set_scene_injected(self) -> Scene { ... }
fn get_stereo_non_jittered_projection_matrix_injected(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4 { ... }
fn get_stereo_view_matrix_injected(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4 { ... }
fn get_stereo_projection_matrix_injected(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4 { ... }
fn set_stereo_projection_matrix_injected(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4 { ... }
fn set_stereo_view_matrix_injected(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4 { ... }
}Provided Methods§
Sourcefn get_near_clip_plane(self) -> f32
fn get_near_clip_plane(self) -> f32
get_nearClipPlane() overload
Sourcefn set_near_clip_plane(self, value: impl Into<f32>)
fn set_near_clip_plane(self, value: impl Into<f32>)
set_nearClipPlane(f32) overload
Sourcefn get_far_clip_plane(self) -> f32
fn get_far_clip_plane(self) -> f32
get_farClipPlane() overload
Sourcefn set_far_clip_plane(self, value: impl Into<f32>)
fn set_far_clip_plane(self, value: impl Into<f32>)
set_farClipPlane(f32) overload
Sourcefn get_field_of_view(self) -> f32
fn get_field_of_view(self) -> f32
get_fieldOfView() overload
Sourcefn set_field_of_view(self, value: impl Into<f32>)
fn set_field_of_view(self, value: impl Into<f32>)
set_fieldOfView(f32) overload
Sourcefn get_rendering_path(self) -> RenderingPath
fn get_rendering_path(self) -> RenderingPath
get_renderingPath() overload
Sourcefn set_rendering_path(self, value: impl Into<RenderingPath>)
fn set_rendering_path(self, value: impl Into<RenderingPath>)
set_renderingPath(crate::unity_engine::renderingpath::RenderingPath) overload
Sourcefn get_actual_rendering_path(self) -> RenderingPath
fn get_actual_rendering_path(self) -> RenderingPath
get_actualRenderingPath() overload
Sourcefn get_allow_hdr(self) -> bool
fn get_allow_hdr(self) -> bool
get_allowHDR() overload
Sourcefn set_allow_hdr(self, value: impl Into<bool>)
fn set_allow_hdr(self, value: impl Into<bool>)
set_allowHDR(bool) overload
Sourcefn get_allow_msaa(self) -> bool
fn get_allow_msaa(self) -> bool
get_allowMSAA() overload
Sourcefn set_allow_msaa(self, value: impl Into<bool>)
fn set_allow_msaa(self, value: impl Into<bool>)
set_allowMSAA(bool) overload
Sourcefn get_allow_dynamic_resolution(self) -> bool
fn get_allow_dynamic_resolution(self) -> bool
get_allowDynamicResolution() overload
Sourcefn set_allow_dynamic_resolution(self, value: impl Into<bool>)
fn set_allow_dynamic_resolution(self, value: impl Into<bool>)
set_allowDynamicResolution(bool) overload
Sourcefn get_force_into_render_texture(self) -> bool
fn get_force_into_render_texture(self) -> bool
get_forceIntoRenderTexture() overload
Sourcefn set_force_into_render_texture(self, value: impl Into<bool>)
fn set_force_into_render_texture(self, value: impl Into<bool>)
set_forceIntoRenderTexture(bool) overload
Sourcefn get_orthographic_size(self) -> f32
fn get_orthographic_size(self) -> f32
get_orthographicSize() overload
Sourcefn set_orthographic_size(self, value: impl Into<f32>)
fn set_orthographic_size(self, value: impl Into<f32>)
set_orthographicSize(f32) overload
Sourcefn get_orthographic(self) -> bool
fn get_orthographic(self) -> bool
get_orthographic() overload
Sourcefn set_orthographic(self, value: impl Into<bool>)
fn set_orthographic(self, value: impl Into<bool>)
set_orthographic(bool) overload
Sourcefn get_opaque_sort_mode(self) -> OpaqueSortMode
fn get_opaque_sort_mode(self) -> OpaqueSortMode
get_opaqueSortMode() overload
Sourcefn set_opaque_sort_mode(self, value: impl Into<OpaqueSortMode>)
fn set_opaque_sort_mode(self, value: impl Into<OpaqueSortMode>)
set_opaqueSortMode(crate::unity_engine::rendering::opaquesortmode::OpaqueSortMode) overload
Sourcefn get_transparency_sort_mode(self) -> TransparencySortMode
fn get_transparency_sort_mode(self) -> TransparencySortMode
get_transparencySortMode() overload
Sourcefn set_transparency_sort_mode(self, value: impl Into<TransparencySortMode>)
fn set_transparency_sort_mode(self, value: impl Into<TransparencySortMode>)
set_transparencySortMode(crate::unity_engine::transparencysortmode::TransparencySortMode) overload
Sourcefn get_transparency_sort_axis(self) -> Vector3
fn get_transparency_sort_axis(self) -> Vector3
get_transparencySortAxis() overload
Sourcefn set_transparency_sort_axis(self, value: impl Into<Vector3>)
fn set_transparency_sort_axis(self, value: impl Into<Vector3>)
set_transparencySortAxis(crate::unity_engine::vector3::Vector3) overload
Sourcefn reset_transparency_sort_settings(self)
fn reset_transparency_sort_settings(self)
ResetTransparencySortSettings() overload
Sourcefn get_aspect(self) -> f32
fn get_aspect(self) -> f32
get_aspect() overload
Sourcefn set_aspect(self, value: impl Into<f32>)
fn set_aspect(self, value: impl Into<f32>)
set_aspect(f32) overload
Sourcefn reset_aspect(self)
fn reset_aspect(self)
ResetAspect() overload
Sourcefn get_velocity(self) -> Vector3
fn get_velocity(self) -> Vector3
get_velocity() overload
Sourcefn get_culling_mask(self) -> i32
fn get_culling_mask(self) -> i32
get_cullingMask() overload
Sourcefn set_culling_mask(self, value: impl Into<i32>)
fn set_culling_mask(self, value: impl Into<i32>)
set_cullingMask(i32) overload
Sourcefn get_event_mask(self) -> i32
fn get_event_mask(self) -> i32
get_eventMask() overload
Sourcefn set_event_mask(self, value: impl Into<i32>)
fn set_event_mask(self, value: impl Into<i32>)
set_eventMask(i32) overload
Sourcefn get_layer_cull_spherical(self) -> bool
fn get_layer_cull_spherical(self) -> bool
get_layerCullSpherical() overload
Sourcefn set_layer_cull_spherical(self, value: impl Into<bool>)
fn set_layer_cull_spherical(self, value: impl Into<bool>)
set_layerCullSpherical(bool) overload
Sourcefn get_camera_type(self) -> CameraType
fn get_camera_type(self) -> CameraType
get_cameraType() overload
Sourcefn set_camera_type(self, value: impl Into<CameraType>)
fn set_camera_type(self, value: impl Into<CameraType>)
set_cameraType(crate::unity_engine::cameratype::CameraType) overload
Sourcefn get_override_scene_culling_mask(self) -> u64
fn get_override_scene_culling_mask(self) -> u64
get_overrideSceneCullingMask() overload
Sourcefn set_override_scene_culling_mask(self, value: impl Into<u64>)
fn set_override_scene_culling_mask(self, value: impl Into<u64>)
set_overrideSceneCullingMask(u64) overload
Sourcefn get_scene_culling_mask(self) -> u64
fn get_scene_culling_mask(self) -> u64
get_sceneCullingMask() overload
Sourcefn get_layer_cull_distances(self) -> Array<f32>
fn get_layer_cull_distances(self) -> Array<f32>
GetLayerCullDistances() overload
Sourcefn set_layer_cull_distances(self, d: impl Into<Array<f32>>)
fn set_layer_cull_distances(self, d: impl Into<Array<f32>>)
SetLayerCullDistances(::unity::Array<f32>) overload
Sourcefn get_use_occlusion_culling(self) -> bool
fn get_use_occlusion_culling(self) -> bool
get_useOcclusionCulling() overload
Sourcefn set_use_occlusion_culling(self, value: impl Into<bool>)
fn set_use_occlusion_culling(self, value: impl Into<bool>)
set_useOcclusionCulling(bool) overload
Sourcefn get_culling_matrix(self) -> Matrix4x4
fn get_culling_matrix(self) -> Matrix4x4
get_cullingMatrix() overload
Sourcefn set_culling_matrix(self, value: impl Into<Matrix4x4>)
fn set_culling_matrix(self, value: impl Into<Matrix4x4>)
set_cullingMatrix(crate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn reset_culling_matrix(self)
fn reset_culling_matrix(self)
ResetCullingMatrix() overload
Sourcefn get_background_color(self) -> Color
fn get_background_color(self) -> Color
get_backgroundColor() overload
Sourcefn set_background_color(self, value: impl Into<Color>)
fn set_background_color(self, value: impl Into<Color>)
set_backgroundColor(crate::unity_engine::color::Color) overload
Sourcefn get_clear_flags(self) -> CameraClearFlags
fn get_clear_flags(self) -> CameraClearFlags
get_clearFlags() overload
Sourcefn set_clear_flags(self, value: impl Into<CameraClearFlags>)
fn set_clear_flags(self, value: impl Into<CameraClearFlags>)
set_clearFlags(crate::unity_engine::cameraclearflags::CameraClearFlags) overload
Sourcefn get_depth_texture_mode(self) -> DepthTextureMode
fn get_depth_texture_mode(self) -> DepthTextureMode
get_depthTextureMode() overload
Sourcefn set_depth_texture_mode(self, value: impl Into<DepthTextureMode>)
fn set_depth_texture_mode(self, value: impl Into<DepthTextureMode>)
set_depthTextureMode(crate::unity_engine::depthtexturemode::DepthTextureMode) overload
Sourcefn get_clear_stencil_after_lighting_pass(self) -> bool
fn get_clear_stencil_after_lighting_pass(self) -> bool
get_clearStencilAfterLightingPass() overload
Sourcefn set_clear_stencil_after_lighting_pass(self, value: impl Into<bool>)
fn set_clear_stencil_after_lighting_pass(self, value: impl Into<bool>)
set_clearStencilAfterLightingPass(bool) overload
Sourcefn set_replacement_shader(
self,
shader: impl Into<Shader>,
replacement_tag: impl Into<Il2CppString>,
)
fn set_replacement_shader( self, shader: impl Into<Shader>, replacement_tag: impl Into<Il2CppString>, )
SetReplacementShader(crate::unity_engine::shader::Shader, ::unity::Il2CppString) overload
Sourcefn reset_replacement_shader(self)
fn reset_replacement_shader(self)
ResetReplacementShader() overload
Sourcefn get_projection_matrix_mode(self) -> Camera_ProjectionMatrixMode
fn get_projection_matrix_mode(self) -> Camera_ProjectionMatrixMode
get_projectionMatrixMode() overload
Sourcefn get_use_physical_properties(self) -> bool
fn get_use_physical_properties(self) -> bool
get_usePhysicalProperties() overload
Sourcefn set_use_physical_properties(self, value: impl Into<bool>)
fn set_use_physical_properties(self, value: impl Into<bool>)
set_usePhysicalProperties(bool) overload
Sourcefn get_sensor_size(self) -> Vector2
fn get_sensor_size(self) -> Vector2
get_sensorSize() overload
Sourcefn set_sensor_size(self, value: impl Into<Vector2>)
fn set_sensor_size(self, value: impl Into<Vector2>)
set_sensorSize(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_lens_shift(self) -> Vector2
fn get_lens_shift(self) -> Vector2
get_lensShift() overload
Sourcefn set_lens_shift(self, value: impl Into<Vector2>)
fn set_lens_shift(self, value: impl Into<Vector2>)
set_lensShift(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_focal_length(self) -> f32
fn get_focal_length(self) -> f32
get_focalLength() overload
Sourcefn set_focal_length(self, value: impl Into<f32>)
fn set_focal_length(self, value: impl Into<f32>)
set_focalLength(f32) overload
Sourcefn get_gate_fit(self) -> Camera_GateFitMode
fn get_gate_fit(self) -> Camera_GateFitMode
get_gateFit() overload
Sourcefn set_gate_fit(self, value: impl Into<Camera_GateFitMode>)
fn set_gate_fit(self, value: impl Into<Camera_GateFitMode>)
set_gateFit(crate::unity_engine::camera::Camera_GateFitMode) overload
Sourcefn get_gate_fitted_field_of_view(self) -> f32
fn get_gate_fitted_field_of_view(self) -> f32
GetGateFittedFieldOfView() overload
Sourcefn get_gate_fitted_lens_shift(self) -> Vector2
fn get_gate_fitted_lens_shift(self) -> Vector2
GetGateFittedLensShift() overload
Sourcefn get_local_space_aim(self) -> Vector3
fn get_local_space_aim(self) -> Vector3
GetLocalSpaceAim() overload
Sourcefn get_pixel_rect(self) -> Rect
fn get_pixel_rect(self) -> Rect
get_pixelRect() overload
Sourcefn set_pixel_rect(self, value: impl Into<Rect>)
fn set_pixel_rect(self, value: impl Into<Rect>)
set_pixelRect(crate::unity_engine::rect::Rect) overload
Sourcefn get_pixel_width(self) -> i32
fn get_pixel_width(self) -> i32
get_pixelWidth() overload
Sourcefn get_pixel_height(self) -> i32
fn get_pixel_height(self) -> i32
get_pixelHeight() overload
Sourcefn get_scaled_pixel_width(self) -> i32
fn get_scaled_pixel_width(self) -> i32
get_scaledPixelWidth() overload
Sourcefn get_scaled_pixel_height(self) -> i32
fn get_scaled_pixel_height(self) -> i32
get_scaledPixelHeight() overload
Sourcefn get_target_texture(self) -> RenderTexture
fn get_target_texture(self) -> RenderTexture
get_targetTexture() overload
Sourcefn set_target_texture(self, value: impl Into<RenderTexture>)
fn set_target_texture(self, value: impl Into<RenderTexture>)
set_targetTexture(crate::unity_engine::rendertexture::RenderTexture) overload
Sourcefn get_active_texture(self) -> RenderTexture
fn get_active_texture(self) -> RenderTexture
get_activeTexture() overload
Sourcefn get_target_display(self) -> i32
fn get_target_display(self) -> i32
get_targetDisplay() overload
Sourcefn set_target_display(self, value: impl Into<i32>)
fn set_target_display(self, value: impl Into<i32>)
set_targetDisplay(i32) overload
Sourcefn set_target_buffers_impl(
self,
color: impl Into<RenderBuffer>,
depth: impl Into<RenderBuffer>,
)
fn set_target_buffers_impl( self, color: impl Into<RenderBuffer>, depth: impl Into<RenderBuffer>, )
SetTargetBuffersImpl(crate::unity_engine::renderbuffer::RenderBuffer, crate::unity_engine::renderbuffer::RenderBuffer) overload
Sourcefn set_target_buffers(
self,
color_buffer: impl Into<RenderBuffer>,
depth_buffer: impl Into<RenderBuffer>,
)
fn set_target_buffers( self, color_buffer: impl Into<RenderBuffer>, depth_buffer: impl Into<RenderBuffer>, )
SetTargetBuffers(crate::unity_engine::renderbuffer::RenderBuffer, crate::unity_engine::renderbuffer::RenderBuffer) overload
Sourcefn set_target_buffers_mrt_impl(
self,
color: impl Into<Array<RenderBuffer>>,
depth: impl Into<RenderBuffer>,
)
fn set_target_buffers_mrt_impl( self, color: impl Into<Array<RenderBuffer>>, depth: impl Into<RenderBuffer>, )
SetTargetBuffersMRTImpl(::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>, crate::unity_engine::renderbuffer::RenderBuffer) overload
Sourcefn set_target_buffers_2(
self,
color_buffer: impl Into<Array<RenderBuffer>>,
depth_buffer: impl Into<RenderBuffer>,
)
fn set_target_buffers_2( self, color_buffer: impl Into<Array<RenderBuffer>>, depth_buffer: impl Into<RenderBuffer>, )
SetTargetBuffers(::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>, crate::unity_engine::renderbuffer::RenderBuffer) overload
Sourcefn get_camera_buffer_warnings(self) -> Array<Il2CppString>
fn get_camera_buffer_warnings(self) -> Array<Il2CppString>
GetCameraBufferWarnings() overload
Sourcefn get_camera_to_world_matrix(self) -> Matrix4x4
fn get_camera_to_world_matrix(self) -> Matrix4x4
get_cameraToWorldMatrix() overload
Sourcefn get_world_to_camera_matrix(self) -> Matrix4x4
fn get_world_to_camera_matrix(self) -> Matrix4x4
get_worldToCameraMatrix() overload
Sourcefn set_world_to_camera_matrix(self, value: impl Into<Matrix4x4>)
fn set_world_to_camera_matrix(self, value: impl Into<Matrix4x4>)
set_worldToCameraMatrix(crate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_projection_matrix(self) -> Matrix4x4
fn get_projection_matrix(self) -> Matrix4x4
get_projectionMatrix() overload
Sourcefn set_projection_matrix(self, value: impl Into<Matrix4x4>)
fn set_projection_matrix(self, value: impl Into<Matrix4x4>)
set_projectionMatrix(crate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_non_jittered_projection_matrix(self) -> Matrix4x4
fn get_non_jittered_projection_matrix(self) -> Matrix4x4
get_nonJitteredProjectionMatrix() overload
Sourcefn set_non_jittered_projection_matrix(self, value: impl Into<Matrix4x4>)
fn set_non_jittered_projection_matrix(self, value: impl Into<Matrix4x4>)
set_nonJitteredProjectionMatrix(crate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_use_jittered_projection_matrix_for_transparent_rendering(self) -> bool
fn get_use_jittered_projection_matrix_for_transparent_rendering(self) -> bool
get_useJitteredProjectionMatrixForTransparentRendering() overload
Sourcefn set_use_jittered_projection_matrix_for_transparent_rendering(
self,
value: impl Into<bool>,
)
fn set_use_jittered_projection_matrix_for_transparent_rendering( self, value: impl Into<bool>, )
set_useJitteredProjectionMatrixForTransparentRendering(bool) overload
Sourcefn get_previous_view_projection_matrix(self) -> Matrix4x4
fn get_previous_view_projection_matrix(self) -> Matrix4x4
get_previousViewProjectionMatrix() overload
Sourcefn reset_world_to_camera_matrix(self)
fn reset_world_to_camera_matrix(self)
ResetWorldToCameraMatrix() overload
Sourcefn reset_projection_matrix(self)
fn reset_projection_matrix(self)
ResetProjectionMatrix() overload
Sourcefn calculate_oblique_matrix(self, clip_plane: impl Into<Vector4>) -> Matrix4x4
fn calculate_oblique_matrix(self, clip_plane: impl Into<Vector4>) -> Matrix4x4
CalculateObliqueMatrix(crate::unity_engine::vector4::Vector4) overload
Sourcefn world_to_screen_point(
self,
position: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Vector3
fn world_to_screen_point( self, position: impl Into<Vector3>, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> Vector3
WorldToScreenPoint(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye) overload
Sourcefn world_to_viewport_point(
self,
position: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Vector3
fn world_to_viewport_point( self, position: impl Into<Vector3>, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> Vector3
WorldToViewportPoint(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye) overload
Sourcefn viewport_to_world_point(
self,
position: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Vector3
fn viewport_to_world_point( self, position: impl Into<Vector3>, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> Vector3
ViewportToWorldPoint(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye) overload
Sourcefn screen_to_world_point(
self,
position: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Vector3
fn screen_to_world_point( self, position: impl Into<Vector3>, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> Vector3
ScreenToWorldPoint(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye) overload
Sourcefn world_to_screen_point_2(self, position: impl Into<Vector3>) -> Vector3
fn world_to_screen_point_2(self, position: impl Into<Vector3>) -> Vector3
WorldToScreenPoint(crate::unity_engine::vector3::Vector3) overload
Sourcefn world_to_viewport_point_2(self, position: impl Into<Vector3>) -> Vector3
fn world_to_viewport_point_2(self, position: impl Into<Vector3>) -> Vector3
WorldToViewportPoint(crate::unity_engine::vector3::Vector3) overload
Sourcefn viewport_to_world_point_2(self, position: impl Into<Vector3>) -> Vector3
fn viewport_to_world_point_2(self, position: impl Into<Vector3>) -> Vector3
ViewportToWorldPoint(crate::unity_engine::vector3::Vector3) overload
Sourcefn screen_to_world_point_2(self, position: impl Into<Vector3>) -> Vector3
fn screen_to_world_point_2(self, position: impl Into<Vector3>) -> Vector3
ScreenToWorldPoint(crate::unity_engine::vector3::Vector3) overload
Sourcefn screen_to_viewport_point(self, position: impl Into<Vector3>) -> Vector3
fn screen_to_viewport_point(self, position: impl Into<Vector3>) -> Vector3
ScreenToViewportPoint(crate::unity_engine::vector3::Vector3) overload
Sourcefn viewport_to_screen_point(self, position: impl Into<Vector3>) -> Vector3
fn viewport_to_screen_point(self, position: impl Into<Vector3>) -> Vector3
ViewportToScreenPoint(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_frustum_plane_size_at(self, distance: impl Into<f32>) -> Vector2
fn get_frustum_plane_size_at(self, distance: impl Into<f32>) -> Vector2
GetFrustumPlaneSizeAt(f32) overload
Sourcefn viewport_point_to_ray(
self,
pos: impl Into<Vector2>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Ray
fn viewport_point_to_ray( self, pos: impl Into<Vector2>, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> Ray
ViewportPointToRay(crate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye) overload
Sourcefn viewport_point_to_ray_2(
self,
pos: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Ray
fn viewport_point_to_ray_2( self, pos: impl Into<Vector3>, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> Ray
ViewportPointToRay(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye) overload
Sourcefn viewport_point_to_ray_3(self, pos: impl Into<Vector3>) -> Ray
fn viewport_point_to_ray_3(self, pos: impl Into<Vector3>) -> Ray
ViewportPointToRay(crate::unity_engine::vector3::Vector3) overload
Sourcefn screen_point_to_ray(
self,
pos: impl Into<Vector2>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Ray
fn screen_point_to_ray( self, pos: impl Into<Vector2>, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> Ray
ScreenPointToRay(crate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye) overload
Sourcefn screen_point_to_ray_2(
self,
pos: impl Into<Vector3>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> Ray
fn screen_point_to_ray_2( self, pos: impl Into<Vector3>, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> Ray
ScreenPointToRay(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye) overload
Sourcefn screen_point_to_ray_3(self, pos: impl Into<Vector3>) -> Ray
fn screen_point_to_ray_3(self, pos: impl Into<Vector3>) -> Ray
ScreenPointToRay(crate::unity_engine::vector3::Vector3) overload
Sourcefn calculate_frustum_corners_internal(
self,
viewport: impl Into<Rect>,
z: impl Into<f32>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
out_corners: impl Into<Array<Vector3>>,
)
fn calculate_frustum_corners_internal( self, viewport: impl Into<Rect>, z: impl Into<f32>, eye: impl Into<Camera_MonoOrStereoscopicEye>, out_corners: impl Into<Array<Vector3>>, )
CalculateFrustumCornersInternal(crate::unity_engine::rect::Rect, f32, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, ::unity::Array<crate::unity_engine::vector3::Vector3>) overload
Sourcefn calculate_frustum_corners(
self,
viewport: impl Into<Rect>,
z: impl Into<f32>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
out_corners: impl Into<Array<Vector3>>,
)
fn calculate_frustum_corners( self, viewport: impl Into<Rect>, z: impl Into<f32>, eye: impl Into<Camera_MonoOrStereoscopicEye>, out_corners: impl Into<Array<Vector3>>, )
CalculateFrustumCorners(crate::unity_engine::rect::Rect, f32, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, ::unity::Array<crate::unity_engine::vector3::Vector3>) overload
Sourcefn set_scene(self, value: impl Into<Scene>)
fn set_scene(self, value: impl Into<Scene>)
set_scene(crate::unity_engine::scene_management::scene::Scene) overload
Sourcefn get_stereo_enabled(self) -> bool
fn get_stereo_enabled(self) -> bool
get_stereoEnabled() overload
Sourcefn get_stereo_separation(self) -> f32
fn get_stereo_separation(self) -> f32
get_stereoSeparation() overload
Sourcefn set_stereo_separation(self, value: impl Into<f32>)
fn set_stereo_separation(self, value: impl Into<f32>)
set_stereoSeparation(f32) overload
Sourcefn get_stereo_convergence(self) -> f32
fn get_stereo_convergence(self) -> f32
get_stereoConvergence() overload
Sourcefn set_stereo_convergence(self, value: impl Into<f32>)
fn set_stereo_convergence(self, value: impl Into<f32>)
set_stereoConvergence(f32) overload
Sourcefn get_are_vr_stereo_view_matrices_within_single_cull_tolerance(self) -> bool
fn get_are_vr_stereo_view_matrices_within_single_cull_tolerance(self) -> bool
get_areVRStereoViewMatricesWithinSingleCullTolerance() overload
Sourcefn get_stereo_target_eye(self) -> StereoTargetEyeMask
fn get_stereo_target_eye(self) -> StereoTargetEyeMask
get_stereoTargetEye() overload
Sourcefn set_stereo_target_eye(self, value: impl Into<StereoTargetEyeMask>)
fn set_stereo_target_eye(self, value: impl Into<StereoTargetEyeMask>)
set_stereoTargetEye(crate::unity_engine::stereotargeteyemask::StereoTargetEyeMask) overload
Sourcefn get_stereo_active_eye(self) -> Camera_MonoOrStereoscopicEye
fn get_stereo_active_eye(self) -> Camera_MonoOrStereoscopicEye
get_stereoActiveEye() overload
Sourcefn get_stereo_non_jittered_projection_matrix(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4
fn get_stereo_non_jittered_projection_matrix( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4
GetStereoNonJitteredProjectionMatrix(crate::unity_engine::camera::Camera_StereoscopicEye) overload
Sourcefn get_stereo_view_matrix(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4
fn get_stereo_view_matrix( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4
GetStereoViewMatrix(crate::unity_engine::camera::Camera_StereoscopicEye) overload
Sourcefn copy_stereo_device_projection_matrix_to_non_jittered(
self,
eye: impl Into<Camera_StereoscopicEye>,
)
fn copy_stereo_device_projection_matrix_to_non_jittered( self, eye: impl Into<Camera_StereoscopicEye>, )
CopyStereoDeviceProjectionMatrixToNonJittered(crate::unity_engine::camera::Camera_StereoscopicEye) overload
Sourcefn get_stereo_projection_matrix(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4
fn get_stereo_projection_matrix( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4
GetStereoProjectionMatrix(crate::unity_engine::camera::Camera_StereoscopicEye) overload
Sourcefn set_stereo_projection_matrix(
self,
eye: impl Into<Camera_StereoscopicEye>,
matrix: impl Into<Matrix4x4>,
)
fn set_stereo_projection_matrix( self, eye: impl Into<Camera_StereoscopicEye>, matrix: impl Into<Matrix4x4>, )
SetStereoProjectionMatrix(crate::unity_engine::camera::Camera_StereoscopicEye, crate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn reset_stereo_projection_matrices(self)
fn reset_stereo_projection_matrices(self)
ResetStereoProjectionMatrices() overload
Sourcefn set_stereo_view_matrix(
self,
eye: impl Into<Camera_StereoscopicEye>,
matrix: impl Into<Matrix4x4>,
)
fn set_stereo_view_matrix( self, eye: impl Into<Camera_StereoscopicEye>, matrix: impl Into<Matrix4x4>, )
SetStereoViewMatrix(crate::unity_engine::camera::Camera_StereoscopicEye, crate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn reset_stereo_view_matrices(self)
fn reset_stereo_view_matrices(self)
ResetStereoViewMatrices() overload
Sourcefn render_to_cubemap_impl(
self,
tex: impl Into<Texture>,
face_mask: impl Into<i32>,
) -> bool
fn render_to_cubemap_impl( self, tex: impl Into<Texture>, face_mask: impl Into<i32>, ) -> bool
RenderToCubemapImpl(crate::unity_engine::texture::Texture, i32) overload
Sourcefn render_to_cubemap(
self,
cubemap: impl Into<Cubemap>,
face_mask: impl Into<i32>,
) -> bool
fn render_to_cubemap( self, cubemap: impl Into<Cubemap>, face_mask: impl Into<i32>, ) -> bool
RenderToCubemap(crate::unity_engine::cubemap::Cubemap, i32) overload
Sourcefn render_to_cubemap_2(self, cubemap: impl Into<Cubemap>) -> bool
fn render_to_cubemap_2(self, cubemap: impl Into<Cubemap>) -> bool
RenderToCubemap(crate::unity_engine::cubemap::Cubemap) overload
Sourcefn render_to_cubemap_3(
self,
cubemap: impl Into<RenderTexture>,
face_mask: impl Into<i32>,
) -> bool
fn render_to_cubemap_3( self, cubemap: impl Into<RenderTexture>, face_mask: impl Into<i32>, ) -> bool
RenderToCubemap(crate::unity_engine::rendertexture::RenderTexture, i32) overload
Sourcefn render_to_cubemap_4(self, cubemap: impl Into<RenderTexture>) -> bool
fn render_to_cubemap_4(self, cubemap: impl Into<RenderTexture>) -> bool
RenderToCubemap(crate::unity_engine::rendertexture::RenderTexture) overload
Sourcefn render_to_cubemap_eye_impl(
self,
cubemap: impl Into<RenderTexture>,
face_mask: impl Into<i32>,
stereo_eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> bool
fn render_to_cubemap_eye_impl( self, cubemap: impl Into<RenderTexture>, face_mask: impl Into<i32>, stereo_eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> bool
RenderToCubemapEyeImpl(crate::unity_engine::rendertexture::RenderTexture, i32, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye) overload
Sourcefn render_to_cubemap_5(
self,
cubemap: impl Into<RenderTexture>,
face_mask: impl Into<i32>,
stereo_eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> bool
fn render_to_cubemap_5( self, cubemap: impl Into<RenderTexture>, face_mask: impl Into<i32>, stereo_eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> bool
RenderToCubemap(crate::unity_engine::rendertexture::RenderTexture, i32, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye) overload
Sourcefn render_with_shader(
self,
shader: impl Into<Shader>,
replacement_tag: impl Into<Il2CppString>,
)
fn render_with_shader( self, shader: impl Into<Shader>, replacement_tag: impl Into<Il2CppString>, )
RenderWithShader(crate::unity_engine::shader::Shader, ::unity::Il2CppString) overload
Sourcefn render_dont_restore(self)
fn render_dont_restore(self)
RenderDontRestore() overload
Sourcefn submit_render_requests(
self,
render_requests: impl Into<List_1<Camera_RenderRequest>>,
)
fn submit_render_requests( self, render_requests: impl Into<List_1<Camera_RenderRequest>>, )
SubmitRenderRequests(crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera_RenderRequest>) overload
Sourcefn submit_render_requests_internal(self, requests: impl Into<Object>)
fn submit_render_requests_internal(self, requests: impl Into<Object>)
SubmitRenderRequestsInternal(crate::system::object::Object) overload
Sourcefn copy_from(self, other: impl Into<Camera>)
fn copy_from(self, other: impl Into<Camera>)
CopyFrom(crate::unity_engine::camera::Camera) overload
Sourcefn get_command_buffer_count(self) -> i32
fn get_command_buffer_count(self) -> i32
get_commandBufferCount() overload
Sourcefn remove_command_buffers(self, evt: impl Into<CameraEvent>)
fn remove_command_buffers(self, evt: impl Into<CameraEvent>)
RemoveCommandBuffers(crate::unity_engine::rendering::cameraevent::CameraEvent) overload
Sourcefn remove_all_command_buffers(self)
fn remove_all_command_buffers(self)
RemoveAllCommandBuffers() overload
Sourcefn add_command_buffer_impl(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
)
fn add_command_buffer_impl( self, evt: impl Into<CameraEvent>, buffer: impl Into<CommandBuffer>, )
AddCommandBufferImpl(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer) overload
Sourcefn add_command_buffer_async_impl(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
queue_type: impl Into<ComputeQueueType>,
)
fn add_command_buffer_async_impl( self, evt: impl Into<CameraEvent>, buffer: impl Into<CommandBuffer>, queue_type: impl Into<ComputeQueueType>, )
AddCommandBufferAsyncImpl(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::computequeuetype::ComputeQueueType) overload
Sourcefn remove_command_buffer_impl(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
)
fn remove_command_buffer_impl( self, evt: impl Into<CameraEvent>, buffer: impl Into<CommandBuffer>, )
RemoveCommandBufferImpl(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer) overload
Sourcefn add_command_buffer(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
)
fn add_command_buffer( self, evt: impl Into<CameraEvent>, buffer: impl Into<CommandBuffer>, )
AddCommandBuffer(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer) overload
Sourcefn add_command_buffer_async(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
queue_type: impl Into<ComputeQueueType>,
)
fn add_command_buffer_async( self, evt: impl Into<CameraEvent>, buffer: impl Into<CommandBuffer>, queue_type: impl Into<ComputeQueueType>, )
AddCommandBufferAsync(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::computequeuetype::ComputeQueueType) overload
Sourcefn remove_command_buffer(
self,
evt: impl Into<CameraEvent>,
buffer: impl Into<CommandBuffer>,
)
fn remove_command_buffer( self, evt: impl Into<CameraEvent>, buffer: impl Into<CommandBuffer>, )
RemoveCommandBuffer(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer) overload
Sourcefn get_command_buffers(
self,
evt: impl Into<CameraEvent>,
) -> Array<CommandBuffer>
fn get_command_buffers( self, evt: impl Into<CameraEvent>, ) -> Array<CommandBuffer>
GetCommandBuffers(crate::unity_engine::rendering::cameraevent::CameraEvent) overload
Sourcefn only_used_for_testing1(self)
fn only_used_for_testing1(self)
OnlyUsedForTesting1() overload
Sourcefn only_used_for_testing2(self)
fn only_used_for_testing2(self)
OnlyUsedForTesting2() overload
Sourcefn try_get_culling_parameters(self) -> (bool, ScriptableCullingParameters)
fn try_get_culling_parameters(self) -> (bool, ScriptableCullingParameters)
TryGetCullingParameters(*mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters) overload
Sourcefn try_get_culling_parameters_2(
self,
stereo_aware: impl Into<bool>,
) -> (bool, ScriptableCullingParameters)
fn try_get_culling_parameters_2( self, stereo_aware: impl Into<bool>, ) -> (bool, ScriptableCullingParameters)
TryGetCullingParameters(bool, *mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters) overload
Sourcefn get_transparency_sort_axis_injected(self) -> Vector3
fn get_transparency_sort_axis_injected(self) -> Vector3
get_transparencySortAxis_Injected(*mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn set_transparency_sort_axis_injected(self) -> Vector3
fn set_transparency_sort_axis_injected(self) -> Vector3
set_transparencySortAxis_Injected(*mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn get_velocity_injected(self) -> Vector3
fn get_velocity_injected(self) -> Vector3
get_velocity_Injected(*mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn get_culling_matrix_injected(self) -> Matrix4x4
fn get_culling_matrix_injected(self) -> Matrix4x4
get_cullingMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn set_culling_matrix_injected(self) -> Matrix4x4
fn set_culling_matrix_injected(self) -> Matrix4x4
set_cullingMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_background_color_injected(self) -> Color
fn get_background_color_injected(self) -> Color
get_backgroundColor_Injected(*mutcrate::unity_engine::color::Color) overload
Sourcefn set_background_color_injected(self) -> Color
fn set_background_color_injected(self) -> Color
set_backgroundColor_Injected(*mutcrate::unity_engine::color::Color) overload
Sourcefn get_sensor_size_injected(self) -> Vector2
fn get_sensor_size_injected(self) -> Vector2
get_sensorSize_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn set_sensor_size_injected(self) -> Vector2
fn set_sensor_size_injected(self) -> Vector2
set_sensorSize_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn get_lens_shift_injected(self) -> Vector2
fn get_lens_shift_injected(self) -> Vector2
get_lensShift_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn set_lens_shift_injected(self) -> Vector2
fn set_lens_shift_injected(self) -> Vector2
set_lensShift_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn get_gate_fitted_lens_shift_injected(self) -> Vector2
fn get_gate_fitted_lens_shift_injected(self) -> Vector2
GetGateFittedLensShift_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn get_local_space_aim_injected(self) -> Vector3
fn get_local_space_aim_injected(self) -> Vector3
GetLocalSpaceAim_Injected(*mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn get_rect_injected(self) -> Rect
fn get_rect_injected(self) -> Rect
get_rect_Injected(*mutcrate::unity_engine::rect::Rect) overload
Sourcefn set_rect_injected(self) -> Rect
fn set_rect_injected(self) -> Rect
set_rect_Injected(*mutcrate::unity_engine::rect::Rect) overload
Sourcefn get_pixel_rect_injected(self) -> Rect
fn get_pixel_rect_injected(self) -> Rect
get_pixelRect_Injected(*mutcrate::unity_engine::rect::Rect) overload
Sourcefn set_pixel_rect_injected(self) -> Rect
fn set_pixel_rect_injected(self) -> Rect
set_pixelRect_Injected(*mutcrate::unity_engine::rect::Rect) overload
Sourcefn set_target_buffers_impl_injected(self) -> (RenderBuffer, RenderBuffer)
fn set_target_buffers_impl_injected(self) -> (RenderBuffer, RenderBuffer)
SetTargetBuffersImpl_Injected(*mutcrate::unity_engine::renderbuffer::RenderBuffer, *mutcrate::unity_engine::renderbuffer::RenderBuffer) overload
Sourcefn set_target_buffers_mrt_impl_injected(
self,
color: impl Into<Array<RenderBuffer>>,
) -> RenderBuffer
fn set_target_buffers_mrt_impl_injected( self, color: impl Into<Array<RenderBuffer>>, ) -> RenderBuffer
SetTargetBuffersMRTImpl_Injected(::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>, *mutcrate::unity_engine::renderbuffer::RenderBuffer) overload
Sourcefn get_camera_to_world_matrix_injected(self) -> Matrix4x4
fn get_camera_to_world_matrix_injected(self) -> Matrix4x4
get_cameraToWorldMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_world_to_camera_matrix_injected(self) -> Matrix4x4
fn get_world_to_camera_matrix_injected(self) -> Matrix4x4
get_worldToCameraMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn set_world_to_camera_matrix_injected(self) -> Matrix4x4
fn set_world_to_camera_matrix_injected(self) -> Matrix4x4
set_worldToCameraMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_projection_matrix_injected(self) -> Matrix4x4
fn get_projection_matrix_injected(self) -> Matrix4x4
get_projectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn set_projection_matrix_injected(self) -> Matrix4x4
fn set_projection_matrix_injected(self) -> Matrix4x4
set_projectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_non_jittered_projection_matrix_injected(self) -> Matrix4x4
fn get_non_jittered_projection_matrix_injected(self) -> Matrix4x4
get_nonJitteredProjectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn set_non_jittered_projection_matrix_injected(self) -> Matrix4x4
fn set_non_jittered_projection_matrix_injected(self) -> Matrix4x4
set_nonJitteredProjectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_previous_view_projection_matrix_injected(self) -> Matrix4x4
fn get_previous_view_projection_matrix_injected(self) -> Matrix4x4
get_previousViewProjectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn calculate_oblique_matrix_injected(self) -> (Vector4, Matrix4x4)
fn calculate_oblique_matrix_injected(self) -> (Vector4, Matrix4x4)
CalculateObliqueMatrix_Injected(*mutcrate::unity_engine::vector4::Vector4, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn world_to_screen_point_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector3, Vector3)
fn world_to_screen_point_injected( self, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> (Vector3, Vector3)
WorldToScreenPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn world_to_viewport_point_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector3, Vector3)
fn world_to_viewport_point_injected( self, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> (Vector3, Vector3)
WorldToViewportPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn viewport_to_world_point_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector3, Vector3)
fn viewport_to_world_point_injected( self, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> (Vector3, Vector3)
ViewportToWorldPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn screen_to_world_point_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector3, Vector3)
fn screen_to_world_point_injected( self, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> (Vector3, Vector3)
ScreenToWorldPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn screen_to_viewport_point_injected(self) -> (Vector3, Vector3)
fn screen_to_viewport_point_injected(self) -> (Vector3, Vector3)
ScreenToViewportPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn viewport_to_screen_point_injected(self) -> (Vector3, Vector3)
fn viewport_to_screen_point_injected(self) -> (Vector3, Vector3)
ViewportToScreenPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn get_frustum_plane_size_at_injected(self, distance: impl Into<f32>) -> Vector2
fn get_frustum_plane_size_at_injected(self, distance: impl Into<f32>) -> Vector2
GetFrustumPlaneSizeAt_Injected(f32, *mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn viewport_point_to_ray_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector2, Ray)
fn viewport_point_to_ray_injected( self, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> (Vector2, Ray)
ViewportPointToRay_Injected(*mutcrate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::ray::Ray) overload
Sourcefn screen_point_to_ray_injected(
self,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
) -> (Vector2, Ray)
fn screen_point_to_ray_injected( self, eye: impl Into<Camera_MonoOrStereoscopicEye>, ) -> (Vector2, Ray)
ScreenPointToRay_Injected(*mutcrate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::ray::Ray) overload
Sourcefn calculate_frustum_corners_internal_injected(
self,
z: impl Into<f32>,
eye: impl Into<Camera_MonoOrStereoscopicEye>,
out_corners: impl Into<Array<Vector3>>,
) -> Rect
fn calculate_frustum_corners_internal_injected( self, z: impl Into<f32>, eye: impl Into<Camera_MonoOrStereoscopicEye>, out_corners: impl Into<Array<Vector3>>, ) -> Rect
CalculateFrustumCornersInternal_Injected(*mutcrate::unity_engine::rect::Rect, f32, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, ::unity::Array<crate::unity_engine::vector3::Vector3>) overload
Sourcefn get_scene_injected(self) -> Scene
fn get_scene_injected(self) -> Scene
get_scene_Injected(*mutcrate::unity_engine::scene_management::scene::Scene) overload
Sourcefn set_scene_injected(self) -> Scene
fn set_scene_injected(self) -> Scene
set_scene_Injected(*mutcrate::unity_engine::scene_management::scene::Scene) overload
Sourcefn get_stereo_non_jittered_projection_matrix_injected(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4
fn get_stereo_non_jittered_projection_matrix_injected( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4
GetStereoNonJitteredProjectionMatrix_Injected(crate::unity_engine::camera::Camera_StereoscopicEye, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_stereo_view_matrix_injected(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4
fn get_stereo_view_matrix_injected( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4
GetStereoViewMatrix_Injected(crate::unity_engine::camera::Camera_StereoscopicEye, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_stereo_projection_matrix_injected(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4
fn get_stereo_projection_matrix_injected( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4
GetStereoProjectionMatrix_Injected(crate::unity_engine::camera::Camera_StereoscopicEye, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn set_stereo_projection_matrix_injected(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4
fn set_stereo_projection_matrix_injected( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4
SetStereoProjectionMatrix_Injected(crate::unity_engine::camera::Camera_StereoscopicEye, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn set_stereo_view_matrix_injected(
self,
eye: impl Into<Camera_StereoscopicEye>,
) -> Matrix4x4
fn set_stereo_view_matrix_injected( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4
SetStereoViewMatrix_Injected(crate::unity_engine::camera::Camera_StereoscopicEye, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: ICamera> ICameraMethods for __T
unity_engine-camera only.