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_maxNumKeyFrames | imstk::RenderParticleEmitter | protected |
emitParticle(std::unique_ptr< RenderParticle > &particle) | imstk::RenderParticleEmitter | protected |
getEmitterMode() const | imstk::RenderParticleEmitter | |
getEndKeyFrame() (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | |
getGeometry() | imstk::AnimationModel | |
getKeyFrames() | imstk::RenderParticleEmitter | |
getRandomNormalizedFloat() | imstk::RenderParticleEmitter | protected |
getStartKeyFrame() | imstk::RenderParticleEmitter | |
initializeParticles() | imstk::RenderParticleEmitter | protected |
interpolateColor(Color &destination, const Color &sourceA, const Color &sourceB, const float alpha) | imstk::RenderParticleEmitter | protected |
m_animationGeometry (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_emitterSize (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_emitTime (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_geometry (defined in imstk::AnimationModel) | imstk::AnimationModel | protected |
m_keyFrames | imstk::RenderParticleEmitter | protected |
m_lastUpdateTime (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_maxDirection (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_maxRotationSpeed (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_maxSpeed (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_minDirection (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_minRotationSpeed (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_minSpeed (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_mode (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_particles (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_shape (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_started (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_stopWatch (defined in imstk::RenderParticleEmitter) | imstk::RenderParticleEmitter | protected |
m_time | imstk::RenderParticleEmitter | protected |
Mode enum name | imstk::RenderParticleEmitter | |
RenderParticleEmitter(std::shared_ptr< Geometry > geometry, const float time=3000.0f, Mode mode=Mode::Continuous) | imstk::RenderParticleEmitter | explicit |
reset() | imstk::RenderParticleEmitter | virtual |
setEmitterSize(const float size) | imstk::RenderParticleEmitter | |
setGeometry(std::shared_ptr< Geometry > renderParticles) | imstk::RenderParticleEmitter | virtual |
setInitialVelocityRange(const Vec3f minDirection, const Vec3f maxDirection, const float minSpeed, const float maxSpeed, const float minRotationSpeed, const float maxRotationSpeed) | imstk::RenderParticleEmitter | |
Shape enum name | imstk::RenderParticleEmitter | |
update() | imstk::RenderParticleEmitter | virtual |