Skip to main content

IReflectionProbeMethods

Trait IReflectionProbeMethods 

Source
pub trait IReflectionProbeMethods: IReflectionProbe {
Show 61 methods // Provided methods fn get_type(self) -> ReflectionProbeType { ... } fn set_type(self, value: impl Into<ReflectionProbeType>) { ... } fn get_size(self) -> Vector3 { ... } fn set_size(self, value: impl Into<Vector3>) { ... } fn get_center(self) -> Vector3 { ... } fn set_center(self, value: impl Into<Vector3>) { ... } 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_intensity(self) -> f32 { ... } fn set_intensity(self, value: impl Into<f32>) { ... } fn get_bounds(self) -> Bounds { ... } fn get_hdr(self) -> bool { ... } fn set_hdr(self, value: impl Into<bool>) { ... } fn get_render_dynamic_objects(self) -> bool { ... } fn set_render_dynamic_objects(self, value: impl Into<bool>) { ... } fn get_shadow_distance(self) -> f32 { ... } fn set_shadow_distance(self, value: impl Into<f32>) { ... } fn get_resolution(self) -> i32 { ... } fn set_resolution(self, value: impl Into<i32>) { ... } fn get_culling_mask(self) -> i32 { ... } fn set_culling_mask(self, value: impl Into<i32>) { ... } fn get_clear_flags(self) -> ReflectionProbeClearFlags { ... } fn set_clear_flags(self, value: impl Into<ReflectionProbeClearFlags>) { ... } fn get_background_color(self) -> Color { ... } fn set_background_color(self, value: impl Into<Color>) { ... } fn get_blend_distance(self) -> f32 { ... } fn set_blend_distance(self, value: impl Into<f32>) { ... } fn get_box_projection(self) -> bool { ... } fn set_box_projection(self, value: impl Into<bool>) { ... } fn get_mode(self) -> ReflectionProbeMode { ... } fn set_mode(self, value: impl Into<ReflectionProbeMode>) { ... } fn get_importance(self) -> i32 { ... } fn set_importance(self, value: impl Into<i32>) { ... } fn get_refresh_mode(self) -> ReflectionProbeRefreshMode { ... } fn set_refresh_mode(self, value: impl Into<ReflectionProbeRefreshMode>) { ... } fn get_time_slicing_mode(self) -> ReflectionProbeTimeSlicingMode { ... } fn set_time_slicing_mode( self, value: impl Into<ReflectionProbeTimeSlicingMode>, ) { ... } fn get_baked_texture(self) -> Texture { ... } fn set_baked_texture(self, value: impl Into<Texture>) { ... } fn get_custom_baked_texture(self) -> Texture { ... } fn set_custom_baked_texture(self, value: impl Into<Texture>) { ... } fn get_realtime_texture(self) -> RenderTexture { ... } fn set_realtime_texture(self, value: impl Into<RenderTexture>) { ... } fn get_texture(self) -> Texture { ... } fn get_texture_hdr_decode_values(self) -> Vector4 { ... } fn reset(self) { ... } fn render_probe(self) -> i32 { ... } fn render_probe_2(self, target_texture: impl Into<RenderTexture>) -> i32 { ... } fn is_finished_rendering(self, render_id: impl Into<i32>) -> bool { ... } fn schedule_render( self, time_slicing_mode: impl Into<ReflectionProbeTimeSlicingMode>, target_texture: impl Into<RenderTexture>, ) -> i32 { ... } fn ctor(self) { ... } fn get_size_injected(self) -> Vector3 { ... } fn set_size_injected(self) -> Vector3 { ... } fn get_center_injected(self) -> Vector3 { ... } fn set_center_injected(self) -> Vector3 { ... } fn get_bounds_injected(self) -> Bounds { ... } fn get_background_color_injected(self) -> Color { ... } fn set_background_color_injected(self) -> Color { ... } fn get_texture_hdr_decode_values_injected(self) -> Vector4 { ... }
}

Provided Methods§

Source

fn get_type(self) -> ReflectionProbeType

get_type() overload

Source

fn set_type(self, value: impl Into<ReflectionProbeType>)

set_type(crate::unity_engine::rendering::reflectionprobetype::ReflectionProbeType) overload

Source

fn get_size(self) -> Vector3

get_size() overload

Source

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

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

Source

fn get_center(self) -> Vector3

get_center() overload

Source

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

set_center(crate::unity_engine::vector3::Vector3) 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_intensity(self) -> f32

get_intensity() overload

Source

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

set_intensity(f32) overload

Source

fn get_bounds(self) -> Bounds

get_bounds() overload

Source

fn get_hdr(self) -> bool

get_hdr() overload

Source

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

set_hdr(bool) overload

Source

fn get_render_dynamic_objects(self) -> bool

get_renderDynamicObjects() overload

Source

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

set_renderDynamicObjects(bool) overload

Source

fn get_shadow_distance(self) -> f32

get_shadowDistance() overload

Source

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

set_shadowDistance(f32) overload

Source

fn get_resolution(self) -> i32

get_resolution() overload

Source

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

set_resolution(i32) 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_clear_flags(self) -> ReflectionProbeClearFlags

get_clearFlags() overload

Source

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

set_clearFlags(crate::unity_engine::rendering::reflectionprobeclearflags::ReflectionProbeClearFlags) 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_blend_distance(self) -> f32

get_blendDistance() overload

Source

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

set_blendDistance(f32) overload

Source

fn get_box_projection(self) -> bool

get_boxProjection() overload

Source

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

set_boxProjection(bool) overload

Source

fn get_mode(self) -> ReflectionProbeMode

get_mode() overload

Source

fn set_mode(self, value: impl Into<ReflectionProbeMode>)

set_mode(crate::unity_engine::rendering::reflectionprobemode::ReflectionProbeMode) overload

Source

fn get_importance(self) -> i32

get_importance() overload

Source

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

set_importance(i32) overload

Source

fn get_refresh_mode(self) -> ReflectionProbeRefreshMode

get_refreshMode() overload

Source

fn set_refresh_mode(self, value: impl Into<ReflectionProbeRefreshMode>)

set_refreshMode(crate::unity_engine::rendering::reflectionproberefreshmode::ReflectionProbeRefreshMode) overload

Source

fn get_time_slicing_mode(self) -> ReflectionProbeTimeSlicingMode

get_timeSlicingMode() overload

Source

fn set_time_slicing_mode(self, value: impl Into<ReflectionProbeTimeSlicingMode>)

set_timeSlicingMode(crate::unity_engine::rendering::reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode) overload

Source

fn get_baked_texture(self) -> Texture

get_bakedTexture() overload

Source

fn set_baked_texture(self, value: impl Into<Texture>)

set_bakedTexture(crate::unity_engine::texture::Texture) overload

Source

fn get_custom_baked_texture(self) -> Texture

get_customBakedTexture() overload

Source

fn set_custom_baked_texture(self, value: impl Into<Texture>)

set_customBakedTexture(crate::unity_engine::texture::Texture) overload

Source

fn get_realtime_texture(self) -> RenderTexture

get_realtimeTexture() overload

Source

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

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

Source

fn get_texture(self) -> Texture

get_texture() overload

Source

fn get_texture_hdr_decode_values(self) -> Vector4

get_textureHDRDecodeValues() overload

Source

fn reset(self)

Reset() overload

Source

fn render_probe(self) -> i32

RenderProbe() overload

Source

fn render_probe_2(self, target_texture: impl Into<RenderTexture>) -> i32

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

Source

fn is_finished_rendering(self, render_id: impl Into<i32>) -> bool

IsFinishedRendering(i32) overload

Source

fn schedule_render( self, time_slicing_mode: impl Into<ReflectionProbeTimeSlicingMode>, target_texture: impl Into<RenderTexture>, ) -> i32

ScheduleRender(crate::unity_engine::rendering::reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode, crate::unity_engine::rendertexture::RenderTexture) overload

Source

fn ctor(self)

.ctor() overload

Source

fn get_size_injected(self) -> Vector3

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

Source

fn set_size_injected(self) -> Vector3

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

Source

fn get_center_injected(self) -> Vector3

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

Source

fn set_center_injected(self) -> Vector3

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

Source

fn get_bounds_injected(self) -> Bounds

get_bounds_Injected(*mutcrate::unity_engine::bounds::Bounds) 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_texture_hdr_decode_values_injected(self) -> Vector4

get_textureHDRDecodeValues_Injected(*mutcrate::unity_engine::vector4::Vector4) 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: IReflectionProbe> IReflectionProbeMethods for __T

Available on crate feature unity_engine-reflectionprobe only.