Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Engine::Emitter Member List

This is the complete list of members for Engine::Emitter, including all inherited members.

activeEngine::Emitterprotected
boxCorner1Engine::Emitterprotected
boxCorner2Engine::Emitterprotected
burstActiveTimeEngine::Emitterprotected
burstDurationEngine::Emitterprotected
burstDurationMaxEngine::Emitterprotected
burstDurationMinEngine::Emitterprotected
burstParticleCountMaxEngine::Emitterprotected
burstParticleCountMinEngine::Emitterprotected
burstParticlesEngine::Emitterprotected
burstParticlesPerSecondEngine::Emitterprotected
Compile()Engine::Emittervirtual
compiledEngine::Emitterprotected
Emitter()Engine::Emitter
EmitterShape enum nameEngine::Emitter
emitterShapeEngine::Emitterprotected
emitterTypeEngine::Emitterprotected
EmitterType enum nameEngine::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
lineEndEngine::Emitterprotected
lineStartEngine::Emitterprotected
maxParticleCountEngine::Emitterprotected
MaxParticleReachedAction enum nameEngine::Emitter
maxParticleReachedActionEngine::Emitterprotected
particleEngine::Emitterprotected
ParticleGenerationStyle enum nameEngine::Emitter
particleGenerationStyleEngine::Emitterprotected
particlesPerSecondEngine::Emitterprotected
pointLocationEngine::Emitterprotected
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
sphereCenterEngine::Emitterprotected
sphereRadiusEngine::Emitterprotected
Update(float deltaTime)Engine::Emittervirtual
~Emitter()Engine::Emitter