Skip to main content

IDepthNormalOnlyPassMethods

Trait IDepthNormalOnlyPassMethods 

Source
pub trait IDepthNormalOnlyPassMethods: IDepthNormalOnlyPass {
Show 13 methods // Provided methods fn get_normal_descriptor(self) -> RenderTextureDescriptor { ... } fn set_normal_descriptor(self, value: impl Into<RenderTextureDescriptor>) { ... } fn get_depth_descriptor(self) -> RenderTextureDescriptor { ... } fn set_depth_descriptor(self, value: impl Into<RenderTextureDescriptor>) { ... } fn get_depth_handle(self) -> RenderTargetHandle { ... } fn set_depth_handle(self, value: impl Into<RenderTargetHandle>) { ... } fn get_normal_handle(self) -> RenderTargetHandle { ... } fn set_normal_handle(self, value: impl Into<RenderTargetHandle>) { ... } fn ctor( self, evt: impl Into<RenderPassEvent>, render_queue_range: impl Into<RenderQueueRange>, layer_mask: impl Into<LayerMask>, ) { ... } fn setup( self, base_descriptor: impl Into<RenderTextureDescriptor>, depth_handle: impl Into<RenderTargetHandle>, normal_handle: impl Into<RenderTargetHandle>, ) { ... } fn on_camera_setup(self, cmd: impl Into<CommandBuffer>) -> RenderingData { ... } fn execute( self, context: impl Into<ScriptableRenderContext>, ) -> RenderingData { ... } fn on_camera_cleanup(self, cmd: impl Into<CommandBuffer>) { ... }
}

Provided Methods§

Source

fn get_normal_descriptor(self) -> RenderTextureDescriptor

get_normalDescriptor() overload

Source

fn set_normal_descriptor(self, value: impl Into<RenderTextureDescriptor>)

set_normalDescriptor(crate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor) overload

Source

fn get_depth_descriptor(self) -> RenderTextureDescriptor

get_depthDescriptor() overload

Source

fn set_depth_descriptor(self, value: impl Into<RenderTextureDescriptor>)

set_depthDescriptor(crate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor) overload

Source

fn get_depth_handle(self) -> RenderTargetHandle

get_depthHandle() overload

Source

fn set_depth_handle(self, value: impl Into<RenderTargetHandle>)

set_depthHandle(crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle) overload

Source

fn get_normal_handle(self) -> RenderTargetHandle

get_normalHandle() overload

Source

fn set_normal_handle(self, value: impl Into<RenderTargetHandle>)

set_normalHandle(crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle) overload

Source

fn ctor( self, evt: impl Into<RenderPassEvent>, render_queue_range: impl Into<RenderQueueRange>, layer_mask: impl Into<LayerMask>, )

.ctor(crate::unity_engine::rendering::universal::renderpassevent::RenderPassEvent, crate::unity_engine::rendering::renderqueuerange::RenderQueueRange, crate::unity_engine::layermask::LayerMask) overload

Source

fn setup( self, base_descriptor: impl Into<RenderTextureDescriptor>, depth_handle: impl Into<RenderTargetHandle>, normal_handle: impl Into<RenderTargetHandle>, )

Setup(crate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor, crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle) overload

Source

fn on_camera_setup(self, cmd: impl Into<CommandBuffer>) -> RenderingData

OnCameraSetup(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload

Source

fn execute(self, context: impl Into<ScriptableRenderContext>) -> RenderingData

Execute(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload

Source

fn on_camera_cleanup(self, cmd: impl Into<CommandBuffer>)

OnCameraCleanup(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overload

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<__T: IDepthNormalOnlyPass> IDepthNormalOnlyPassMethods for __T

Available on crate feature unity_engine-rendering-universal-internal-depthnormalonlypass only.