9 class BGSAcousticSpaceListener;
10 class hkpSuspendInactiveAgentsUtil;
20 class bhkConstraintProjector;
51 return *worldScaleInverse;
92 static_assert(
sizeof(
bhkWorld) == 0xC600);
#define RELOCATION_ID(a_se, a_ae)
Definition PCH.h:794
Definition BSTArray.h:377
Definition NiAVObject.h:50
Definition bhkSerializable.h:12
static float GetWorldScale()
Definition bhkWorld.h:42
void Unk_2F(void) override
virtual bool PickObject(bhkPickData &a_pickData)
static constexpr auto RTTI
Definition bhkWorld.h:16
BSReadWriteLock unkC5A0
Definition bhkWorld.h:72
BSReadWriteLock worldLock
Definition bhkWorld.h:71
float unkC56C
Definition bhkWorld.h:64
void Unk_2E(void) override
float unkC584
Definition bhkWorld.h:68
BSTArray< void * > unkC530
Definition bhkWorld.h:60
void Unk_2C(void) override
ahkpWorld * GetWorld2() override
hkpSuspendInactiveAgentsUtil * suspendInactiveAgentsUtil
Definition bhkWorld.h:77
std::uint32_t unkC5D8
Definition bhkWorld.h:78
virtual void Unk_34(void)
std::uint8_t unk6740[0x5DC0]
Definition bhkWorld.h:57
std::uint32_t unkC5DC
Definition bhkWorld.h:79
void Unk_2B(void) override
std::uint64_t unkC5C0
Definition bhkWorld.h:75
BGSAcousticSpaceListener * acousticSpaceListener
Definition bhkWorld.h:76
BSTArray< void * > unkC548
Definition bhkWorld.h:61
static auto Ni_RTTI
Definition bhkWorld.h:17
float damping
Definition bhkWorld.h:85
std::uint32_t unkC5EC
Definition bhkWorld.h:83
const NiRTTI * GetRTTI() const override
std::uint64_t unkC590
Definition bhkWorld.h:70
std::uint32_t unkC5E8
Definition bhkWorld.h:82
BSTArray< void * > unkC518
Definition bhkWorld.h:59
virtual void Unk_32(void)
void AdjustRefCount(bool a_increment) override
std::uint8_t unkC5F8
Definition bhkWorld.h:86
virtual void InitHavok(NiAVObject *a_sceneObject, NiAVObject *a_root)
std::uint32_t unkC568
Definition bhkWorld.h:63
float tau
Definition bhkWorld.h:84
virtual void Unk_35(void)
static constexpr auto VTABLE
Definition bhkWorld.h:18
std::uint64_t unkC560
Definition bhkWorld.h:62
std::uint32_t unkC5E4
Definition bhkWorld.h:81
std::uint32_t unkC580
Definition bhkWorld.h:67
std::uint64_t unkC578
Definition bhkWorld.h:66
std::uint64_t unkC588
Definition bhkWorld.h:69
BSTArray< void * > unkC500
Definition bhkWorld.h:58
bool toggleCollision
Definition bhkWorld.h:87
std::uint8_t unk0340[0x6400]
Definition bhkWorld.h:56
hkpWorld * GetWorld1() override
bhkConstraintProjector * constraintProjector
Definition bhkWorld.h:65
std::uint64_t unkC5A8
Definition bhkWorld.h:73
std::uint16_t unkC5FE
Definition bhkWorld.h:90
std::uint32_t unkC5E0
Definition bhkWorld.h:80
static float GetWorldScaleInverse()
Definition bhkWorld.h:48
void SetReferencedObject(hkReferencedObject *a_object) override
std::uint16_t unkC5FA
Definition bhkWorld.h:88
hkVector4 unkC5B0
Definition bhkWorld.h:74
std::uint16_t unkC5FC
Definition bhkWorld.h:89
std::uint8_t unk0020[0x320]
Definition bhkWorld.h:55
Definition hkReferencedObject.h:11
Definition Relocation.h:1638
Definition AbsorbEffect.h:6
constexpr REL::VariantID NiRTTI_bhkWorld(525051, 411527, 0x3186e18)
constexpr REL::VariantID RTTI_bhkWorld(690750, 398608, 0x1f669d8)
constexpr std::array< REL::VariantID, 1 > VTABLE_bhkWorld
Definition Offsets_VTABLE.h:5857
Definition bhkPickData.h:11