Struct bevy_pbr::GpuStandardMaterial [−][src]
pub struct GpuStandardMaterial {
pub buffer: Buffer,
pub bind_group: BindGroup,
pub has_normal_map: bool,
pub flags: StandardMaterialFlags,
pub base_color_texture: Option<Handle<Image>>,
pub alpha_mode: AlphaMode,
}
Expand description
The GPU representation of a StandardMaterial
.
Fields
buffer: Buffer
A buffer containing the StandardMaterialUniformData
of the material.
bind_group: BindGroup
The bind group specifying how the StandardMaterialUniformData
and
all the textures of the material are bound.
has_normal_map: bool
flags: StandardMaterialFlags
base_color_texture: Option<Handle<Image>>
alpha_mode: AlphaMode
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for GpuStandardMaterial
impl Send for GpuStandardMaterial
impl Sync for GpuStandardMaterial
impl Unpin for GpuStandardMaterial
impl !UnwindSafe for GpuStandardMaterial
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more