Skip to main content

ICameraMethods

Trait ICameraMethods 

Source
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§

Source

fn ctor(self)

.ctor() overload

Source

fn get_near_clip_plane(self) -> f32

get_nearClipPlane() overload

Source

fn set_near_clip_plane(self, value: impl Into<f32>)

set_nearClipPlane(f32) overload

Source

fn get_far_clip_plane(self) -> f32

get_farClipPlane() overload

Source

fn set_far_clip_plane(self, value: impl Into<f32>)

set_farClipPlane(f32) overload

Source

fn get_field_of_view(self) -> f32

get_fieldOfView() overload

Source

fn set_field_of_view(self, value: impl Into<f32>)

set_fieldOfView(f32) overload

Source

fn get_rendering_path(self) -> RenderingPath

get_renderingPath() overload

Source

fn set_rendering_path(self, value: impl Into<RenderingPath>)

set_renderingPath(crate::unity_engine::renderingpath::RenderingPath) overload

Source

fn get_actual_rendering_path(self) -> RenderingPath

get_actualRenderingPath() overload

Source

fn reset(self)

Reset() overload

Source

fn get_allow_hdr(self) -> bool

get_allowHDR() overload

Source

fn set_allow_hdr(self, value: impl Into<bool>)

set_allowHDR(bool) overload

Source

fn get_allow_msaa(self) -> bool

get_allowMSAA() overload

Source

fn set_allow_msaa(self, value: impl Into<bool>)

set_allowMSAA(bool) overload

Source

fn get_allow_dynamic_resolution(self) -> bool

get_allowDynamicResolution() overload

Source

fn set_allow_dynamic_resolution(self, value: impl Into<bool>)

set_allowDynamicResolution(bool) overload

Source

fn get_force_into_render_texture(self) -> bool

get_forceIntoRenderTexture() overload

Source

fn set_force_into_render_texture(self, value: impl Into<bool>)

set_forceIntoRenderTexture(bool) overload

Source

fn get_orthographic_size(self) -> f32

get_orthographicSize() overload

Source

fn set_orthographic_size(self, value: impl Into<f32>)

set_orthographicSize(f32) overload

Source

fn get_orthographic(self) -> bool

get_orthographic() overload

Source

fn set_orthographic(self, value: impl Into<bool>)

set_orthographic(bool) overload

Source

fn get_opaque_sort_mode(self) -> OpaqueSortMode

get_opaqueSortMode() overload

Source

fn set_opaque_sort_mode(self, value: impl Into<OpaqueSortMode>)

set_opaqueSortMode(crate::unity_engine::rendering::opaquesortmode::OpaqueSortMode) overload

Source

fn get_transparency_sort_mode(self) -> TransparencySortMode

get_transparencySortMode() overload

Source

fn set_transparency_sort_mode(self, value: impl Into<TransparencySortMode>)

set_transparencySortMode(crate::unity_engine::transparencysortmode::TransparencySortMode) overload

Source

fn get_transparency_sort_axis(self) -> Vector3

get_transparencySortAxis() overload

Source

fn set_transparency_sort_axis(self, value: impl Into<Vector3>)

set_transparencySortAxis(crate::unity_engine::vector3::Vector3) overload

Source

fn reset_transparency_sort_settings(self)

ResetTransparencySortSettings() overload

Source

fn get_depth(self) -> f32

get_depth() overload

Source

fn set_depth(self, value: impl Into<f32>)

set_depth(f32) overload

Source

fn get_aspect(self) -> f32

get_aspect() overload

Source

fn set_aspect(self, value: impl Into<f32>)

set_aspect(f32) overload

Source

fn reset_aspect(self)

ResetAspect() overload

Source

fn get_velocity(self) -> Vector3

get_velocity() overload

Source

fn get_culling_mask(self) -> i32

get_cullingMask() overload

Source

fn set_culling_mask(self, value: impl Into<i32>)

set_cullingMask(i32) overload

Source

fn get_event_mask(self) -> i32

get_eventMask() overload

Source

fn set_event_mask(self, value: impl Into<i32>)

set_eventMask(i32) overload

Source

fn get_layer_cull_spherical(self) -> bool

get_layerCullSpherical() overload

Source

fn set_layer_cull_spherical(self, value: impl Into<bool>)

set_layerCullSpherical(bool) overload

Source

fn get_camera_type(self) -> CameraType

get_cameraType() overload

Source

fn set_camera_type(self, value: impl Into<CameraType>)

set_cameraType(crate::unity_engine::cameratype::CameraType) overload

Source

fn get_override_scene_culling_mask(self) -> u64

get_overrideSceneCullingMask() overload

Source

fn set_override_scene_culling_mask(self, value: impl Into<u64>)

set_overrideSceneCullingMask(u64) overload

Source

fn get_scene_culling_mask(self) -> u64

get_sceneCullingMask() overload

Source

fn get_layer_cull_distances(self) -> Array<f32>

GetLayerCullDistances() overload

Source

fn set_layer_cull_distances(self, d: impl Into<Array<f32>>)

SetLayerCullDistances(::unity::Array<f32>) overload

Source

fn get_use_occlusion_culling(self) -> bool

get_useOcclusionCulling() overload

Source

fn set_use_occlusion_culling(self, value: impl Into<bool>)

set_useOcclusionCulling(bool) overload

Source

fn get_culling_matrix(self) -> Matrix4x4

get_cullingMatrix() overload

Source

fn set_culling_matrix(self, value: impl Into<Matrix4x4>)

set_cullingMatrix(crate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn reset_culling_matrix(self)

ResetCullingMatrix() overload

Source

fn get_background_color(self) -> Color

get_backgroundColor() overload

Source

fn set_background_color(self, value: impl Into<Color>)

set_backgroundColor(crate::unity_engine::color::Color) overload

Source

fn get_clear_flags(self) -> CameraClearFlags

get_clearFlags() overload

Source

fn set_clear_flags(self, value: impl Into<CameraClearFlags>)

set_clearFlags(crate::unity_engine::cameraclearflags::CameraClearFlags) overload

Source

fn get_depth_texture_mode(self) -> DepthTextureMode

get_depthTextureMode() overload

Source

fn set_depth_texture_mode(self, value: impl Into<DepthTextureMode>)

set_depthTextureMode(crate::unity_engine::depthtexturemode::DepthTextureMode) overload

Source

fn get_clear_stencil_after_lighting_pass(self) -> bool

get_clearStencilAfterLightingPass() overload

Source

fn set_clear_stencil_after_lighting_pass(self, value: impl Into<bool>)

set_clearStencilAfterLightingPass(bool) overload

Source

fn set_replacement_shader( self, shader: impl Into<Shader>, replacement_tag: impl Into<Il2CppString>, )

SetReplacementShader(crate::unity_engine::shader::Shader, ::unity::Il2CppString) overload

Source

fn reset_replacement_shader(self)

ResetReplacementShader() overload

Source

fn get_projection_matrix_mode(self) -> Camera_ProjectionMatrixMode

get_projectionMatrixMode() overload

Source

fn get_use_physical_properties(self) -> bool

get_usePhysicalProperties() overload

Source

fn set_use_physical_properties(self, value: impl Into<bool>)

set_usePhysicalProperties(bool) overload

Source

fn get_sensor_size(self) -> Vector2

get_sensorSize() overload

Source

fn set_sensor_size(self, value: impl Into<Vector2>)

set_sensorSize(crate::unity_engine::vector2::Vector2) overload

Source

fn get_lens_shift(self) -> Vector2

get_lensShift() overload

Source

fn set_lens_shift(self, value: impl Into<Vector2>)

set_lensShift(crate::unity_engine::vector2::Vector2) overload

Source

fn get_focal_length(self) -> f32

get_focalLength() overload

Source

fn set_focal_length(self, value: impl Into<f32>)

set_focalLength(f32) overload

Source

fn get_gate_fit(self) -> Camera_GateFitMode

get_gateFit() overload

Source

fn set_gate_fit(self, value: impl Into<Camera_GateFitMode>)

set_gateFit(crate::unity_engine::camera::Camera_GateFitMode) overload

Source

fn get_gate_fitted_field_of_view(self) -> f32

GetGateFittedFieldOfView() overload

Source

fn get_gate_fitted_lens_shift(self) -> Vector2

GetGateFittedLensShift() overload

Source

fn get_local_space_aim(self) -> Vector3

GetLocalSpaceAim() overload

Source

fn get_rect(self) -> Rect

get_rect() overload

Source

fn set_rect(self, value: impl Into<Rect>)

set_rect(crate::unity_engine::rect::Rect) overload

Source

fn get_pixel_rect(self) -> Rect

get_pixelRect() overload

Source

fn set_pixel_rect(self, value: impl Into<Rect>)

set_pixelRect(crate::unity_engine::rect::Rect) overload

Source

fn get_pixel_width(self) -> i32

get_pixelWidth() overload

Source

fn get_pixel_height(self) -> i32

get_pixelHeight() overload

Source

fn get_scaled_pixel_width(self) -> i32

get_scaledPixelWidth() overload

Source

fn get_scaled_pixel_height(self) -> i32

get_scaledPixelHeight() overload

Source

fn get_target_texture(self) -> RenderTexture

get_targetTexture() overload

Source

fn set_target_texture(self, value: impl Into<RenderTexture>)

set_targetTexture(crate::unity_engine::rendertexture::RenderTexture) overload

Source

fn get_active_texture(self) -> RenderTexture

get_activeTexture() overload

Source

fn get_target_display(self) -> i32

get_targetDisplay() overload

Source

fn set_target_display(self, value: impl Into<i32>)

set_targetDisplay(i32) overload

Source

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

Source

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

Source

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

Source

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

Source

fn get_camera_buffer_warnings(self) -> Array<Il2CppString>

GetCameraBufferWarnings() overload

Source

fn get_camera_to_world_matrix(self) -> Matrix4x4

get_cameraToWorldMatrix() overload

Source

fn get_world_to_camera_matrix(self) -> Matrix4x4

get_worldToCameraMatrix() overload

Source

fn set_world_to_camera_matrix(self, value: impl Into<Matrix4x4>)

set_worldToCameraMatrix(crate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn get_projection_matrix(self) -> Matrix4x4

get_projectionMatrix() overload

Source

fn set_projection_matrix(self, value: impl Into<Matrix4x4>)

set_projectionMatrix(crate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn get_non_jittered_projection_matrix(self) -> Matrix4x4

get_nonJitteredProjectionMatrix() overload

Source

fn set_non_jittered_projection_matrix(self, value: impl Into<Matrix4x4>)

set_nonJitteredProjectionMatrix(crate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn get_use_jittered_projection_matrix_for_transparent_rendering(self) -> bool

get_useJitteredProjectionMatrixForTransparentRendering() overload

Source

fn set_use_jittered_projection_matrix_for_transparent_rendering( self, value: impl Into<bool>, )

set_useJitteredProjectionMatrixForTransparentRendering(bool) overload

Source

fn get_previous_view_projection_matrix(self) -> Matrix4x4

get_previousViewProjectionMatrix() overload

Source

fn reset_world_to_camera_matrix(self)

ResetWorldToCameraMatrix() overload

Source

fn reset_projection_matrix(self)

ResetProjectionMatrix() overload

Source

fn calculate_oblique_matrix(self, clip_plane: impl Into<Vector4>) -> Matrix4x4

CalculateObliqueMatrix(crate::unity_engine::vector4::Vector4) overload

Source

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

Source

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

Source

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

Source

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

Source

fn world_to_screen_point_2(self, position: impl Into<Vector3>) -> Vector3

WorldToScreenPoint(crate::unity_engine::vector3::Vector3) overload

Source

fn world_to_viewport_point_2(self, position: impl Into<Vector3>) -> Vector3

WorldToViewportPoint(crate::unity_engine::vector3::Vector3) overload

Source

fn viewport_to_world_point_2(self, position: impl Into<Vector3>) -> Vector3

ViewportToWorldPoint(crate::unity_engine::vector3::Vector3) overload

Source

fn screen_to_world_point_2(self, position: impl Into<Vector3>) -> Vector3

ScreenToWorldPoint(crate::unity_engine::vector3::Vector3) overload

Source

fn screen_to_viewport_point(self, position: impl Into<Vector3>) -> Vector3

ScreenToViewportPoint(crate::unity_engine::vector3::Vector3) overload

Source

fn viewport_to_screen_point(self, position: impl Into<Vector3>) -> Vector3

ViewportToScreenPoint(crate::unity_engine::vector3::Vector3) overload

Source

fn get_frustum_plane_size_at(self, distance: impl Into<f32>) -> Vector2

GetFrustumPlaneSizeAt(f32) overload

Source

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

Source

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

Source

fn viewport_point_to_ray_3(self, pos: impl Into<Vector3>) -> Ray

ViewportPointToRay(crate::unity_engine::vector3::Vector3) overload

Source

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

Source

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

Source

fn screen_point_to_ray_3(self, pos: impl Into<Vector3>) -> Ray

ScreenPointToRay(crate::unity_engine::vector3::Vector3) overload

Source

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

Source

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

Source

fn get_scene(self) -> Scene

get_scene() overload

Source

fn set_scene(self, value: impl Into<Scene>)

set_scene(crate::unity_engine::scene_management::scene::Scene) overload

Source

fn get_stereo_enabled(self) -> bool

get_stereoEnabled() overload

Source

fn get_stereo_separation(self) -> f32

get_stereoSeparation() overload

Source

fn set_stereo_separation(self, value: impl Into<f32>)

set_stereoSeparation(f32) overload

Source

fn get_stereo_convergence(self) -> f32

get_stereoConvergence() overload

Source

fn set_stereo_convergence(self, value: impl Into<f32>)

set_stereoConvergence(f32) overload

Source

fn get_are_vr_stereo_view_matrices_within_single_cull_tolerance(self) -> bool

get_areVRStereoViewMatricesWithinSingleCullTolerance() overload

Source

fn get_stereo_target_eye(self) -> StereoTargetEyeMask

get_stereoTargetEye() overload

Source

fn set_stereo_target_eye(self, value: impl Into<StereoTargetEyeMask>)

set_stereoTargetEye(crate::unity_engine::stereotargeteyemask::StereoTargetEyeMask) overload

Source

fn get_stereo_active_eye(self) -> Camera_MonoOrStereoscopicEye

get_stereoActiveEye() overload

Source

fn get_stereo_non_jittered_projection_matrix( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4

GetStereoNonJitteredProjectionMatrix(crate::unity_engine::camera::Camera_StereoscopicEye) overload

Source

fn get_stereo_view_matrix( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4

GetStereoViewMatrix(crate::unity_engine::camera::Camera_StereoscopicEye) overload

Source

fn copy_stereo_device_projection_matrix_to_non_jittered( self, eye: impl Into<Camera_StereoscopicEye>, )

CopyStereoDeviceProjectionMatrixToNonJittered(crate::unity_engine::camera::Camera_StereoscopicEye) overload

Source

fn get_stereo_projection_matrix( self, eye: impl Into<Camera_StereoscopicEye>, ) -> Matrix4x4

GetStereoProjectionMatrix(crate::unity_engine::camera::Camera_StereoscopicEye) overload

Source

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

Source

fn reset_stereo_projection_matrices(self)

ResetStereoProjectionMatrices() overload

Source

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

Source

fn reset_stereo_view_matrices(self)

ResetStereoViewMatrices() overload

Source

fn render_to_cubemap_impl( self, tex: impl Into<Texture>, face_mask: impl Into<i32>, ) -> bool

RenderToCubemapImpl(crate::unity_engine::texture::Texture, i32) overload

Source

fn render_to_cubemap( self, cubemap: impl Into<Cubemap>, face_mask: impl Into<i32>, ) -> bool

RenderToCubemap(crate::unity_engine::cubemap::Cubemap, i32) overload

Source

fn render_to_cubemap_2(self, cubemap: impl Into<Cubemap>) -> bool

RenderToCubemap(crate::unity_engine::cubemap::Cubemap) overload

Source

fn render_to_cubemap_3( self, cubemap: impl Into<RenderTexture>, face_mask: impl Into<i32>, ) -> bool

RenderToCubemap(crate::unity_engine::rendertexture::RenderTexture, i32) overload

Source

fn render_to_cubemap_4(self, cubemap: impl Into<RenderTexture>) -> bool

RenderToCubemap(crate::unity_engine::rendertexture::RenderTexture) overload

Source

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

Source

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

Source

fn render(self)

Render() overload

Source

fn render_with_shader( self, shader: impl Into<Shader>, replacement_tag: impl Into<Il2CppString>, )

RenderWithShader(crate::unity_engine::shader::Shader, ::unity::Il2CppString) overload

Source

fn render_dont_restore(self)

RenderDontRestore() overload

Source

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

Source

fn submit_render_requests_internal(self, requests: impl Into<Object>)

SubmitRenderRequestsInternal(crate::system::object::Object) overload

Source

fn copy_from(self, other: impl Into<Camera>)

CopyFrom(crate::unity_engine::camera::Camera) overload

Source

fn get_command_buffer_count(self) -> i32

get_commandBufferCount() overload

Source

fn remove_command_buffers(self, evt: impl Into<CameraEvent>)

RemoveCommandBuffers(crate::unity_engine::rendering::cameraevent::CameraEvent) overload

Source

fn remove_all_command_buffers(self)

RemoveAllCommandBuffers() overload

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

fn get_command_buffers( self, evt: impl Into<CameraEvent>, ) -> Array<CommandBuffer>

GetCommandBuffers(crate::unity_engine::rendering::cameraevent::CameraEvent) overload

Source

fn only_used_for_testing1(self)

OnlyUsedForTesting1() overload

Source

fn only_used_for_testing2(self)

OnlyUsedForTesting2() overload

Source

fn try_get_culling_parameters(self) -> (bool, ScriptableCullingParameters)

TryGetCullingParameters(*mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters) overload

Source

fn try_get_culling_parameters_2( self, stereo_aware: impl Into<bool>, ) -> (bool, ScriptableCullingParameters)

TryGetCullingParameters(bool, *mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters) overload

Source

fn get_transparency_sort_axis_injected(self) -> Vector3

get_transparencySortAxis_Injected(*mutcrate::unity_engine::vector3::Vector3) overload

Source

fn set_transparency_sort_axis_injected(self) -> Vector3

set_transparencySortAxis_Injected(*mutcrate::unity_engine::vector3::Vector3) overload

Source

fn get_velocity_injected(self) -> Vector3

get_velocity_Injected(*mutcrate::unity_engine::vector3::Vector3) overload

Source

fn get_culling_matrix_injected(self) -> Matrix4x4

get_cullingMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn set_culling_matrix_injected(self) -> Matrix4x4

set_cullingMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn get_background_color_injected(self) -> Color

get_backgroundColor_Injected(*mutcrate::unity_engine::color::Color) overload

Source

fn set_background_color_injected(self) -> Color

set_backgroundColor_Injected(*mutcrate::unity_engine::color::Color) overload

Source

fn get_sensor_size_injected(self) -> Vector2

get_sensorSize_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn set_sensor_size_injected(self) -> Vector2

set_sensorSize_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn get_lens_shift_injected(self) -> Vector2

get_lensShift_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn set_lens_shift_injected(self) -> Vector2

set_lensShift_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn get_gate_fitted_lens_shift_injected(self) -> Vector2

GetGateFittedLensShift_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn get_local_space_aim_injected(self) -> Vector3

GetLocalSpaceAim_Injected(*mutcrate::unity_engine::vector3::Vector3) overload

Source

fn get_rect_injected(self) -> Rect

get_rect_Injected(*mutcrate::unity_engine::rect::Rect) overload

Source

fn set_rect_injected(self) -> Rect

set_rect_Injected(*mutcrate::unity_engine::rect::Rect) overload

Source

fn get_pixel_rect_injected(self) -> Rect

get_pixelRect_Injected(*mutcrate::unity_engine::rect::Rect) overload

Source

fn set_pixel_rect_injected(self) -> Rect

set_pixelRect_Injected(*mutcrate::unity_engine::rect::Rect) overload

Source

fn set_target_buffers_impl_injected(self) -> (RenderBuffer, RenderBuffer)

SetTargetBuffersImpl_Injected(*mutcrate::unity_engine::renderbuffer::RenderBuffer, *mutcrate::unity_engine::renderbuffer::RenderBuffer) overload

Source

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

Source

fn get_camera_to_world_matrix_injected(self) -> Matrix4x4

get_cameraToWorldMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn get_world_to_camera_matrix_injected(self) -> Matrix4x4

get_worldToCameraMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn set_world_to_camera_matrix_injected(self) -> Matrix4x4

set_worldToCameraMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn get_projection_matrix_injected(self) -> Matrix4x4

get_projectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn set_projection_matrix_injected(self) -> Matrix4x4

set_projectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn get_non_jittered_projection_matrix_injected(self) -> Matrix4x4

get_nonJitteredProjectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn set_non_jittered_projection_matrix_injected(self) -> Matrix4x4

set_nonJitteredProjectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn get_previous_view_projection_matrix_injected(self) -> Matrix4x4

get_previousViewProjectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

fn calculate_oblique_matrix_injected(self) -> (Vector4, Matrix4x4)

CalculateObliqueMatrix_Injected(*mutcrate::unity_engine::vector4::Vector4, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

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

Source

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

Source

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

Source

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

Source

fn screen_to_viewport_point_injected(self) -> (Vector3, Vector3)

ScreenToViewportPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3) overload

Source

fn viewport_to_screen_point_injected(self) -> (Vector3, Vector3)

ViewportToScreenPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3) overload

Source

fn get_frustum_plane_size_at_injected(self, distance: impl Into<f32>) -> Vector2

GetFrustumPlaneSizeAt_Injected(f32, *mutcrate::unity_engine::vector2::Vector2) overload

Source

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

Source

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

Source

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

Source

fn get_scene_injected(self) -> Scene

get_scene_Injected(*mutcrate::unity_engine::scene_management::scene::Scene) overload

Source

fn set_scene_injected(self) -> Scene

set_scene_Injected(*mutcrate::unity_engine::scene_management::scene::Scene) overload

Source

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

Source

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

Source

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

Source

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

Source

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§

Source§

impl<__T: ICamera> ICameraMethods for __T

Available on crate feature unity_engine-camera only.