Enum ModelSkeletonBoneFlags ​
Namespace: ValveResourceFormat
Assembly: ValveResourceFormat.dll
Flags describing how a bone is used within a model skeleton. Corresponds to ModelSkeletonData_t::BoneFlags_t.
[Flags]
public enum ModelSkeletonBoneFlagsFields ​
NoBoneFlags = 0
No bone flags set.
BoneFlexDriver = 4
Bone is used by a flex driver.
Cloth = 8
Bone is used by cloth simulation.
Physics = 16
Bone is used by physics.
Attachment = 32
Bone is used by an attachment point.
Animation = 64
Bone is used by animation.
Mesh = 128
Bone is used by a mesh.
Hitbox = 256
Bone is used by a hitbox.
RetargetSrc = 512
Bone is used as a retarget source.
BoneUsedByVertexLod0 = 1024
Bone is used by vertex data at LOD level 0.
BoneUsedByVertexLod1 = 2048
Bone is used by vertex data at LOD level 1.
BoneUsedByVertexLod2 = 4096
Bone is used by vertex data at LOD level 2.
BoneUsedByVertexLod3 = 8192
Bone is used by vertex data at LOD level 3.
BoneUsedByVertexLod4 = 16384
Bone is used by vertex data at LOD level 4.
BoneUsedByVertexLod5 = 32768
Bone is used by vertex data at LOD level 5.
BoneUsedByVertexLod6 = 65536
Bone is used by vertex data at LOD level 6.
BoneUsedByVertexLod7 = 131072
Bone is used by vertex data at LOD level 7.
BoneMergeRead = 262144
Bone participates in bone merge as a read source.
BoneMergeWrite = 524288
Bone participates in bone merge as a write target.
BlendPrealigned = 1048576
Bone rotation is pre-aligned; no further alignment is needed during blending.
RigidLength = 2097152
Bone has a rigid (fixed) length constraint.
Procedural = 4194304
Bone is driven procedurally at runtime.
ProceduralCloth = 4194312
Bone is used by procedural cloth simulation. Added by VRF; not a native engine flag.

