pub trait IPostProcessData_ShaderResources: IObject {
Show 28 methods
// Provided methods
fn stop_nan_ps(self) -> Shader { ... }
fn set_stop_nan_ps(self, value: Shader) { ... }
fn subpixel_morphological_antialiasing_ps(self) -> Shader { ... }
fn set_subpixel_morphological_antialiasing_ps(self, value: Shader) { ... }
fn gaussian_depth_of_field_ps(self) -> Shader { ... }
fn set_gaussian_depth_of_field_ps(self, value: Shader) { ... }
fn bokeh_depth_of_field_ps(self) -> Shader { ... }
fn set_bokeh_depth_of_field_ps(self, value: Shader) { ... }
fn camera_motion_blur_ps(self) -> Shader { ... }
fn set_camera_motion_blur_ps(self, value: Shader) { ... }
fn panini_projection_ps(self) -> Shader { ... }
fn set_panini_projection_ps(self, value: Shader) { ... }
fn lut_builder_ldr_ps(self) -> Shader { ... }
fn set_lut_builder_ldr_ps(self, value: Shader) { ... }
fn lut_builder_hdr_ps(self) -> Shader { ... }
fn set_lut_builder_hdr_ps(self, value: Shader) { ... }
fn bloom_ps(self) -> Shader { ... }
fn set_bloom_ps(self, value: Shader) { ... }
fn uber_post_ps(self) -> Shader { ... }
fn set_uber_post_ps(self, value: Shader) { ... }
fn final_post_pass_ps(self) -> Shader { ... }
fn set_final_post_pass_ps(self, value: Shader) { ... }
fn custom_blur_ps(self) -> Shader { ... }
fn set_custom_blur_ps(self, value: Shader) { ... }
fn custom_filter_ps(self) -> Shader { ... }
fn set_custom_filter_ps(self, value: Shader) { ... }
fn custom_uber_post_ps(self) -> Shader { ... }
fn set_custom_uber_post_ps(self, value: Shader) { ... }
}Provided Methods§
fn stop_nan_ps(self) -> Shader
fn set_stop_nan_ps(self, value: Shader)
fn subpixel_morphological_antialiasing_ps(self) -> Shader
fn set_subpixel_morphological_antialiasing_ps(self, value: Shader)
fn gaussian_depth_of_field_ps(self) -> Shader
fn set_gaussian_depth_of_field_ps(self, value: Shader)
fn bokeh_depth_of_field_ps(self) -> Shader
fn set_bokeh_depth_of_field_ps(self, value: Shader)
fn camera_motion_blur_ps(self) -> Shader
fn set_camera_motion_blur_ps(self, value: Shader)
fn panini_projection_ps(self) -> Shader
fn set_panini_projection_ps(self, value: Shader)
fn lut_builder_ldr_ps(self) -> Shader
fn set_lut_builder_ldr_ps(self, value: Shader)
fn lut_builder_hdr_ps(self) -> Shader
fn set_lut_builder_hdr_ps(self, value: Shader)
fn bloom_ps(self) -> Shader
fn set_bloom_ps(self, value: Shader)
fn uber_post_ps(self) -> Shader
fn set_uber_post_ps(self, value: Shader)
fn final_post_pass_ps(self) -> Shader
fn set_final_post_pass_ps(self, value: Shader)
fn custom_blur_ps(self) -> Shader
fn set_custom_blur_ps(self, value: Shader)
fn custom_filter_ps(self) -> Shader
fn set_custom_filter_ps(self, value: Shader)
fn custom_uber_post_ps(self) -> Shader
fn set_custom_uber_post_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.