24 #ifndef SKYRIM_CROSS_VR
36 #define RUNTIME_DATA_CONTENT \
38 bool updateControllers; \
39 std::uint8_t pad19D; \
45 return REL::RelocateMember<MESH_PARTICLE_SYSTEM_RUNTIME_DATA>(
this, 0x198, 0x1C0);
50 return REL::RelocateMember<MESH_PARTICLE_SYSTEM_RUNTIME_DATA>(
this, 0x198, 0x1C0);
54 #ifndef SKYRIM_CROSS_VR
59 #undef RUNTIME_DATA_CONTENT
RUNTIME_DATA_CONTENT
Definition: BSGeometry.h:141
Definition: NiCloningProcess.h:10
Definition: NiCullingProcess.h:34
Definition: NiMeshParticleSystem.h:8
void LinkObject(NiStream &a_stream) override
bool IsEqual(NiObject *a_object) override
NiObject * CreateClone(NiCloningProcess &a_cloning) override
void UpdateWorldBound() override
void SetSelectiveUpdateFlags(bool &a_selectiveUpdate, bool a_selectiveUpdateTransforms, bool &a_rigid) override
void UpdateDownwardPass(NiUpdateData &a_data, std::uint32_t a_arg2) override
static constexpr auto Ni_RTTI
Definition: NiMeshParticleSystem.h:11
static constexpr auto RTTI
Definition: NiMeshParticleSystem.h:10
bool RegisterStreamables(NiStream &a_stream) override
void UpdateRigidDownwardPass(NiUpdateData &a_data, std::uint32_t a_arg2) override
void UpdateWorldData(NiUpdateData *a_data) override
const NiRTTI * GetRTTI() const override
void SaveBinary(NiStream &a_stream) override
void LoadBinary(NiStream &a_stream) override
static constexpr auto VTABLE
Definition: NiMeshParticleSystem.h:12
const MESH_PARTICLE_SYSTEM_RUNTIME_DATA & GetMeshParticleSystemRuntimeData() const noexcept
Definition: NiMeshParticleSystem.h:48
void OnVisible(NiCullingProcess &a_process) override
~NiMeshParticleSystem() override
void UpdateSelectedDownwardPass(NiUpdateData &a_data, std::uint32_t a_arg2) override
MESH_PARTICLE_SYSTEM_RUNTIME_DATA & GetMeshParticleSystemRuntimeData() noexcept
Definition: NiMeshParticleSystem.h:43
Definition: NiObject.h:37
Definition: NiParticleSystem.h:11
Definition: NiStream.h:29
Definition: NiAVObject.h:25
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_NiMeshParticleSystem(690589, 398444, 0x1f63fe8)
constexpr REL::VariantID NiRTTI_NiMeshParticleSystem(524470, 411051, 0x316d868)
constexpr std::array< REL::VariantID, 1 > VTABLE_NiMeshParticleSystem
Definition: Offsets_VTABLE.h:5700
Definition: NiMeshParticleSystem.h:35