pub struct MaterialPipeline {
pub pipeline: RenderPipeline,
pub bind_group_layouts: Vec<BindGroupLayout>,
/* private fields */
}Fields§
§pipeline: RenderPipeline§bind_group_layouts: Vec<BindGroupLayout>Implementations§
Source§impl MaterialPipeline
impl MaterialPipeline
pub fn convention(&self) -> DepthConvention
pub fn group_layout(&self, group: usize) -> Option<&BindGroupLayout>
Auto Trait Implementations§
impl Freeze for MaterialPipeline
impl !RefUnwindSafe for MaterialPipeline
impl Send for MaterialPipeline
impl Sync for MaterialPipeline
impl Unpin for MaterialPipeline
impl UnsafeUnpin for MaterialPipeline
impl !UnwindSafe for MaterialPipeline
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more