pub trait IRenderPipelineMethods: IRenderPipeline {
// Provided methods
fn render(
self,
context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
) { ... }
fn process_render_requests(
self,
context: impl Into<ScriptableRenderContext>,
camera: impl Into<Camera>,
render_requests: impl Into<List_1<Camera_RenderRequest>>,
) { ... }
fn internal_render(
self,
context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
) { ... }
fn internal_render_with_requests(
self,
context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
render_requests: impl Into<List_1<Camera_RenderRequest>>,
) { ... }
fn get_disposed(self) -> bool { ... }
fn set_disposed(self, value: impl Into<bool>) { ... }
fn dispose(self) { ... }
fn dispose_2(self, disposing: impl Into<bool>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn render(
self,
context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
)
fn render( self, 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 process_render_requests(
self,
context: impl Into<ScriptableRenderContext>,
camera: impl Into<Camera>,
render_requests: impl Into<List_1<Camera_RenderRequest>>,
)
fn process_render_requests( self, context: impl Into<ScriptableRenderContext>, camera: impl Into<Camera>, render_requests: impl Into<List_1<Camera_RenderRequest>>, )
ProcessRenderRequests(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::camera::Camera, crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera_RenderRequest>) overload
Sourcefn internal_render(
self,
context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
)
fn internal_render( self, context: impl Into<ScriptableRenderContext>, cameras: impl Into<Array<Camera>>, )
InternalRender(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::Array<crate::unity_engine::camera::Camera>) overload
Sourcefn internal_render_with_requests(
self,
context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
render_requests: impl Into<List_1<Camera_RenderRequest>>,
)
fn internal_render_with_requests( self, context: impl Into<ScriptableRenderContext>, cameras: impl Into<Array<Camera>>, render_requests: impl Into<List_1<Camera_RenderRequest>>, )
InternalRenderWithRequests(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::Array<crate::unity_engine::camera::Camera>, crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera_RenderRequest>) overload
Sourcefn get_disposed(self) -> bool
fn get_disposed(self) -> bool
get_disposed() overload
Sourcefn set_disposed(self, value: impl Into<bool>)
fn set_disposed(self, value: impl Into<bool>)
set_disposed(bool) 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: IRenderPipeline> IRenderPipelineMethods for __T
unity_engine-rendering-renderpipeline only.