pub trait PsoCell<R: Resources, F: Factory<R>, I: PipelineInit> {
    // Required methods
    fn pso(&mut self) -> &mut PipelineState<R, I::Meta>;
    fn factory(&mut self) -> &mut F;
}
Expand description

Container for pipeline state object and a factory

Required Methods§

source

fn pso(&mut self) -> &mut PipelineState<R, I::Meta>

source

fn factory(&mut self) -> &mut F

Implementors§

source§

impl<R: Resources, F: Factory<R>, I: PipelineInit + Clone> PsoCell<R, F, I> for WatcherPsoCell<R, F, I>

source§

impl<R: Resources, F: Factory<R>, I: PipelineInit> PsoCell<R, F, I> for SimplePsoCell<R, F, I>