Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Engine
Emitter
Engine::Emitter Member List
This is the complete list of members for
Engine::Emitter
, including all inherited members.
active
Engine::Emitter
protected
boxCorner1
Engine::Emitter
protected
boxCorner2
Engine::Emitter
protected
burstActiveTime
Engine::Emitter
protected
burstDuration
Engine::Emitter
protected
burstDurationMax
Engine::Emitter
protected
burstDurationMin
Engine::Emitter
protected
burstParticleCountMax
Engine::Emitter
protected
burstParticleCountMin
Engine::Emitter
protected
burstParticles
Engine::Emitter
protected
burstParticlesPerSecond
Engine::Emitter
protected
Compile
()
Engine::Emitter
virtual
compiled
Engine::Emitter
protected
Emitter
()
Engine::Emitter
EmitterShape
enum name
Engine::Emitter
emitterShape
Engine::Emitter
protected
emitterType
Engine::Emitter
protected
EmitterType
enum name
Engine::Emitter
GetBurstDuration
()
Engine::Emitter
GetBurstParticleCount
()
Engine::Emitter
GetEmitterBox
()
Engine::Emitter
GetEmitterLine
()
Engine::Emitter
GetEmitterPointLocation
() const
Engine::Emitter
GetEmitterShape
() const
Engine::Emitter
GetEmitterSphereCenter
() const
Engine::Emitter
GetEmitterSphereRadius
() const
Engine::Emitter
GetEmitterType
() const
Engine::Emitter
GetMaxParticleCount
() const
Engine::Emitter
GetMaxParticleCountReachedAction
() const
Engine::Emitter
GetParticle
() const
Engine::Emitter
GetParticleGenerationStyle
() const
Engine::Emitter
GetParticlesPerSecond
() const
Engine::Emitter
lineEnd
Engine::Emitter
protected
lineStart
Engine::Emitter
protected
maxParticleCount
Engine::Emitter
protected
MaxParticleReachedAction
enum name
Engine::Emitter
maxParticleReachedAction
Engine::Emitter
protected
particle
Engine::Emitter
protected
ParticleGenerationStyle
enum name
Engine::Emitter
particleGenerationStyle
Engine::Emitter
protected
particlesPerSecond
Engine::Emitter
protected
pointLocation
Engine::Emitter
protected
SetBurstDuration
(float durationMin, float durationMax)
Engine::Emitter
SetBurstParticleCount
(float particlesMin, float particlesMax)
Engine::Emitter
SetEmitterBox
(glm::vec3 corner1, glm::vec3 corner2)
Engine::Emitter
SetEmitterLine
(glm::vec3 start, glm::vec3 end)
Engine::Emitter
SetEmitterPointLocation
(glm::vec3 point)
Engine::Emitter
SetEmitterShape
(EmitterShape shape)
Engine::Emitter
SetEmitterSphereCenter
(glm::vec3 center)
Engine::Emitter
SetEmitterSphereRadius
(float radius)
Engine::Emitter
SetEmitterType
(EmitterType type)
Engine::Emitter
SetMaxParticleCount
(uint32_t count)
Engine::Emitter
SetMaxParticleCountReachedAction
(MaxParticleReachedAction action)
Engine::Emitter
SetParticle
(eastl::shared_ptr< Particle > particle)
Engine::Emitter
SetParticleGenerationStyle
(ParticleGenerationStyle style)
Engine::Emitter
SetParticlesPerSecond
(float particles)
Engine::Emitter
sphereCenter
Engine::Emitter
protected
sphereRadius
Engine::Emitter
protected
Update
(float deltaTime)
Engine::Emitter
virtual
~Emitter
()
Engine::Emitter
Generated by
1.8.11