Definition NiPSysData.h:22
bool IsEqual(NiObject *a_object) override
NiParticleInfo * particleInfo
Definition NiPSysData.h:43
const NiRTTI * GetRTTI() const override
void LoadBinary(NiStream &a_stream) override
void LinkObject(NiStream &a_stream) override
static constexpr auto RTTI
Definition NiPSysData.h:24
std::uint16_t addedParticlesBase
Definition NiPSysData.h:46
std::uint16_t addedParticleCount
Definition NiPSysData.h:45
static constexpr auto Ni_RTTI
Definition NiPSysData.h:25
virtual void ResolveAddedParticles()
virtual std::uint16_t AddParticle()
void RemoveParticle(std::uint16_t a_particleCount) override
float * rotationSpeeds
Definition NiPSysData.h:44
std::uint32_t padA4
Definition NiPSysData.h:47
bool RegisterStreamables(NiStream &a_stream) override
void SaveBinary(NiStream &a_stream) override
Definition NiPSysData.h:8
float lifespan
Definition NiPSysData.h:13
std::uint16_t unk18
Definition NiPSysData.h:15
float lastUpdate
Definition NiPSysData.h:14
float age
Definition NiPSysData.h:12
std::uint16_t unk1A
Definition NiPSysData.h:16
std::uint32_t pad1C
Definition NiPSysData.h:17
NiPoint3 velocity
Definition NiPSysData.h:11
Definition NiParticlesData.h:9
Definition AbsorbEffect.h:6
constexpr REL::VariantID NiRTTI_NiPSysData(524492, 411073, 0x316d9a8)
constexpr REL::VariantID RTTI_NiPSysData(690596, 398451, 0x1f64120)