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>)>; }

Associated Types

Required methods

Implementors