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§
Sourcefn ctor(self, asset: impl Into<UniversalRenderPipelineAsset>)
fn ctor(self, asset: impl Into<UniversalRenderPipelineAsset>)
.ctor(crate::unity_engine::rendering::universal::universalrenderpipelineasset::UniversalRenderPipelineAsset) overload
Sourcefn render(
self,
render_context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
)
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
Sourcefn sort_cameras(self, cameras: impl Into<Array<Camera>>)
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§
impl<__T: IUniversalRenderPipeline> IUniversalRenderPipelineMethods for __T
Available on crate feature
unity_engine-rendering-universal-universalrenderpipeline only.