iMSTK
Interactive Medical Simulation Toolkit
imstk::RenderParticleEmitter Member List

This is the complete list of members for imstk::RenderParticleEmitter, including all inherited members.

addKeyFrame(RenderParticleKeyFrame keyFrame)imstk::RenderParticleEmitter
AnimationModel(std::shared_ptr< Geometry > geometry) (defined in imstk::AnimationModel)imstk::AnimationModel
AnimationModel()=delete (defined in imstk::AnimationModel)imstk::AnimationModel
c_maxNumKeyFramesimstk::RenderParticleEmitterprotected
emitParticle(std::unique_ptr< RenderParticle > &particle)imstk::RenderParticleEmitterprotected
getEmitterMode() constimstk::RenderParticleEmitter
getEndKeyFrame() (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitter
getGeometry()imstk::AnimationModel
getKeyFrames()imstk::RenderParticleEmitter
getRandomNormalizedFloat()imstk::RenderParticleEmitterprotected
getStartKeyFrame()imstk::RenderParticleEmitter
initializeParticles()imstk::RenderParticleEmitterprotected
interpolateColor(Color &destination, const Color &sourceA, const Color &sourceB, const float alpha)imstk::RenderParticleEmitterprotected
m_animationGeometry (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_emitterSize (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_emitTime (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_geometry (defined in imstk::AnimationModel)imstk::AnimationModelprotected
m_keyFramesimstk::RenderParticleEmitterprotected
m_lastUpdateTime (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_maxDirection (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_maxRotationSpeed (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_maxSpeed (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_minDirection (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_minRotationSpeed (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_minSpeed (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_mode (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_particles (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_shape (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_started (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_stopWatch (defined in imstk::RenderParticleEmitter)imstk::RenderParticleEmitterprotected
m_timeimstk::RenderParticleEmitterprotected
Mode enum nameimstk::RenderParticleEmitter
RenderParticleEmitter(std::shared_ptr< Geometry > geometry, const float time=3000.0f, Mode mode=Mode::Continuous)imstk::RenderParticleEmitterexplicit
reset()imstk::RenderParticleEmittervirtual
setEmitterSize(const float size)imstk::RenderParticleEmitter
setGeometry(std::shared_ptr< Geometry > renderParticles)imstk::RenderParticleEmittervirtual
setInitialVelocityRange(const Vec3f minDirection, const Vec3f maxDirection, const float minSpeed, const float maxSpeed, const float minRotationSpeed, const float maxRotationSpeed)imstk::RenderParticleEmitter
Shape enum nameimstk::RenderParticleEmitter
update()imstk::RenderParticleEmittervirtual