struct
CreatureBlock
Public types
- struct Capabilities
- struct Deforms
- enum CapFlags { kCapFlagRoot = 1, kCapFlagLimb = 2, kCapFlagFoot = 4, kCapFlagSpine = 8, kCapFlagPseudoFoot = 0x10, kCapFlagMouth = 0x20, kCapFlagGrasper = 0x40, kCapFlagNoStretch = 0x80 }
Constructors, destructors, conversion operators
- ASSERT_SIZE(Capabilities, 0xA8)
Public variables
- char name
-
uint32_
t instanceID -
uint32_
t groupID - Vector3 bboxCenter
- Quaternion orientation
- Quaternion field_128
- Vector3 bboxDirection
- Vector3 position
- Capabilities capabilities
- int blockIndex
- The index within the block vector.
- int parentIndex
- The index of the parent of this block within the block vector, -1 if no parent.
- int symmetricIndex
- int field_204
- int field_208
- int field_20C
- int field_210
- CreatureBlock* pParent
- CreatureBlock* field_218
- int blockID
- A number that identifies this block when referenced from other blocks.
- char cal3DBoneName
- Vector3 cal3DOrigin
- Vector3 effectsOrigin
- int submeshIndex
- bool isLeftHanded
- float field_344
- bool field_370
- bool field_371
- float field_374
- float scale
- float field_37C
- Deforms deforms
-
uint32_
t soundIDFoot -
uint32_
t soundIDMouth - bool field_42C
- int field_430
- Vector3 field_434
- int field_440
- int field_444
- Vector3 field_448
- float field_454
- Vector3 field_458
- int field_464