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]
pub fn new(
slice: Slice<R>,
pso: PipelineState<R, Data::Meta>,
data: Data
) -> Self[src]
slice: Slice<R>,
pso: PipelineState<R, Data::Meta>,
data: Data
) -> Self
Create new Bundle
pub fn encode<C>(&self, encoder: &mut Encoder<R, C>) where
C: CommandBuffer<R>, [src]
C: CommandBuffer<R>,
Draw bundle using encoder.