Skip to main content

IScriptableRenderPass

Trait IScriptableRenderPass 

Source
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§

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§

Source§

impl IScriptableRenderPass for Render2DLightingPass

Source§

impl IScriptableRenderPass for RenderObjectsPass

Source§

impl IScriptableRenderPass for CustomBaseOpaquePass

Source§

impl IScriptableRenderPass for CustomBaseTransparentPass

Source§

impl IScriptableRenderPass for CustomCharaOpaquePass

Source§

impl IScriptableRenderPass for CustomDecalsPass

Source§

impl IScriptableRenderPass for CustomEffectPass

Source§

impl IScriptableRenderPass for CustomLightOcclusionPass

Source§

impl IScriptableRenderPass for CustomMixedResolutionPass

Source§

impl IScriptableRenderPass for CustomShadowCasterPass

Source§

impl IScriptableRenderPass for CustomShadowNoCasterPass

Source§

impl IScriptableRenderPass for CustomSpecialReflectionPass

Source§

impl IScriptableRenderPass for CustomTransCharaMaskPass

Source§

impl IScriptableRenderPass for CustomTransparentsLayerPass

Source§

impl IScriptableRenderPass for CustomZPrePass

Source§

impl IScriptableRenderPass for AdditionalLightsShadowCasterPass

Source§

impl IScriptableRenderPass for ColorGradingLutPass

Source§

impl IScriptableRenderPass for CopyColorPass

Source§

impl IScriptableRenderPass for CopyDepthPass

Source§

impl IScriptableRenderPass for DeferredPass

Source§

impl IScriptableRenderPass for DepthNormalOnlyPass

Source§

impl IScriptableRenderPass for DepthOnlyPass

Source§

impl IScriptableRenderPass for DrawObjectsPass

Source§

impl IScriptableRenderPass for FinalBlitPass

Source§

impl IScriptableRenderPass for GBufferPass

Source§

impl IScriptableRenderPass for MainLightShadowCasterPass

Source§

impl IScriptableRenderPass for PostProcessPass

Source§

impl IScriptableRenderPass for ScreenSpaceShadowResolvePass

Source§

impl IScriptableRenderPass for TileDepthRangePass

Source§

impl IScriptableRenderPass for CapturePass

Source§

impl IScriptableRenderPass for DrawSkyboxPass

Source§

impl IScriptableRenderPass for InvokeOnRenderObjectCallbackPass

Source§

impl IScriptableRenderPass for SceneViewDepthCopyPass

Source§

impl IScriptableRenderPass for ScreenSpaceAmbientOcclusion_ScreenSpaceAmbientOcclusionPass

Source§

impl IScriptableRenderPass for ScriptableRenderPass

Source§

impl IScriptableRenderPass for TransparentSettingsPass

Source§

impl IScriptableRenderPass for XROcclusionMeshPass