Enum physx_sys::PxMetaDataFlag
source · #[repr(i32)]
pub enum PxMetaDataFlag {
Show 18 variants
Class,
Virtual,
Typedef,
Ptr,
Handle,
ExtraData,
ExtraItem,
ExtraItems,
ExtraName,
Union,
Padding,
Alignment,
CountMaskMsb,
CountSkipIfOne,
ControlFlip,
ControlMask,
ControlMaskRange,
ForceDword,
}
Expand description
Flags used to configure binary meta data entries, typically set through PX_DEF_BIN_METADATA defines.
Variants§
Class
declares a class
Virtual
declares class to be virtual
Typedef
declares a typedef
Ptr
declares a pointer
Handle
declares a handle
ExtraData
declares extra data exported with PxSerializer::exportExtraData
ExtraItem
specifies one element of extra data
ExtraItems
specifies an array of extra data
ExtraName
specifies a name of extra data
Union
declares a union
Padding
declares explicit padding data
Alignment
declares aligned data
CountMaskMsb
specifies that the count value’s most significant bit needs to be masked out
CountSkipIfOne
specifies that the count value is treated as zero for a variable value of one - special case for single triangle meshes
ControlFlip
specifies that the control value is the negate of the variable value
ControlMask
specifies that the control value is masked - mask bits are assumed to be within eCONTROL_MASK_RANGE
ControlMaskRange
mask range allowed for eCONTROL_MASK
ForceDword
Trait Implementations§
source§impl Clone for PxMetaDataFlag
impl Clone for PxMetaDataFlag
source§fn clone(&self) -> PxMetaDataFlag
fn clone(&self) -> PxMetaDataFlag
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PxMetaDataFlag
impl Debug for PxMetaDataFlag
source§impl PartialEq<PxMetaDataFlag> for PxMetaDataFlag
impl PartialEq<PxMetaDataFlag> for PxMetaDataFlag
source§fn eq(&self, other: &PxMetaDataFlag) -> bool
fn eq(&self, other: &PxMetaDataFlag) -> bool
self
and other
values to be equal, and is used
by ==
.