pub struct WeakMaterial(/* private fields */);Implementations§
Source§impl WeakMaterial
impl WeakMaterial
Source§impl WeakMaterial
impl WeakMaterial
Trait Implementations§
Source§impl AsMut<Material> for WeakMaterial
impl AsMut<Material> for WeakMaterial
Source§impl AsRef<Material> for WeakMaterial
impl AsRef<Material> for WeakMaterial
Source§impl Clone for WeakMaterial
impl Clone for WeakMaterial
Source§fn clone(&self) -> WeakMaterial
fn clone(&self) -> WeakMaterial
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WeakMaterial
impl Debug for WeakMaterial
Source§impl Deref for WeakMaterial
impl Deref for WeakMaterial
Source§impl DerefMut for WeakMaterial
impl DerefMut for WeakMaterial
Source§impl Drop for WeakMaterial
impl Drop for WeakMaterial
Source§impl RaylibMaterial for WeakMaterial
impl RaylibMaterial for WeakMaterial
fn shader(&self) -> &WeakShader
fn shader_mut(&mut self) -> &mut WeakShader
fn maps(&self) -> &[MaterialMap]
fn maps_mut(&mut self) -> &mut [MaterialMap]
fn set_material_texture( &mut self, map_type: MaterialMapIndex, texture: impl AsRef<Texture>, )
fn is_material_valid(&mut self) -> bool
Auto Trait Implementations§
impl Freeze for WeakMaterial
impl RefUnwindSafe for WeakMaterial
impl !Send for WeakMaterial
impl !Sync for WeakMaterial
impl Unpin for WeakMaterial
impl UnsafeUnpin for WeakMaterial
impl UnwindSafe for WeakMaterial
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