pub struct MeshPrimitiveRuntimeDesc {Show 13 fields
pub effect_profile: MeshEffectProfile,
pub effect_key: String,
pub technique_name: String,
pub shadow_effect_key: String,
pub shadow_technique_name: String,
pub use_mesh_texture_slot: bool,
pub use_normal_texture_slot: bool,
pub use_toon_texture_slot: bool,
pub use_shadow_texture_slot: bool,
pub material_key: MeshRuntimeMaterialKey,
pub vertex_stride_bytes: u32,
pub vertex_count: u32,
pub bone_palette_len: u32,
}Fields§
§effect_profile: MeshEffectProfile§effect_key: String§technique_name: String§shadow_effect_key: String§shadow_technique_name: String§use_mesh_texture_slot: bool§use_normal_texture_slot: bool§use_toon_texture_slot: bool§use_shadow_texture_slot: bool§material_key: MeshRuntimeMaterialKey§vertex_stride_bytes: u32§vertex_count: u32§bone_palette_len: u32Trait Implementations§
Source§impl Clone for MeshPrimitiveRuntimeDesc
impl Clone for MeshPrimitiveRuntimeDesc
Source§fn clone(&self) -> MeshPrimitiveRuntimeDesc
fn clone(&self) -> MeshPrimitiveRuntimeDesc
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 MeshPrimitiveRuntimeDesc
impl Debug for MeshPrimitiveRuntimeDesc
Source§impl Default for MeshPrimitiveRuntimeDesc
impl Default for MeshPrimitiveRuntimeDesc
Source§fn default() -> MeshPrimitiveRuntimeDesc
fn default() -> MeshPrimitiveRuntimeDesc
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MeshPrimitiveRuntimeDesc
impl RefUnwindSafe for MeshPrimitiveRuntimeDesc
impl Send for MeshPrimitiveRuntimeDesc
impl Sync for MeshPrimitiveRuntimeDesc
impl Unpin for MeshPrimitiveRuntimeDesc
impl UnsafeUnpin for MeshPrimitiveRuntimeDesc
impl UnwindSafe for MeshPrimitiveRuntimeDesc
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn 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.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
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.