Trait easygpu::pipeline::AbstractPipeline [−][src]
pub trait AbstractPipeline<'a>: Deref<Target = PipelineCore> {
type PrepareContext;
type Uniforms: Pod + Copy + 'static;
fn description() -> PipelineDescription<'a>;
fn setup(pip: Pipeline, dev: &Device) -> Self;
fn prepare(
&'a self,
context: Self::PrepareContext
) -> Option<(&'a UniformBuffer, Vec<Self::Uniforms>)>;
}