Struct gfx::pso::bundle::Bundle [] [src]

pub struct Bundle<R: Resources, Data: PipelineData<R>> {
    pub slice: Slice<R>,
    pub pso: PipelineState<R, Data::Meta>,
    pub data: Data,
}

Slice-PSO bundle.

Fields

slice: Slice<R>

Slice

pso: PipelineState<R, Data::Meta>

Pipeline state

data: Data

Pipeline data

Methods

impl<R: Resources, Data: PipelineData<R>> Bundle<R, Data>
[src]

fn new(slice: Slice<R>, pso: PipelineState<R, Data::Meta>, data: Data) -> Self

Create new Bundle

fn encode<C>(&self, encoder: &mut Encoder<R, C>) where C: CommandBuffer<R>

Draw bundle using encoder.