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

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

BlendMode enum nameEngine::Particle
CanCastShadows() const Engine::Particle
castShadowsEngine::Particleprotected
colorInterpolateTypeEngine::Particleprotected
CreateParticle(glm::vec4 position, glm::vec4 direction) const Engine::Particleprotected
CreateParticleBillboardData() const Engine::Particleprotected
CreateParticleLineData() const Engine::Particleprotected
CreateParticleMeshData() const Engine::Particleprotected
Emitter classEngine::Particlefriend
endColorMaxEngine::Particleprotected
endColorMinEngine::Particleprotected
endLineThicknessMaxEngine::Particleprotected
endLineThicknessMinEngine::Particleprotected
endRollSpeedMaxEngine::Particleprotected
endRollSpeedMinEngine::Particleprotected
endRotationSpeedMaxEngine::Particleprotected
endRotationSpeedMinEngine::Particleprotected
endScaleMaxEngine::Particleprotected
endScaleMinEngine::Particleprotected
endSizeMaxEngine::Particleprotected
endSizeMinEngine::Particleprotected
forceMaxEngine::Particleprotected
forceMinEngine::Particleprotected
GetBillboardRoll()Engine::Particle
GetBillboardRollSpeedEnd()Engine::Particle
GetBillboardRollSpeedInterpolateType() const Engine::Particle
GetBillboardRollSpeedStart()Engine::Particle
GetBillboardSizeEnd()Engine::Particle
GetBillboardSizeInterpolateType() const Engine::Particle
GetBillboardSizeStart()Engine::Particle
GetColorInterpolateType() const Engine::Particle
GetEndColor()Engine::Particle
GetForce()Engine::Particle
GetLifetime()Engine::Particle
GetLineEndAction() const Engine::Particle
GetLineEndThickness()Engine::Particle
GetLineMaxSegments() const Engine::Particle
GetLineStartThickness()Engine::Particle
GetLineThicknessInterpolateType() const Engine::Particle
GetMass()Engine::Particle
GetMaterial() const Engine::Particle
GetMesh() const Engine::Particle
GetMeshRotation()Engine::Particle
GetMeshRotationSpeedEnd()Engine::Particle
GetMeshRotationSpeedInterpolateType() const Engine::Particle
GetMeshRotationSpeedStart()Engine::Particle
GetMeshScaleEnd()Engine::Particle
GetMeshScaleInterpolateType() const Engine::Particle
GetMeshScaleStart()Engine::Particle
GetNewSegmentsPerFrame() const Engine::Particle
GetParticleBlendMode() const Engine::Particle
GetParticleType() const Engine::Particle
GetSpeed()Engine::Particle
GetStartColor()Engine::Particle
GetTexture() const Engine::Particle
gravityEngine::Particleprotected
HasTexture() const Engine::Particle
InterpolateType enum nameEngine::Particle
IsGravityEnabled() const Engine::Particle
IsMeshLit() const Engine::Particle
lifetimeMaxEngine::Particleprotected
lifetimeMinEngine::Particleprotected
LineEndAction enum nameEngine::Particle
lineEndActionEngine::Particleprotected
lineThicknessInterpolateTypeEngine::Particleprotected
massMaxEngine::Particleprotected
massMinEngine::Particleprotected
materialEngine::Particleprotected
maxSegmentsEngine::Particleprotected
meshEngine::Particleprotected
meshLitEngine::Particleprotected
newSegmentsPerFrameEngine::Particleprotected
Particle()Engine::Particle
particleBlendModeEngine::Particleprotected
ParticleType enum nameEngine::Particle
particleTypeEngine::Particleprotected
RandomFloatLinear(float min, float max) const Engine::Particleprotected
rollMaxEngine::Particleprotected
rollMinEngine::Particleprotected
rollSpeedInterpolateTypeEngine::Particleprotected
rotationMaxEngine::Particleprotected
rotationMinEngine::Particleprotected
rotationSpeedInterpolateTypeEngine::Particleprotected
scaleInterpolateTypeEngine::Particleprotected
SetBillboardRoll(float rollMin, float rollMax)Engine::Particle
SetBillboardRollSpeedEnd(float speedMin, float speedMax)Engine::Particle
SetBillboardRollSpeedInterpolateType(InterpolateType type)Engine::Particle
SetBillboardRollSpeedStart(float speedMin, float speedMax)Engine::Particle
SetBillboardSizeEnd(glm::vec2 sizeMin, glm::vec2 sizeMax)Engine::Particle
SetBillboardSizeInterpolateType(InterpolateType type)Engine::Particle
SetBillboardSizeStart(glm::vec2 sizeMin, glm::vec2 sizeMax)Engine::Particle
SetBlendMode(BlendMode mode)Engine::Particle
SetCastsShadows(bool castShadows)Engine::Particle
SetColorInterpolateType(InterpolateType type)Engine::Particle
SetEndColor(glm::vec4 colorMin, glm::vec4 colorMax)Engine::Particle
SetForce(glm::vec3 forceMin, glm::vec3 forceMax)Engine::Particle
SetGravityEnabled(bool gravity)Engine::Particle
SetLifetime(float lifetimeMin, float lifetimeMax)Engine::Particle
SetLineEndAction(LineEndAction action)Engine::Particle
SetLineEndthickness(float thicknessMin, float thicknessMax)Engine::Particle
SetLineMaxSegments(int segments)Engine::Particle
SetLineStartThickness(float thicknessMin, float thicknessMax)Engine::Particle
SetLineThicknessInterpolateType(InterpolateType type)Engine::Particle
SetMass(float massMin, float massMax)Engine::Particle
SetMaterial(eastl::weak_ptr< Material > material)Engine::Particle
SetMesh(eastl::weak_ptr< Mesh > mesh)Engine::Particle
SetMeshLit(bool lit)Engine::Particle
SetMeshRotation(glm::vec3 rotationMin, glm::vec3 rotationMax)Engine::Particle
SetMeshRotationSpeedEnd(glm::vec3 speedMin, glm::vec3 speedMax)Engine::Particle
SetMeshRotationSpeedInterpolateType(InterpolateType type)Engine::Particle
SetMeshRotationSpeedStart(glm::vec3 speedMin, glm::vec3 speedMax)Engine::Particle
SetMeshScaleEnd(glm::vec3 scaleMin, glm::vec3 scaleMax)Engine::Particle
SetMeshScaleInterpolateType(InterpolateType type)Engine::Particle
SetMeshScaleStart(glm::vec3 scaleMin, glm::vec3 scaleMax)Engine::Particle
SetNewSegmentsPerFrame(int segments)Engine::Particle
SetParticleType(ParticleType type)Engine::Particle
SetSpeed(float speedMin, float speedMax)Engine::Particle
SetStartColor(glm::vec4 colorMin, glm::vec4 colorMax)Engine::Particle
SetTexture(eastl::weak_ptr< Texture > texture)Engine::Particle
sizeInterpolateTypeEngine::Particleprotected
speedMaxEngine::Particleprotected
speedMinEngine::Particleprotected
startColorMaxEngine::Particleprotected
startColorMinEngine::Particleprotected
startLineThicknessMaxEngine::Particleprotected
startLineThicknessMinEngine::Particleprotected
startRollSpeedMaxEngine::Particleprotected
startRollSpeedMinEngine::Particleprotected
startRotationSpeedMaxEngine::Particleprotected
startRotationSpeedMinEngine::Particleprotected
startScaleMaxEngine::Particleprotected
startScaleMinEngine::Particleprotected
startSizeMaxEngine::Particleprotected
startSizeMinEngine::Particleprotected
textureEngine::Particleprotected
texturedEngine::Particleprotected
~Particle()Engine::Particle