59 return const_cast<void*
>(stl::adjust_pointer<const void>(
this,
ownerOffset));
Definition: hkpCdBody.h:8
Definition: hkpCollidable.h:13
std::uint16_t shapeSizeOnSpu
Definition: hkpCollidable.h:71
CollisionFilterInfo
Definition: hkpCollidable.h:21
@ kCollidesWith
Definition: hkpCollidable.h:23
@ kBelongsTo
Definition: hkpCollidable.h:22
COL_LAYER GetCollisionLayer() const
Definition: hkpCollidable.h:52
float allowedPenetrationDepth
Definition: hkpCollidable.h:74
hkpTypedBroadPhaseHandle broadPhaseHandle
Definition: hkpCollidable.h:72
std::uint32_t pad6C
Definition: hkpCollidable.h:75
void * GetOwner() const
Definition: hkpCollidable.h:57
ForceCollideOntoPpuReasons
Definition: hkpCollidable.h:27
T * GetOwner() const
Definition: hkpCollidable.h:63
BoundingVolumeData boundingVolumeData
Definition: hkpCollidable.h:73
std::int8_t ownerOffset
Definition: hkpCollidable.h:69
BelongsTo
Definition: hkpCollidable.h:16
@ kTerrain
Definition: hkpCollidable.h:17
std::uint8_t forceCollideOntoPpu
Definition: hkpCollidable.h:70
Definition: hkpTypedBroadPhaseHandle.h:8
std::uint32_t collisionFilterInfo
Definition: hkpTypedBroadPhaseHandle.h:19
Definition: AbsorbEffect.h:6
COL_LAYER
Definition: CollisionLayers.h:6
std::uint32_t hkpShapeKey
Definition: hkpContactPointEvent.h:12
Definition: hkpCollidable.h:35
std::uint8_t expansionShift
Definition: hkpCollidable.h:40
std::uint32_t min[3]
Definition: hkpCollidable.h:38
std::uint8_t expansionMax[3]
Definition: hkpCollidable.h:42
std::uint8_t expansionMin[3]
Definition: hkpCollidable.h:39
std::uint32_t pad24
Definition: hkpCollidable.h:46
std::uint16_t numChildShapeAabbs
Definition: hkpCollidable.h:44
std::uint32_t max[3]
Definition: hkpCollidable.h:41
hkAabbUint32 * childShapeAabbs
Definition: hkpCollidable.h:47
std::uint16_t capacityChildShapeAabbs
Definition: hkpCollidable.h:45
hkpShapeKey * childShapeKeys
Definition: hkpCollidable.h:48
std::uint8_t pad1F
Definition: hkpCollidable.h:43