Skip to main content

IRenderer2DData

Trait IRenderer2DData 

Source
pub trait IRenderer2DData: IScriptableRendererData {
Show 30 methods // Provided methods fn m_transparency_sort_mode(self) -> TransparencySortMode { ... } fn set_m_transparency_sort_mode(self, value: TransparencySortMode) { ... } fn m_transparency_sort_axis(self) -> Vector3 { ... } fn set_m_transparency_sort_axis(self, value: Vector3) { ... } fn m_hdr_emulation_scale(self) -> f32 { ... } fn set_m_hdr_emulation_scale(self, value: f32) { ... } fn m_light_blend_styles(self) -> Array<Light2DBlendStyle> { ... } fn set_m_light_blend_styles(self, value: Array<Light2DBlendStyle>) { ... } fn m_use_depth_stencil_buffer(self) -> bool { ... } fn set_m_use_depth_stencil_buffer(self, value: bool) { ... } fn m_shape_light_shader(self) -> Shader { ... } fn set_m_shape_light_shader(self, value: Shader) { ... } fn m_shape_light_volume_shader(self) -> Shader { ... } fn set_m_shape_light_volume_shader(self, value: Shader) { ... } fn m_point_light_shader(self) -> Shader { ... } fn set_m_point_light_shader(self, value: Shader) { ... } fn m_point_light_volume_shader(self) -> Shader { ... } fn set_m_point_light_volume_shader(self, value: Shader) { ... } fn m_blit_shader(self) -> Shader { ... } fn set_m_blit_shader(self, value: Shader) { ... } fn m_shadow_group_shader(self) -> Shader { ... } fn set_m_shadow_group_shader(self, value: Shader) { ... } fn m_remove_self_shadow_shader(self) -> Shader { ... } fn set_m_remove_self_shadow_shader(self, value: Shader) { ... } fn m_post_process_data(self) -> PostProcessData { ... } fn set_m_post_process_data(self, value: PostProcessData) { ... } fn normals_render_target(self) -> RenderTargetHandle { ... } fn set_normals_render_target(self, value: RenderTargetHandle) { ... } fn shadows_render_target(self) -> RenderTargetHandle { ... } fn set_shadows_render_target(self, value: RenderTargetHandle) { ... }
}

Provided Methods§

Source

fn m_transparency_sort_mode(self) -> TransparencySortMode

Source

fn set_m_transparency_sort_mode(self, value: TransparencySortMode)

Source

fn m_transparency_sort_axis(self) -> Vector3

Source

fn set_m_transparency_sort_axis(self, value: Vector3)

Source

fn m_hdr_emulation_scale(self) -> f32

Source

fn set_m_hdr_emulation_scale(self, value: f32)

Source

fn m_light_blend_styles(self) -> Array<Light2DBlendStyle>

Source

fn set_m_light_blend_styles(self, value: Array<Light2DBlendStyle>)

Source

fn m_use_depth_stencil_buffer(self) -> bool

Source

fn set_m_use_depth_stencil_buffer(self, value: bool)

Source

fn m_shape_light_shader(self) -> Shader

Source

fn set_m_shape_light_shader(self, value: Shader)

Source

fn m_shape_light_volume_shader(self) -> Shader

Source

fn set_m_shape_light_volume_shader(self, value: Shader)

Source

fn m_point_light_shader(self) -> Shader

Source

fn set_m_point_light_shader(self, value: Shader)

Source

fn m_point_light_volume_shader(self) -> Shader

Source

fn set_m_point_light_volume_shader(self, value: Shader)

Source

fn m_blit_shader(self) -> Shader

Source

fn set_m_blit_shader(self, value: Shader)

Source

fn m_shadow_group_shader(self) -> Shader

Source

fn set_m_shadow_group_shader(self, value: Shader)

Source

fn m_remove_self_shadow_shader(self) -> Shader

Source

fn set_m_remove_self_shadow_shader(self, value: Shader)

Source

fn m_post_process_data(self) -> PostProcessData

Source

fn set_m_post_process_data(self, value: PostProcessData)

Source

fn normals_render_target(self) -> RenderTargetHandle

Source

fn set_normals_render_target(self, value: RenderTargetHandle)

Source

fn shadows_render_target(self) -> RenderTargetHandle

Source

fn set_shadows_render_target(self, value: RenderTargetHandle)

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.

Implementors§