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
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
const NiRTTI * GetRTTI() const override
void UpdateRigidDownwardPass(NiUpdateData &a_data, std::uint32_t a_arg2) override
void UpdateWorldData(NiUpdateData *a_data) override
void SaveBinary(NiStream &a_stream) override
void LoadBinary(NiStream &a_stream) override
static constexpr auto VTABLE
Definition NiMeshParticleSystem.h:12
NiObject * CreateClone(NiCloningProcess &a_cloning) override
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 NiParticleSystem.h:11
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