42 return func(
this, a_modifier);
#define KEEP_FOR_RE()
Definition: PCH.h:713
#define RELOCATION_ID(SE, AE)
Definition: PCH.h:702
Definition: Relocation.h:210
Definition: NiCloningProcess.h:10
Definition: NiObject.h:37
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
bool isWorldspace
Definition: NiParticleSystem.h:53
std::uint8_t pad193
Definition: NiParticleSystem.h:54
static constexpr auto VTABLE
Definition: NiParticleSystem.h:15
const NiRTTI * GetRTTI() const override
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)
NiObject * CreateClone(NiCloningProcess &a_cloning) override
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
Definition: NiParticles.h:10
Definition: NiStream.h:29
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))