9 class BGSAcousticSpaceListener;
10 class hkpSuspendInactiveAgentsUtil;
20 class bhkConstraintProjector;
51 return *worldScaleInverse;
92 static_assert(
sizeof(
bhkWorld) == 0xC600);
#define RELOCATION_ID(SE, AE)
Definition PCH.h:506
Definition Relocation.h:210
Definition BSAtomic.h:112
Definition BSTArray.h:378
Definition NiAVObject.h:51
Definition ahkpWorld.h:10
Definition bhkSerializable.h:12
static float GetWorldScale()
Definition bhkWorld.h:42
virtual bool PickObject(bhkPickData &a_pickData)
virtual const NiRTTI * GetRTTI() const override
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
virtual void Unk_2B(void) override
float unkC584
Definition bhkWorld.h:68
BSTArray< void * > unkC530
Definition bhkWorld.h:60
virtual void AdjustRefCount(bool a_increment) override
static constexpr auto Ni_RTTI
Definition bhkWorld.h:17
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
std::uint64_t unkC5C0
Definition bhkWorld.h:75
virtual void SetReferencedObject(hkReferencedObject *a_object) override
BGSAcousticSpaceListener * acousticSpaceListener
Definition bhkWorld.h:76
BSTArray< void * > unkC548
Definition bhkWorld.h:61
float damping
Definition bhkWorld.h:85
std::uint32_t unkC5EC
Definition bhkWorld.h:83
virtual void Unk_2E(void) override
virtual ahkpWorld * GetWorld2() override
virtual void Unk_2C(void) 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)
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
virtual void Unk_2F(void) override
std::uint64_t unkC578
Definition bhkWorld.h:66
std::uint64_t unkC588
Definition bhkWorld.h:69
virtual hkpWorld * GetWorld1() override
BSTArray< void * > unkC500
Definition bhkWorld.h:58
bool toggleCollision
Definition bhkWorld.h:87
std::uint8_t unk0340[0x6400]
Definition bhkWorld.h:56
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
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 AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_bhkWorld
Definition Offsets_VTABLE.h:13382
constexpr REL::ID NiRTTI_bhkWorld(static_cast< std::uint64_t >(525051))
constexpr REL::ID RTTI_bhkWorld(static_cast< std::uint64_t >(690750))
Definition bhkPickData.h:11