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 |
pso | Pipeline state |
data | Pipeline data |
Methods
impl<R: Resources, Data: PipelineData<R>> Bundle<R, Data>
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.