Skip to main content

IUniversalRenderPipelineMethods

Trait IUniversalRenderPipelineMethods 

Source
pub trait IUniversalRenderPipelineMethods: IUniversalRenderPipeline {
    // Provided methods
    fn ctor(self, asset: impl Into<UniversalRenderPipelineAsset>) { ... }
    fn dispose(self, disposing: impl Into<bool>) { ... }
    fn render(
        self,
        render_context: impl Into<ScriptableRenderContext>,
        cameras: impl Into<Array<Camera>>,
    ) { ... }
    fn sort_cameras(self, cameras: impl Into<Array<Camera>>) { ... }
}

Provided Methods§

Source

fn ctor(self, asset: impl Into<UniversalRenderPipelineAsset>)

.ctor(crate::unity_engine::rendering::universal::universalrenderpipelineasset::UniversalRenderPipelineAsset) overload

Source

fn dispose(self, disposing: impl Into<bool>)

Dispose(bool) overload

Source

fn render( self, render_context: impl Into<ScriptableRenderContext>, cameras: impl Into<Array<Camera>>, )

Render(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::Array<crate::unity_engine::camera::Camera>) overload

Source

fn sort_cameras(self, cameras: impl Into<Array<Camera>>)

SortCameras(::unity::Array<crate::unity_engine::camera::Camera>) 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: IUniversalRenderPipeline> IUniversalRenderPipelineMethods for __T

Available on crate feature unity_engine-rendering-universal-universalrenderpipeline only.