| addBurst(float time, int count) | eve::particles::ParticleEmitter | |
| addColorStop(float t, float r, float g, float b, float a) | eve::particles::ParticleEmitter | |
| addForceField(float x, float y, float radius, float strength, float falloff=1.f) | eve::particles::ParticleEmitter | |
| addRotationCurvePoint(float t, float v) | eve::particles::ParticleEmitter | |
| addSizeCurvePoint(float t, float v) | eve::particles::ParticleEmitter | |
| addSubEmitter(ParticleEmitter *target, const std::string &trigger, float inheritVelocity=0.f) | eve::particles::ParticleEmitter | |
| addVelocityCurvePoint(float t, float v) | eve::particles::ParticleEmitter | |
| applyConfig(const std::string &json) | eve::particles::ParticleEmitter | |
| applyPreset(const std::string &name) | eve::particles::ParticleEmitter | |
| attachToBone(animation::AnimPose *pose, int boneIndex) | eve::particles::ParticleEmitter | |
| attachToBoneByName(animation::AnimPose *pose, animation::AnimSkeleton *skeleton, const std::string &boneName) | eve::particles::ParticleEmitter | |
| attachToSkeleton2D(eve::ik::Skeleton2D *skeleton, int boneId) | eve::particles::ParticleEmitter | |
| attachToSkeleton3D(eve::ik::Skeleton3D *skeleton, int boneId) | eve::particles::ParticleEmitter | |
| attachToSpineBone(animation::SpineSkeleton *spine, int boneIndex) | eve::particles::ParticleEmitter | |
| attachToSpineBoneByName(animation::SpineSkeleton *spine, const std::string &boneName) | eve::particles::ParticleEmitter | |
| clearBursts() | eve::particles::ParticleEmitter | |
| clearColorGradient() | eve::particles::ParticleEmitter | |
| clearForceFields() | eve::particles::ParticleEmitter | |
| clearRotationCurve() | eve::particles::ParticleEmitter | |
| clearSizeCurve() | eve::particles::ParticleEmitter | |
| clearSkinSource() | eve::particles::ParticleEmitter | |
| clearSubEmitters() | eve::particles::ParticleEmitter | |
| clearVelocityCurve() | eve::particles::ParticleEmitter | |
| createEmitter(int bufferSize=1000) | eve::particles::ParticleEmitter | static |
| detach() | eve::particles::ParticleEmitter | |
| emit(int count) | eve::particles::ParticleEmitter | |
| emitFromSkin(int count) | eve::particles::ParticleEmitter | |
| getAttachBone() | eve::particles::ParticleEmitter | |
| getAttachKind() | eve::particles::ParticleEmitter | |
| getAutoReload() | eve::particles::ParticleEmitter | |
| getBlendMode() | eve::particles::ParticleEmitter | |
| getBufferSize() | eve::particles::ParticleEmitter | |
| getConfigPath() | eve::particles::ParticleEmitter | |
| getCount() | eve::particles::ParticleEmitter | |
| getDirection() | eve::particles::ParticleEmitter | |
| getEmissionAreaType() | eve::particles::ParticleEmitter | |
| getEmissionAreaX() | eve::particles::ParticleEmitter | |
| getEmissionAreaY() | eve::particles::ParticleEmitter | |
| getEmissionRate() | eve::particles::ParticleEmitter | |
| getEmitterLifetime() | eve::particles::ParticleEmitter | |
| getGpuSimulation() | eve::particles::ParticleEmitter | |
| getLayer() | eve::particles::ParticleEmitter | |
| getLightsEnabled() | eve::particles::ParticleEmitter | |
| getParticleHeight() | eve::particles::ParticleEmitter | |
| getParticleLifetimeMax() | eve::particles::ParticleEmitter | |
| getParticleLifetimeMin() | eve::particles::ParticleEmitter | |
| getParticleWidth() | eve::particles::ParticleEmitter | |
| getPrewarmSeconds() | eve::particles::ParticleEmitter | |
| getShader() | eve::particles::ParticleEmitter | |
| getSizeVariation() | eve::particles::ParticleEmitter | |
| getSpread() | eve::particles::ParticleEmitter | |
| getTexture() | eve::particles::ParticleEmitter | |
| getX() | eve::particles::ParticleEmitter | |
| getY() | eve::particles::ParticleEmitter | |
| hasSkinSource() | eve::particles::ParticleEmitter | |
| isActive() | eve::particles::ParticleEmitter | |
| isAttached() | eve::particles::ParticleEmitter | |
| isPaused() | eve::particles::ParticleEmitter | |
| isStopped() | eve::particles::ParticleEmitter | |
| isVisible() | eve::particles::ParticleEmitter | |
| loadConfig(const std::string &path) | eve::particles::ParticleEmitter | |
| moveTo(float x, float y) | eve::particles::ParticleEmitter | |
| pause() | eve::particles::ParticleEmitter | |
| release() override | eve::particles::ParticleEmitter | inline |
| reloadConfig() | eve::particles::ParticleEmitter | |
| reset() | eve::particles::ParticleEmitter | |
| setAttachOffset(float x, float y, float z) | eve::particles::ParticleEmitter | |
| setAttachPlane(const std::string &plane) | eve::particles::ParticleEmitter | |
| setAttachScale(float scale) | eve::particles::ParticleEmitter | |
| setAutoReload(bool enable) | eve::particles::ParticleEmitter | |
| setBlendMode(const std::string &mode) | eve::particles::ParticleEmitter | |
| setCamera(graphics::Camera2D *camera) | eve::particles::ParticleEmitter | |
| setCanvas(graphics::Canvas *canvas) | eve::particles::ParticleEmitter | |
| setCollision(const std::string &mode, float radius=0.f, float restitution=0.6f, float lifetimeLoss=0.f) | eve::particles::ParticleEmitter | |
| setCollisionBounds(bool enabled, float minX, float minY, float maxX, float maxY) | eve::particles::ParticleEmitter | |
| setColorEnd(float r, float g, float b, float a=1.f) | eve::particles::ParticleEmitter | |
| setColorStart(float r, float g, float b, float a=1.f) | eve::particles::ParticleEmitter | |
| setDamping(float perSecond) | eve::particles::ParticleEmitter | |
| setDirection(float radians) | eve::particles::ParticleEmitter | |
| setEmissionArea(const std::string &type, float x, float y) | eve::particles::ParticleEmitter | |
| setEmissionRate(float rate) | eve::particles::ParticleEmitter | |
| setEmitterLifetime(float seconds) | eve::particles::ParticleEmitter | |
| setFlipbook(int hframes, int vframes, float framesPerSecond=0.f, float randomStart=0.f) | eve::particles::ParticleEmitter | |
| setFollowBoneRotation(bool enable) | eve::particles::ParticleEmitter | |
| setGpuSimulation(bool enable) | eve::particles::ParticleEmitter | |
| setGravity(float x, float y) | eve::particles::ParticleEmitter | |
| setInheritVelocity(float fraction) | eve::particles::ParticleEmitter | |
| setLayer(int layer) | eve::particles::ParticleEmitter | |
| setLights(bool enabled, float radius=120.f, float intensity=1.f, float r=1.f, float g=1.f, float b=1.f, int maxLights=4) | eve::particles::ParticleEmitter | |
| setLimitVelocity(float maxSpeed) | eve::particles::ParticleEmitter | |
| setLinearAcceleration(float xmin, float ymin, float xmax, float ymax) | eve::particles::ParticleEmitter | |
| setMaxDeltaTime(float seconds) | eve::particles::ParticleEmitter | |
| setNoise(float strength, float frequency=1.f, float speed=1.f) | eve::particles::ParticleEmitter | |
| setOverflowMode(const std::string &mode) | eve::particles::ParticleEmitter | |
| setParticleLifetime(float minLife, float maxLife) | eve::particles::ParticleEmitter | |
| setParticleSize(float width, float height) | eve::particles::ParticleEmitter | |
| setPosition(float x, float y) | eve::particles::ParticleEmitter | |
| setPrewarm(float seconds) | eve::particles::ParticleEmitter | |
| setRadialAcceleration(float minA, float maxA) | eve::particles::ParticleEmitter | |
| setRenderMode(const std::string &mode, float stretchFactor=1.f) | eve::particles::ParticleEmitter | |
| setShader(graphics::Shader *shader) | eve::particles::ParticleEmitter | |
| setSimulationSpace(const std::string &space) | eve::particles::ParticleEmitter | |
| setSizes(float startScale, float endScale) | eve::particles::ParticleEmitter | |
| setSizeVariation(float variation) | eve::particles::ParticleEmitter | |
| setSkinBoneFilter(int skeletonBoneIndex, float minWeight=0.f) | eve::particles::ParticleEmitter | |
| setSkinBoneFilterByName(animation::AnimSkeleton *skeleton, const std::string &boneName, float minWeight=0.f) | eve::particles::ParticleEmitter | |
| setSkinPlane(const std::string &plane) | eve::particles::ParticleEmitter | |
| setSkinScale(float scale) | eve::particles::ParticleEmitter | |
| setSkinSource(animation::AnimSkin *skin, animation::AnimPose *pose) | eve::particles::ParticleEmitter | |
| setSpeed(float minSpeed, float maxSpeed) | eve::particles::ParticleEmitter | |
| setSpin(float minSpin, float maxSpin) | eve::particles::ParticleEmitter | |
| setSpread(float radians) | eve::particles::ParticleEmitter | |
| setStartRotation(float minDeg, float maxDeg) | eve::particles::ParticleEmitter | |
| setTangentialAcceleration(float minA, float maxA) | eve::particles::ParticleEmitter | |
| setTexture(graphics::Texture *texture) | eve::particles::ParticleEmitter | |
| setVisible(bool visible) | eve::particles::ParticleEmitter | |
| setWorldCollision(bool enabled) | eve::particles::ParticleEmitter | |
| start() | eve::particles::ParticleEmitter | |
| stop() | eve::particles::ParticleEmitter | |
| syncAttach() | eve::particles::ParticleEmitter | |