pub trait IForwardRendererData: IScriptableRendererData {
Show 20 methods
// Provided methods
fn post_process_data(self) -> PostProcessData { ... }
fn set_post_process_data(self, value: PostProcessData) { ... }
fn xr_system_data(self) -> XRSystemData { ... }
fn set_xr_system_data(self, value: XRSystemData) { ... }
fn shaders(self) -> ForwardRendererData_ShaderResources { ... }
fn set_shaders(self, value: ForwardRendererData_ShaderResources) { ... }
fn m_opaque_layer_mask(self) -> LayerMask { ... }
fn set_m_opaque_layer_mask(self, value: LayerMask) { ... }
fn m_transparent_layer_mask(self) -> LayerMask { ... }
fn set_m_transparent_layer_mask(self, value: LayerMask) { ... }
fn m_default_stencil_state(self) -> StencilStateData { ... }
fn set_m_default_stencil_state(self, value: StencilStateData) { ... }
fn m_shadow_transparent_receive(self) -> bool { ... }
fn set_m_shadow_transparent_receive(self, value: bool) { ... }
fn m_rendering_mode(self) -> RenderingMode { ... }
fn set_m_rendering_mode(self, value: RenderingMode) { ... }
fn m_accurate_gbuffer_normals(self) -> bool { ... }
fn set_m_accurate_gbuffer_normals(self, value: bool) { ... }
fn m_mixed_resolution_flag(self) -> ForwardRendererData_MixedResolutionFlag { ... }
fn set_m_mixed_resolution_flag(
self,
value: ForwardRendererData_MixedResolutionFlag,
) { ... }
}Provided Methods§
fn post_process_data(self) -> PostProcessData
fn set_post_process_data(self, value: PostProcessData)
fn xr_system_data(self) -> XRSystemData
fn set_xr_system_data(self, value: XRSystemData)
fn shaders(self) -> ForwardRendererData_ShaderResources
fn set_shaders(self, value: ForwardRendererData_ShaderResources)
fn m_opaque_layer_mask(self) -> LayerMask
fn set_m_opaque_layer_mask(self, value: LayerMask)
fn m_transparent_layer_mask(self) -> LayerMask
fn set_m_transparent_layer_mask(self, value: LayerMask)
fn m_default_stencil_state(self) -> StencilStateData
fn set_m_default_stencil_state(self, value: StencilStateData)
fn m_shadow_transparent_receive(self) -> bool
fn set_m_shadow_transparent_receive(self, value: bool)
fn m_rendering_mode(self) -> RenderingMode
fn set_m_rendering_mode(self, value: RenderingMode)
fn m_accurate_gbuffer_normals(self) -> bool
fn set_m_accurate_gbuffer_normals(self, value: bool)
fn m_mixed_resolution_flag(self) -> ForwardRendererData_MixedResolutionFlag
fn set_m_mixed_resolution_flag( self, value: ForwardRendererData_MixedResolutionFlag, )
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.