pub trait IForwardRendererData_ShaderResources: IObject {
Show 26 methods
// Provided methods
fn blit_ps(self) -> Shader { ... }
fn set_blit_ps(self, value: Shader) { ... }
fn zprepass(self) -> Shader { ... }
fn set_zprepass(self, value: Shader) { ... }
fn downsample_depth(self) -> Shader { ... }
fn set_downsample_depth(self, value: Shader) { ... }
fn half_reso_composite(self) -> Shader { ... }
fn set_half_reso_composite(self, value: Shader) { ... }
fn light_occlusion(self) -> Shader { ... }
fn set_light_occlusion(self, value: Shader) { ... }
fn copy_depth_ps(self) -> Shader { ... }
fn set_copy_depth_ps(self, value: Shader) { ... }
fn screen_space_shadow_ps(self) -> Shader { ... }
fn set_screen_space_shadow_ps(self, value: Shader) { ... }
fn sampling_ps(self) -> Shader { ... }
fn set_sampling_ps(self, value: Shader) { ... }
fn tile_depth_info_ps(self) -> Shader { ... }
fn set_tile_depth_info_ps(self, value: Shader) { ... }
fn tile_deferred_ps(self) -> Shader { ... }
fn set_tile_deferred_ps(self, value: Shader) { ... }
fn stencil_deferred_ps(self) -> Shader { ... }
fn set_stencil_deferred_ps(self, value: Shader) { ... }
fn fallback_error_ps(self) -> Shader { ... }
fn set_fallback_error_ps(self, value: Shader) { ... }
fn material_error_ps(self) -> Shader { ... }
fn set_material_error_ps(self, value: Shader) { ... }
}Provided Methods§
fn blit_ps(self) -> Shader
fn set_blit_ps(self, value: Shader)
fn zprepass(self) -> Shader
fn set_zprepass(self, value: Shader)
fn downsample_depth(self) -> Shader
fn set_downsample_depth(self, value: Shader)
fn half_reso_composite(self) -> Shader
fn set_half_reso_composite(self, value: Shader)
fn light_occlusion(self) -> Shader
fn set_light_occlusion(self, value: Shader)
fn copy_depth_ps(self) -> Shader
fn set_copy_depth_ps(self, value: Shader)
fn screen_space_shadow_ps(self) -> Shader
fn set_screen_space_shadow_ps(self, value: Shader)
fn sampling_ps(self) -> Shader
fn set_sampling_ps(self, value: Shader)
fn tile_depth_info_ps(self) -> Shader
fn set_tile_depth_info_ps(self, value: Shader)
fn tile_deferred_ps(self) -> Shader
fn set_tile_deferred_ps(self, value: Shader)
fn stencil_deferred_ps(self) -> Shader
fn set_stencil_deferred_ps(self, value: Shader)
fn fallback_error_ps(self) -> Shader
fn set_fallback_error_ps(self, value: Shader)
fn material_error_ps(self) -> Shader
fn set_material_error_ps(self, value: Shader)
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.