pub struct ModelFlag(pub i32);Expand description
Model-wide flags (MODL.flags) — tangents, FOW, instancing, etc.
Bit flags. Combine with |, test with ModelFlag::contains.
Tuple Fields§
§0: i32Implementations§
Source§impl ModelFlag
impl ModelFlag
pub const NONE: Self
Sourcepub const BONES_FIXED: Self
pub const BONES_FIXED: Self
Bone transforms fixed
Sourcepub const UV_DENSITIES_COMPUTED: Self
pub const UV_DENSITIES_COMPUTED: Self
UV densities computed
Sourcepub const RELATIVE_BOUNDS: Self
pub const RELATIVE_BOUNDS: Self
Uses relative bounds
Sourcepub const SECTION_BOUNDS_FIXED: Self
pub const SECTION_BOUNDS_FIXED: Self
Section bounds fixed
Sourcepub const TRACK_SETS_COMPUTED: Self
pub const TRACK_SETS_COMPUTED: Self
Track sets computed
Sourcepub const TRACK_COLLECTION_SORTED: Self
pub const TRACK_COLLECTION_SORTED: Self
Track collection sorted
Sourcepub const ACCEPTS_SPLATS: Self
pub const ACCEPTS_SPLATS: Self
Model accepts splats
Sourcepub const TRACK_ANIMATED_BASE_FLAG_VALID: Self
pub const TRACK_ANIMATED_BASE_FLAG_VALID: Self
Animated base flag valid
Sourcepub const FILE_DIRTY: Self
pub const FILE_DIRTY: Self
File marked dirty
Sourcepub const FOW_DO_NOT_USE_TINT: Self
pub const FOW_DO_NOT_USE_TINT: Self
FOW: do not tint
Sourcepub const INSTANCED_VB: Self
pub const INSTANCED_VB: Self
Uses instanced vertex buffer
Sourcepub const FORCE_SAMPLED_FOW: Self
pub const FORCE_SAMPLED_FOW: Self
Force sampled FOW
Sourcepub const INSTANCED_MODEL: Self
pub const INSTANCED_MODEL: Self
Instanced model
Sourcepub const NEVER_USE_FOW: Self
pub const NEVER_USE_FOW: Self
Never use FOW
Sourcepub const BONE_ANIMATED_FLAG_SOLVED: Self
pub const BONE_ANIMATED_FLAG_SOLVED: Self
Bone animated flags solved
Sourcepub const ALLOW_LOCAL_LIGHT_SHADOWS: Self
pub const ALLOW_LOCAL_LIGHT_SHADOWS: Self
Allow local light shadows
Sourcepub const AVOID_SAMPLED_FOW: Self
pub const AVOID_SAMPLED_FOW: Self
Avoid sampled FOW
pub const fn contains(self, other: Self) -> bool
pub const fn is_empty(self) -> bool
Trait Implementations§
impl Copy for ModelFlag
impl Eq for ModelFlag
impl StructuralPartialEq for ModelFlag
Auto Trait Implementations§
impl Freeze for ModelFlag
impl RefUnwindSafe for ModelFlag
impl Send for ModelFlag
impl Sync for ModelFlag
impl Unpin for ModelFlag
impl UnsafeUnpin for ModelFlag
impl UnwindSafe for ModelFlag
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