7 class BSParticleShaderProperty;
#define KEEP_FOR_RE()
Definition PCH.h:517
Definition BSParticleShaderEmitter.h:26
std::uint32_t totalFrames
Definition BSParticleShaderEmitter.h:30
float currentFrame
Definition BSParticleShaderEmitter.h:29
Definition BSParticleShaderEmitter.h:11
REX::EnumSet< EMITTER_TYPE, std::uint16_t > emitterType
Definition BSParticleShaderEmitter.h:64
std::uint16_t particleCount
Definition BSParticleShaderEmitter.h:65
float generateReminder
Definition BSParticleShaderEmitter.h:67
TextureAnimInfo * textureAnims
Definition BSParticleShaderEmitter.h:69
float alpha
Definition BSParticleShaderEmitter.h:66
float maxParticleRatio
Definition BSParticleShaderEmitter.h:68
EMITTER_TYPE
Definition BSParticleShaderEmitter.h:17
static constexpr auto RTTI
Definition BSParticleShaderEmitter.h:13
virtual bool Generate(bool a_arg1, NiPoint3 &a_arg2, NiPoint3 &a_arg3)=0
BSParticleShaderProperty * property
Definition BSParticleShaderEmitter.h:63
virtual NiAVObject * GetBoundsObject()
virtual ~BSParticleShaderEmitter()
static constexpr auto VTABLE
Definition BSParticleShaderEmitter.h:14
ParticleData instanceData[78]
Definition BSParticleShaderEmitter.h:70
Definition BSParticleShaderProperty.h:15
Definition NiAVObject.h:57
Definition NiRefObject.h:8
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_BSParticleShaderEmitter(static_cast< std::uint64_t >(685109))
constexpr std::array< REL::ID, 1 > VTABLE_BSParticleShaderEmitter
Definition Offsets_VTABLE.h:9309
Definition BSParticleShaderEmitter.h:35
std::uint8_t vertexX
Definition BSParticleShaderEmitter.h:51
float YPos
Definition BSParticleShaderEmitter.h:39
float rotationStart
Definition BSParticleShaderEmitter.h:46
float rotationSpeed
Definition BSParticleShaderEmitter.h:47
float lifeAdjust
Definition BSParticleShaderEmitter.h:45
float ZVel
Definition BSParticleShaderEmitter.h:44
float YVel
Definition BSParticleShaderEmitter.h:43
float ZPos
Definition BSParticleShaderEmitter.h:40
float speedMult
Definition BSParticleShaderEmitter.h:48
float age
Definition BSParticleShaderEmitter.h:41
float XVel
Definition BSParticleShaderEmitter.h:42
std::uint8_t texCoordV
Definition BSParticleShaderEmitter.h:50
float XPos
Definition BSParticleShaderEmitter.h:38
std::uint8_t texCoordU
Definition BSParticleShaderEmitter.h:49
std::uint8_t vertexY
Definition BSParticleShaderEmitter.h:52