CRM64Pro GDK v0.19.0
A free cross-platform game development kit built on top of SDL 3.0
Loading...
Searching...
No Matches
CRM64Pro::ParticleEmitter Member List

This is the complete list of members for CRM64Pro::ParticleEmitter, including all inherited members.

applyPreset(eParticleEffectPreset ePreset)CRM64Pro::ParticleEmitter
burst(Sint32 iCount)CRM64Pro::ParticleEmitter
clear()CRM64Pro::ParticleEmitter
getAttraction(float *fStrength, float *fRadius, float *fFalloff) constCRM64Pro::ParticleEmitter
getBlendMode() constCRM64Pro::ParticleEmitter
getBounds(SDL_FRect *pBounds) constCRM64Pro::ParticleEmitter
getBoundsEnabled() constCRM64Pro::ParticleEmitter
getBursts() constCRM64Pro::ParticleEmitter
getCollision(SceneLayerTile **ppTileLayer, eParticleCollisionMode *eMode, float *fBounciness) constCRM64Pro::ParticleEmitter
getCollisionLayer() constCRM64Pro::ParticleEmitter
getColorKeys() constCRM64Pro::ParticleEmitter
getDirection(float *fAngleDeg, float *fSpreadDeg) constCRM64Pro::ParticleEmitter
getDirectionMode() constCRM64Pro::ParticleEmitter
getDrawOrder() constCRM64Pro::ParticleEmitter
getDuration() constCRM64Pro::ParticleEmitter
getEmissionDistance() constCRM64Pro::ParticleEmitter
getEmissionRate() constCRM64Pro::ParticleEmitter
getGlowRender(float *fIntensity=nullptr) constCRM64Pro::ParticleEmitter
getID() const overrideCRM64Pro::ParticleEmitter
getLifeSpan(float *fMinSec, float *fMaxSec) constCRM64Pro::ParticleEmitter
getLiveCount() constCRM64Pro::ParticleEmitter
getLocalSpace() constCRM64Pro::ParticleEmitter
getLoop() constCRM64Pro::ParticleEmitter
getMaxParticles() constCRM64Pro::ParticleEmitter
getName() const overrideCRM64Pro::ParticleEmitter
getOrbit(float *fStrength, float *fRadius, float *fFalloff) constCRM64Pro::ParticleEmitter
getPhysics(float *fGravityX, float *fGravityY, float *fDamping) constCRM64Pro::ParticleEmitter
getPreset() constCRM64Pro::ParticleEmitter
getRotation(float *fStartAngle, float *fSpinVelocity) constCRM64Pro::ParticleEmitter
getScaleKeys() constCRM64Pro::ParticleEmitter
getSeed() constCRM64Pro::ParticleEmitter
getShape(eParticleEmitterShape *eShape, float *fWidth, float *fHeight) constCRM64Pro::ParticleEmitter
getSimulationScale() constCRM64Pro::ParticleEmitter
getSpeed(float *fMinSpeed, float *fMaxSpeed) constCRM64Pro::ParticleEmitter
getSpriteAnimation() constCRM64Pro::ParticleEmitter
getStretch(float *fAmount, bool *bAlignToVelocity) constCRM64Pro::ParticleEmitter
getSubEmitters() constCRM64Pro::ParticleEmitter
getTintPalette() constCRM64Pro::ParticleEmitter
getTurbulence() constCRM64Pro::ParticleEmitter
getVelocityInheritance() constCRM64Pro::ParticleEmitter
getVelocityLimit() constCRM64Pro::ParticleEmitter
getVisual(eParticleVisual *eVisual, Sint32 *idRes, Sint32 *iAnim) constCRM64Pro::ParticleEmitter
getWarmUp() constCRM64Pro::ParticleEmitter
getX() constCRM64Pro::ParticleEmitter
getY() constCRM64Pro::ParticleEmitter
info(Sint32 iMode=0) overrideCRM64Pro::ParticleEmitter
isVisible() constCRM64Pro::ParticleEmitter
pause()CRM64Pro::ParticleEmitter
play()CRM64Pro::ParticleEmitter
render(Sint32 idRes=0)CRM64Pro::ParticleEmitter
reset()CRM64Pro::ParticleEmitter
save(const string &sCDCFile, const string &sResourceName="")CRM64Pro::ParticleEmitter
save(Sint32 idCDC, const string &sResourceName="")CRM64Pro::ParticleEmitter
setAttraction(float fStrength, float fRadius=0.0f, float fFalloff=0.0f)CRM64Pro::ParticleEmitter
setBlendMode(SDL_BlendMode bmValue)CRM64Pro::ParticleEmitter
setBoundsEnabled(bool bEnabled)CRM64Pro::ParticleEmitter
setBursts(const vector< ParticleBurst > &vBursts)CRM64Pro::ParticleEmitter
setCollision(SceneLayerTile *pTileLayer, eParticleCollisionMode eMode=PCM_BOUNCE, float fBounciness=0.5f)CRM64Pro::ParticleEmitter
setCollisionLayer(SceneLayerTile *pTileLayer)CRM64Pro::ParticleEmitter
setCollisionMode(eParticleCollisionMode eMode, float fBounciness=0.5f)CRM64Pro::ParticleEmitter
setColorKeys(const vector< ParticleColorKey > &vKeys)CRM64Pro::ParticleEmitter
setDirection(float fAngleDeg, float fSpreadDeg)CRM64Pro::ParticleEmitter
setDirectionMode(eParticleDirectionMode eMode)CRM64Pro::ParticleEmitter
setDrawOrder(eParticleDrawOrder eOrder)CRM64Pro::ParticleEmitter
setDuration(float fSeconds)CRM64Pro::ParticleEmitter
setEmissionDistance(float fDistance)CRM64Pro::ParticleEmitter
setEmissionRate(float fParticlesPerSec)CRM64Pro::ParticleEmitter
setGlowRender(bool bEnabled, float fIntensity=1.0f)CRM64Pro::ParticleEmitter
setLifeSpan(float fMinSec, float fMaxSec)CRM64Pro::ParticleEmitter
setLocalSpace(bool bLocalSpace)CRM64Pro::ParticleEmitter
setLoop(bool bLoop)CRM64Pro::ParticleEmitter
setMaxParticles(Sint32 iMaxParticles)CRM64Pro::ParticleEmitter
setOrbit(float fStrength, float fRadius=0.0f, float fFalloff=0.0f)CRM64Pro::ParticleEmitter
setPhysics(float fGravityX, float fGravityY, float fDamping=0.0f)CRM64Pro::ParticleEmitter
setPosition(float fX, float fY)CRM64Pro::ParticleEmitter
setRotation(float fStartAngle, float fSpinVelocity)CRM64Pro::ParticleEmitter
setScaleKeys(const vector< ParticleScaleKey > &vKeys)CRM64Pro::ParticleEmitter
setScaleRamp(float fStartScale, float fEndScale)CRM64Pro::ParticleEmitter
setSeed(Uint32 iSeed)CRM64Pro::ParticleEmitter
setShape(eParticleEmitterShape eShape, float fWidth=0.0f, float fHeight=0.0f)CRM64Pro::ParticleEmitter
setSimulationScale(float fScale)CRM64Pro::ParticleEmitter
setSpeed(float fMinSpeed, float fMaxSpeed)CRM64Pro::ParticleEmitter
setSpriteAnimation(eParticleSpriteAnimation eMode)CRM64Pro::ParticleEmitter
setStretch(float fAmount, bool bAlignToVelocity=true)CRM64Pro::ParticleEmitter
setSubEmitters(const vector< ParticleSubEmitter > &vSubEmitters)CRM64Pro::ParticleEmitter
setTintPalette(const vector< SDL_Color > &vColors)CRM64Pro::ParticleEmitter
setTurbulence(float fStrength)CRM64Pro::ParticleEmitter
setVelocityInheritance(float fAmount)CRM64Pro::ParticleEmitter
setVelocityLimit(float fMaxSpeed)CRM64Pro::ParticleEmitter
setVisible(bool bVisible)CRM64Pro::ParticleEmitter
setVisual(eParticleVisual eVisual, Sint32 idRes=0, Sint32 iAnim=-1)CRM64Pro::ParticleEmitter
setWarmUp(float fSeconds)CRM64Pro::ParticleEmitter
status() constCRM64Pro::ParticleEmitter
stop()CRM64Pro::ParticleEmitter
teleport(float fX, float fY)CRM64Pro::ParticleEmitter
update(float fDeltaTime)CRM64Pro::ParticleEmitter