9 class BGSAcousticSpaceListener;
10 class hkpSuspendInactiveAgentsUtil;
20 class bhkConstraintProjector;
51 return *worldScaleInverse;
94 static_assert(
sizeof(
bhkWorld) == 0xC600);
#define KEEP_FOR_RE()
Definition: PCH.h:713
#define RELOCATION_ID(SE, AE)
Definition: PCH.h:702
Definition: Relocation.h:210
Definition: BSAtomic.h:112
Definition: NiAVObject.h:57
Definition: ahkpWorld.h:10
Definition: bhkSerializable.h:12
Definition: bhkWorld.h:14
virtual ahkpWorld * GetWorld2() override
static float GetWorldScale()
Definition: bhkWorld.h:42
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
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
virtual hkpWorld * GetWorld1() 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 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
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
virtual const NiRTTI * GetRTTI() const override
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: hkVector4.h:9
Definition: hkpWorld.h:62
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