pub trait IScreenSpaceAmbientOcclusion: IScriptableRendererFeature {
// Provided methods
fn m_shader(self) -> Shader { ... }
fn set_m_shader(self, value: Shader) { ... }
fn m_settings(self) -> ScreenSpaceAmbientOcclusionSettings { ... }
fn set_m_settings(self, value: ScreenSpaceAmbientOcclusionSettings) { ... }
fn m_material(self) -> Material { ... }
fn set_m_material(self, value: Material) { ... }
fn m_ssao_pass(
self,
) -> ScreenSpaceAmbientOcclusion_ScreenSpaceAmbientOcclusionPass { ... }
fn set_m_ssao_pass(
self,
value: ScreenSpaceAmbientOcclusion_ScreenSpaceAmbientOcclusionPass,
) { ... }
}Provided Methods§
fn m_shader(self) -> Shader
fn set_m_shader(self, value: Shader)
fn m_settings(self) -> ScreenSpaceAmbientOcclusionSettings
fn set_m_settings(self, value: ScreenSpaceAmbientOcclusionSettings)
fn m_material(self) -> Material
fn set_m_material(self, value: Material)
fn m_ssao_pass( self, ) -> ScreenSpaceAmbientOcclusion_ScreenSpaceAmbientOcclusionPass
fn set_m_ssao_pass( self, value: ScreenSpaceAmbientOcclusion_ScreenSpaceAmbientOcclusionPass, )
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.