pub trait IRenderer2D: IScriptableRenderer {
Show 30 methods
// Provided methods
fn m_color_grading_lut_pass(self) -> ColorGradingLutPass { ... }
fn set_m_color_grading_lut_pass(self, value: ColorGradingLutPass) { ... }
fn m_render2_d_lighting_pass(self) -> Render2DLightingPass { ... }
fn set_m_render2_d_lighting_pass(self, value: Render2DLightingPass) { ... }
fn m_post_process_pass(self) -> PostProcessPass { ... }
fn set_m_post_process_pass(self, value: PostProcessPass) { ... }
fn m_final_blit_pass(self) -> FinalBlitPass { ... }
fn set_m_final_blit_pass(self, value: FinalBlitPass) { ... }
fn m_final_post_process_pass(self) -> PostProcessPass { ... }
fn set_m_final_post_process_pass(self, value: PostProcessPass) { ... }
fn m_light_cull_result(self) -> Light2DCullResult { ... }
fn set_m_light_cull_result(self, value: Light2DCullResult) { ... }
fn m_use_depth_stencil_buffer(self) -> bool { ... }
fn set_m_use_depth_stencil_buffer(self, value: bool) { ... }
fn m_create_color_texture(self) -> bool { ... }
fn set_m_create_color_texture(self, value: bool) { ... }
fn m_create_depth_texture(self) -> bool { ... }
fn set_m_create_depth_texture(self, value: bool) { ... }
fn k_color_texture_handle(self) -> RenderTargetHandle { ... }
fn set_k_color_texture_handle(self, value: RenderTargetHandle) { ... }
fn k_depth_texture_handle(self) -> RenderTargetHandle { ... }
fn set_k_depth_texture_handle(self, value: RenderTargetHandle) { ... }
fn k_after_post_process_color_handle(self) -> RenderTargetHandle { ... }
fn set_k_after_post_process_color_handle(self, value: RenderTargetHandle) { ... }
fn k_color_grading_lut_handle(self) -> RenderTargetHandle { ... }
fn set_k_color_grading_lut_handle(self, value: RenderTargetHandle) { ... }
fn m_blit_material(self) -> Material { ... }
fn set_m_blit_material(self, value: Material) { ... }
fn m_renderer2_d_data(self) -> Renderer2DData { ... }
fn set_m_renderer2_d_data(self, value: Renderer2DData) { ... }
}Provided Methods§
fn m_color_grading_lut_pass(self) -> ColorGradingLutPass
fn set_m_color_grading_lut_pass(self, value: ColorGradingLutPass)
fn m_render2_d_lighting_pass(self) -> Render2DLightingPass
fn set_m_render2_d_lighting_pass(self, value: Render2DLightingPass)
fn m_post_process_pass(self) -> PostProcessPass
fn set_m_post_process_pass(self, value: PostProcessPass)
fn m_final_blit_pass(self) -> FinalBlitPass
fn set_m_final_blit_pass(self, value: FinalBlitPass)
fn m_final_post_process_pass(self) -> PostProcessPass
fn set_m_final_post_process_pass(self, value: PostProcessPass)
fn m_light_cull_result(self) -> Light2DCullResult
fn set_m_light_cull_result(self, value: Light2DCullResult)
fn m_use_depth_stencil_buffer(self) -> bool
fn set_m_use_depth_stencil_buffer(self, value: bool)
fn m_create_color_texture(self) -> bool
fn set_m_create_color_texture(self, value: bool)
fn m_create_depth_texture(self) -> bool
fn set_m_create_depth_texture(self, value: bool)
fn k_color_texture_handle(self) -> RenderTargetHandle
fn set_k_color_texture_handle(self, value: RenderTargetHandle)
fn k_depth_texture_handle(self) -> RenderTargetHandle
fn set_k_depth_texture_handle(self, value: RenderTargetHandle)
fn k_after_post_process_color_handle(self) -> RenderTargetHandle
fn set_k_after_post_process_color_handle(self, value: RenderTargetHandle)
fn k_color_grading_lut_handle(self) -> RenderTargetHandle
fn set_k_color_grading_lut_handle(self, value: RenderTargetHandle)
fn m_blit_material(self) -> Material
fn set_m_blit_material(self, value: Material)
fn m_renderer2_d_data(self) -> Renderer2DData
fn set_m_renderer2_d_data(self, value: Renderer2DData)
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.