pub trait IRenderGraphPass_1Methods<T0: ClassIdentity>: ClassIdentity {
// Provided methods
fn execute(self, render_graph_context: RenderGraphContext)
where Self: Sized { ... }
fn initialize(
self,
pass_index: i32,
pass_data: T0,
pass_name: Il2CppString,
sampler: ProfilingSampler,
)
where Self: Sized { ... }
fn release(self, pool: RenderGraphObjectPool)
where Self: Sized { ... }
fn has_render_func(self) -> bool
where Self: Sized { ... }
fn ctor(self)
where Self: Sized { ... }
}Provided Methods§
fn execute(self, render_graph_context: RenderGraphContext)where
Self: Sized,
fn initialize(
self,
pass_index: i32,
pass_data: T0,
pass_name: Il2CppString,
sampler: ProfilingSampler,
)where
Self: Sized,
fn release(self, pool: RenderGraphObjectPool)where
Self: Sized,
fn has_render_func(self) -> boolwhere
Self: Sized,
fn ctor(self)where
Self: Sized,
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.