42 return func(
this, a_modifier);
#define KEEP_FOR_RE()
Definition PCH.h:517
#define RELOCATION_ID(SE, AE)
Definition PCH.h:506
Definition Relocation.h:210
Definition NiCloningProcess.h:10
Definition NiPSysModifier.h:14
Definition NiParticleSystem.h:11
void UpdateDownwardPass(NiUpdateData &a_data, std::uint32_t a_arg2) override
void UpdateWorldData(NiUpdateData *a_data) override
static constexpr auto Ni_RTTI
Definition NiParticleSystem.h:14
const NiRTTI * GetRTTI() const override
bool isWorldspace
Definition NiParticleSystem.h:53
std::uint8_t pad193
Definition NiParticleSystem.h:54
static constexpr auto VTABLE
Definition NiParticleSystem.h:15
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 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 UpdateRigidDownwardPass(NiUpdateData &a_data, std::uint32_t a_arg2) override
~NiParticleSystem() override
float unk184
Definition NiParticleSystem.h:48
void AddModifier(NiPSysModifier *a_modifier)
Definition NiParticleSystem.h:38
void SetSelectiveUpdateFlags(bool &a_selectiveUpdate, bool a_selectiveUpdateTransforms, bool &a_rigid) override
void LoadBinary(NiStream &a_stream) override
void LinkObject(NiStream &a_stream) override
float lastUpdate
Definition NiParticleSystem.h:50
void ProcessClone(NiCloningProcess &a_cloning) override
void UpdateSelectedDownwardPass(NiUpdateData &a_data, std::uint32_t a_arg2) override
NiObject * CreateClone(NiCloningProcess &a_cloning) override
Definition NiParticles.h:10
Definition NiTPointerList.h:10
Definition NiAVObject.h:28
Definition AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_NiParticleSystem
Definition Offsets_VTABLE.h:12299
constexpr REL::ID NiRTTI_NiParticleSystem(static_cast< std::uint64_t >(524465))
constexpr REL::ID RTTI_NiParticleSystem(static_cast< std::uint64_t >(690582))