15#define RUNTIME_DATA_CONTENT \
16 NiPointer<NiProperty> m_spPropertyState; \
17 NiPointer<NiProperty> m_spEffectState; \
18 NiPointer<NiSkinInstance> m_spSkinInstance; \
19 NiPointer<NiGeometryData> m_spModelData; \
24 static_assert(
sizeof(RUNTIME_DATA) == 0x28);
37 return REL::RelocateMember<RUNTIME_DATA>(
this, 0x110, 0x138);
42 return REL::RelocateMember<RUNTIME_DATA>(
this, 0x110, 0x138);
47#if !defined(ENABLE_SKYRIM_AE) && !defined(ENABLE_SKYRIM_SE)
48 static_assert(
sizeof(NiGeometry) == 0x160);
50 static_assert(
sizeof(NiGeometry) == 0x138);
53#undef RUNTIME_DATA_CONTENT
#define RUNTIME_DATA_CONTENT
Definition Actor.h:633
#define SKYRIM_REL_VR_VIRTUAL
Definition Relocation.h:152
Definition NiAVObject.h:50
Definition NiGeometryData.h:16
Definition NiGeometry.h:11
SKYRIM_REL_VR_VIRTUAL void * Unk_3A(void)
SKYRIM_REL_VR_VIRTUAL std::uint16_t Unk_3B(bool unk1)
RUNTIME_DATA & GetRuntimeData() noexcept
Definition NiGeometry.h:35
SKYRIM_REL_VR_VIRTUAL void Unk_35(void)
SKYRIM_REL_VR_VIRTUAL void Unk_36(void)
SKYRIM_REL_VR_VIRTUAL void * Unk_38(void)
SKYRIM_REL_VR_VIRTUAL void Unk_37(void)
const RUNTIME_DATA & GetRuntimeData() const noexcept
Definition NiGeometry.h:40
SKYRIM_REL_VR_VIRTUAL void SetGeometryData(NiGeometryData *unk1)
Definition AbsorbEffect.h:6
Definition NiGeometry.h:14