pub trait IScriptableRenderPass: IObject {
// Provided methods
fn m_color_attachments(self) -> Array<RenderTargetIdentifier> { ... }
fn set_m_color_attachments(self, value: Array<RenderTargetIdentifier>) { ... }
fn m_depth_attachment(self) -> RenderTargetIdentifier { ... }
fn set_m_depth_attachment(self, value: RenderTargetIdentifier) { ... }
fn m_input(self) -> ScriptableRenderPassInput { ... }
fn set_m_input(self, value: ScriptableRenderPassInput) { ... }
fn m_clear_flag(self) -> ClearFlag { ... }
fn set_m_clear_flag(self, value: ClearFlag) { ... }
fn m_clear_color(self) -> Color { ... }
fn set_m_clear_color(self, value: Color) { ... }
}Provided Methods§
fn m_color_attachments(self) -> Array<RenderTargetIdentifier>
fn set_m_color_attachments(self, value: Array<RenderTargetIdentifier>)
fn m_depth_attachment(self) -> RenderTargetIdentifier
fn set_m_depth_attachment(self, value: RenderTargetIdentifier)
fn m_input(self) -> ScriptableRenderPassInput
fn set_m_input(self, value: ScriptableRenderPassInput)
fn m_clear_flag(self) -> ClearFlag
fn set_m_clear_flag(self, value: ClearFlag)
fn m_clear_color(self) -> Color
fn set_m_clear_color(self, value: Color)
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.