pub trait IPostProcessPass: IScriptableRenderPass {
Show 98 methods
// Provided methods
fn m_descriptor(self) -> RenderTextureDescriptor { ... }
fn set_m_descriptor(self, value: RenderTextureDescriptor) { ... }
fn m_source(self) -> RenderTargetHandle { ... }
fn set_m_source(self, value: RenderTargetHandle) { ... }
fn m_destination(self) -> RenderTargetHandle { ... }
fn set_m_destination(self, value: RenderTargetHandle) { ... }
fn m_depth(self) -> RenderTargetHandle { ... }
fn set_m_depth(self, value: RenderTargetHandle) { ... }
fn m_internal_lut(self) -> RenderTargetHandle { ... }
fn set_m_internal_lut(self, value: RenderTargetHandle) { ... }
fn m_materials(self) -> PostProcessPass_MaterialLibrary { ... }
fn set_m_materials(self, value: PostProcessPass_MaterialLibrary) { ... }
fn m_data(self) -> PostProcessData { ... }
fn set_m_data(self, value: PostProcessData) { ... }
fn m_depth_of_field(self) -> DepthOfField { ... }
fn set_m_depth_of_field(self, value: DepthOfField) { ... }
fn m_motion_blur(self) -> MotionBlur { ... }
fn set_m_motion_blur(self, value: MotionBlur) { ... }
fn m_panini_projection(self) -> PaniniProjection { ... }
fn set_m_panini_projection(self, value: PaniniProjection) { ... }
fn m_bloom(self) -> Bloom { ... }
fn set_m_bloom(self, value: Bloom) { ... }
fn m_lens_distortion(self) -> LensDistortion { ... }
fn set_m_lens_distortion(self, value: LensDistortion) { ... }
fn m_chromatic_aberration(self) -> ChromaticAberration { ... }
fn set_m_chromatic_aberration(self, value: ChromaticAberration) { ... }
fn m_vignette(self) -> Vignette { ... }
fn set_m_vignette(self, value: Vignette) { ... }
fn m_color_lookup(self) -> ColorLookup { ... }
fn set_m_color_lookup(self, value: ColorLookup) { ... }
fn m_color_adjustments(self) -> ColorAdjustments { ... }
fn set_m_color_adjustments(self, value: ColorAdjustments) { ... }
fn m_tonemapping(self) -> Tonemapping { ... }
fn set_m_tonemapping(self, value: Tonemapping) { ... }
fn m_film_grain(self) -> FilmGrain { ... }
fn set_m_film_grain(self, value: FilmGrain) { ... }
fn m_custom_color_grading(self) -> CustomColorGrading { ... }
fn set_m_custom_color_grading(self, value: CustomColorGrading) { ... }
fn m_custom_radial_blur(self) -> CustomRadialBlur { ... }
fn set_m_custom_radial_blur(self, value: CustomRadialBlur) { ... }
fn m_custom_heat_haze(self) -> CustomHeatHaze { ... }
fn set_m_custom_heat_haze(self, value: CustomHeatHaze) { ... }
fn m_custom_gradation_filter(self) -> CustomGradationFilter { ... }
fn set_m_custom_gradation_filter(self, value: CustomGradationFilter) { ... }
fn m_sharpen(self) -> bool { ... }
fn set_m_sharpen(self, value: bool) { ... }
fn m_custom_blur(self) -> bool { ... }
fn set_m_custom_blur(self, value: bool) { ... }
fn m_custom_blur_times(self) -> i32 { ... }
fn set_m_custom_blur_times(self, value: i32) { ... }
fn m_custom_final_mono_color(self) -> Vector4 { ... }
fn set_m_custom_final_mono_color(self, value: Vector4) { ... }
fn m_custom_filter_enabled(self) -> bool { ... }
fn set_m_custom_filter_enabled(self, value: bool) { ... }
fn m_custom_filter_param0(self) -> Vector4 { ... }
fn set_m_custom_filter_param0(self, value: Vector4) { ... }
fn m_custom_filter_param1(self) -> Vector4 { ... }
fn set_m_custom_filter_param1(self, value: Vector4) { ... }
fn m_capture_texture(self) -> RenderTexture { ... }
fn set_m_capture_texture(self, value: RenderTexture) { ... }
fn m_capture_texture_rect(self) -> Rect { ... }
fn set_m_capture_texture_rect(self, value: Rect) { ... }
fn m_capture_mode(self) -> PostProcessPass_CaptureMode { ... }
fn set_m_capture_mode(self, value: PostProcessPass_CaptureMode) { ... }
fn m_capture_texture_has_been_rendered(self) -> bool { ... }
fn set_m_capture_texture_has_been_rendered(self, value: bool) { ... }
fn m_default_hdr_format(self) -> GraphicsFormat { ... }
fn set_m_default_hdr_format(self, value: GraphicsFormat) { ... }
fn m_use_rgbm(self) -> bool { ... }
fn set_m_use_rgbm(self, value: bool) { ... }
fn m_smaa_edge_format(self) -> GraphicsFormat { ... }
fn set_m_smaa_edge_format(self, value: GraphicsFormat) { ... }
fn m_gaussian_co_c_format(self) -> GraphicsFormat { ... }
fn set_m_gaussian_co_c_format(self, value: GraphicsFormat) { ... }
fn m_prev_view_proj_m(self) -> Array<Matrix4x4> { ... }
fn set_m_prev_view_proj_m(self, value: Array<Matrix4x4>) { ... }
fn m_reset_history(self) -> bool { ... }
fn set_m_reset_history(self, value: bool) { ... }
fn m_dithering_texture_index(self) -> i32 { ... }
fn set_m_dithering_texture_index(self, value: i32) { ... }
fn m_mrt2(self) -> Array<RenderTargetIdentifier> { ... }
fn set_m_mrt2(self, value: Array<RenderTargetIdentifier>) { ... }
fn m_bokeh_kernel(self) -> Array<Vector4> { ... }
fn set_m_bokeh_kernel(self, value: Array<Vector4>) { ... }
fn m_bokeh_hash(self) -> i32 { ... }
fn set_m_bokeh_hash(self, value: i32) { ... }
fn m_is_final_pass(self) -> bool { ... }
fn set_m_is_final_pass(self, value: bool) { ... }
fn m_has_final_pass(self) -> bool { ... }
fn set_m_has_final_pass(self, value: bool) { ... }
fn m_enable_srgb_conversion_if_needed(self) -> bool { ... }
fn set_m_enable_srgb_conversion_if_needed(self, value: bool) { ... }
fn m_use_draw_procedural(self) -> bool { ... }
fn set_m_use_draw_procedural(self, value: bool) { ... }
fn m_blit_material(self) -> Material { ... }
fn set_m_blit_material(self, value: Material) { ... }
fn m_hable_curve(self) -> HableCurve { ... }
fn set_m_hable_curve(self, value: HableCurve) { ... }
}Provided Methods§
fn m_descriptor(self) -> RenderTextureDescriptor
fn set_m_descriptor(self, value: RenderTextureDescriptor)
fn m_source(self) -> RenderTargetHandle
fn set_m_source(self, value: RenderTargetHandle)
fn m_destination(self) -> RenderTargetHandle
fn set_m_destination(self, value: RenderTargetHandle)
fn m_depth(self) -> RenderTargetHandle
fn set_m_depth(self, value: RenderTargetHandle)
fn m_internal_lut(self) -> RenderTargetHandle
fn set_m_internal_lut(self, value: RenderTargetHandle)
fn m_materials(self) -> PostProcessPass_MaterialLibrary
fn set_m_materials(self, value: PostProcessPass_MaterialLibrary)
fn m_data(self) -> PostProcessData
fn set_m_data(self, value: PostProcessData)
fn m_depth_of_field(self) -> DepthOfField
fn set_m_depth_of_field(self, value: DepthOfField)
fn m_motion_blur(self) -> MotionBlur
fn set_m_motion_blur(self, value: MotionBlur)
fn m_panini_projection(self) -> PaniniProjection
fn set_m_panini_projection(self, value: PaniniProjection)
fn m_bloom(self) -> Bloom
fn set_m_bloom(self, value: Bloom)
fn m_lens_distortion(self) -> LensDistortion
fn set_m_lens_distortion(self, value: LensDistortion)
fn m_chromatic_aberration(self) -> ChromaticAberration
fn set_m_chromatic_aberration(self, value: ChromaticAberration)
fn m_vignette(self) -> Vignette
fn set_m_vignette(self, value: Vignette)
fn m_color_lookup(self) -> ColorLookup
fn set_m_color_lookup(self, value: ColorLookup)
fn m_color_adjustments(self) -> ColorAdjustments
fn set_m_color_adjustments(self, value: ColorAdjustments)
fn m_tonemapping(self) -> Tonemapping
fn set_m_tonemapping(self, value: Tonemapping)
fn m_film_grain(self) -> FilmGrain
fn set_m_film_grain(self, value: FilmGrain)
fn m_custom_color_grading(self) -> CustomColorGrading
fn set_m_custom_color_grading(self, value: CustomColorGrading)
fn m_custom_radial_blur(self) -> CustomRadialBlur
fn set_m_custom_radial_blur(self, value: CustomRadialBlur)
fn m_custom_heat_haze(self) -> CustomHeatHaze
fn set_m_custom_heat_haze(self, value: CustomHeatHaze)
fn m_custom_gradation_filter(self) -> CustomGradationFilter
fn set_m_custom_gradation_filter(self, value: CustomGradationFilter)
fn m_sharpen(self) -> bool
fn set_m_sharpen(self, value: bool)
fn m_custom_blur(self) -> bool
fn set_m_custom_blur(self, value: bool)
fn m_custom_blur_times(self) -> i32
fn set_m_custom_blur_times(self, value: i32)
fn m_custom_final_mono_color(self) -> Vector4
fn set_m_custom_final_mono_color(self, value: Vector4)
fn m_custom_filter_enabled(self) -> bool
fn set_m_custom_filter_enabled(self, value: bool)
fn m_custom_filter_param0(self) -> Vector4
fn set_m_custom_filter_param0(self, value: Vector4)
fn m_custom_filter_param1(self) -> Vector4
fn set_m_custom_filter_param1(self, value: Vector4)
fn m_capture_texture(self) -> RenderTexture
fn set_m_capture_texture(self, value: RenderTexture)
fn m_capture_texture_rect(self) -> Rect
fn set_m_capture_texture_rect(self, value: Rect)
fn m_capture_mode(self) -> PostProcessPass_CaptureMode
fn set_m_capture_mode(self, value: PostProcessPass_CaptureMode)
fn m_capture_texture_has_been_rendered(self) -> bool
fn set_m_capture_texture_has_been_rendered(self, value: bool)
fn m_default_hdr_format(self) -> GraphicsFormat
fn set_m_default_hdr_format(self, value: GraphicsFormat)
fn m_use_rgbm(self) -> bool
fn set_m_use_rgbm(self, value: bool)
fn m_smaa_edge_format(self) -> GraphicsFormat
fn set_m_smaa_edge_format(self, value: GraphicsFormat)
fn m_gaussian_co_c_format(self) -> GraphicsFormat
fn set_m_gaussian_co_c_format(self, value: GraphicsFormat)
fn m_prev_view_proj_m(self) -> Array<Matrix4x4>
fn set_m_prev_view_proj_m(self, value: Array<Matrix4x4>)
fn m_reset_history(self) -> bool
fn set_m_reset_history(self, value: bool)
fn m_dithering_texture_index(self) -> i32
fn set_m_dithering_texture_index(self, value: i32)
fn m_mrt2(self) -> Array<RenderTargetIdentifier>
fn set_m_mrt2(self, value: Array<RenderTargetIdentifier>)
fn m_bokeh_kernel(self) -> Array<Vector4>
fn set_m_bokeh_kernel(self, value: Array<Vector4>)
fn m_bokeh_hash(self) -> i32
fn set_m_bokeh_hash(self, value: i32)
fn m_is_final_pass(self) -> bool
fn set_m_is_final_pass(self, value: bool)
fn m_has_final_pass(self) -> bool
fn set_m_has_final_pass(self, value: bool)
fn m_enable_srgb_conversion_if_needed(self) -> bool
fn set_m_enable_srgb_conversion_if_needed(self, value: bool)
fn m_use_draw_procedural(self) -> bool
fn set_m_use_draw_procedural(self, value: bool)
fn m_blit_material(self) -> Material
fn set_m_blit_material(self, value: Material)
fn m_hable_curve(self) -> HableCurve
fn set_m_hable_curve(self, value: HableCurve)
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.