pub trait IStatusModelRendererData: IScriptableRendererData {
// Provided methods
fn post_process_data(self) -> PostProcessData { ... }
fn set_post_process_data(self, value: PostProcessData) { ... }
fn shaders(self) -> StatusModelRendererData_ShaderResources { ... }
fn set_shaders(self, value: StatusModelRendererData_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) { ... }
}Provided Methods§
fn post_process_data(self) -> PostProcessData
fn set_post_process_data(self, value: PostProcessData)
fn shaders(self) -> StatusModelRendererData_ShaderResources
fn set_shaders(self, value: StatusModelRendererData_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)
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.