42 return func(
this, a_modifier);
#define RELOCATION_ID(a_se, a_ae)
Definition PCH.h:794
Definition NiCloningProcess.h:10
Definition NiPSysModifier.h:14
Definition NiParticleSystem.h:11
static constexpr auto Ni_RTTI
Definition NiParticleSystem.h:14
void SetSelectiveUpdateFlags(bool &a_selectiveUpdate, bool a_selectiveUpdateTransforms, bool &a_rigid)
const NiRTTI * GetRTTI() const override
bool isWorldspace
Definition NiParticleSystem.h:53
std::uint8_t pad193
Definition NiParticleSystem.h:54
void UpdateWorldData(NiUpdateData *a_data)
static constexpr auto VTABLE
Definition NiParticleSystem.h:15
void UpdateRigidDownwardPass(NiUpdateData &a_data, std::uint32_t a_arg2)
std::uint32_t pad194
Definition NiParticleSystem.h:55
float unk188
Definition NiParticleSystem.h:49
bool RegisterStreamables(NiStream &a_stream) override
static constexpr auto RTTI
Definition NiParticleSystem.h:13
float unk180
Definition NiParticleSystem.h:47
bool IsEqual(NiObject *a_object) override
void UpdateDownwardPass(NiUpdateData &a_data, std::uint32_t a_arg2)
void SaveBinary(NiStream &a_stream) override
NiTPointerList< NiPointer< NiPSysModifier > > modifierList
Definition NiParticleSystem.h:46
bool resetSystem
Definition NiParticleSystem.h:51
bool dynamicBounds
Definition NiParticleSystem.h:52
virtual void Do_UpdateSystem(float a_time)
virtual void UpdateSystem(float a_time)
void UpdateSelectedDownwardPass(NiUpdateData &a_data, std::uint32_t a_arg2)
~NiParticleSystem() override
float unk184
Definition NiParticleSystem.h:48
void AddModifier(NiPSysModifier *a_modifier)
Definition NiParticleSystem.h:38
void LoadBinary(NiStream &a_stream) override
void LinkObject(NiStream &a_stream) override
float lastUpdate
Definition NiParticleSystem.h:50
void ProcessClone(NiCloningProcess &a_cloning) override
NiObject * CreateClone(NiCloningProcess &a_cloning) override
Definition NiParticles.h:10
Definition NiTPointerList.h:10
Definition NiAVObject.h:25
Definition Relocation.h:1638
Definition AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_NiParticleSystem
Definition Offsets_VTABLE.h:5696
constexpr REL::VariantID NiRTTI_NiParticleSystem(524465, 411046, 0x316d820)
constexpr REL::VariantID RTTI_NiParticleSystem(690582, 398437, 0x1f63eb0)