| 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 | |
| advance(const eve::SimulationStep &step) | 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 | |
| bindFloatParameter(const std::string &name, const std::string &target, float scale=1.f, float offset=0.f) | eve::particles::ParticleEmitter | |
| clearBursts() | eve::particles::ParticleEmitter | |
| clearColorGradient() | eve::particles::ParticleEmitter | |
| clearFloatParameterBindings() | eve::particles::ParticleEmitter | |
| clearFloatParameters() | 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 |
| currentSimulationTick() const noexcept | eve::particles::ParticleEmitter | inline |
| detach() | eve::particles::ParticleEmitter | |
| emit(int count) | eve::particles::ParticleEmitter | |
| emitFromSkin(int count) | eve::particles::ParticleEmitter | |
| getAttachBone() | eve::particles::ParticleEmitter | |
| getAttachKind() | eve::particles::ParticleEmitter | |
| getAutoRandomSeed() | eve::particles::ParticleEmitter | |
| getAutoReload() | eve::particles::ParticleEmitter | |
| getBlendMode() | eve::particles::ParticleEmitter | |
| getBufferSize() | eve::particles::ParticleEmitter | |
| getConfigPath() | eve::particles::ParticleEmitter | |
| getConfigReloadObservation() const | eve::particles::ParticleEmitter | |
| getCount() | eve::particles::ParticleEmitter | |
| getCullDistance() | eve::particles::ParticleEmitter | |
| getCullingMode() | eve::particles::ParticleEmitter | |
| getDirection() | eve::particles::ParticleEmitter | |
| getDistortionStrength() | eve::particles::ParticleEmitter | |
| getEmissionAreaType() | eve::particles::ParticleEmitter | |
| getEmissionAreaX() | eve::particles::ParticleEmitter | |
| getEmissionAreaY() | eve::particles::ParticleEmitter | |
| getEmissionRate() | eve::particles::ParticleEmitter | |
| getEmissionRateOverDistance() | eve::particles::ParticleEmitter | |
| getEmitterLifetime() | eve::particles::ParticleEmitter | |
| getFixedTimeStep() | eve::particles::ParticleEmitter | |
| getFloatParameter(const std::string &name, float fallback=0.f) | eve::particles::ParticleEmitter | |
| getGpuFallbackReason() | eve::particles::ParticleEmitter | |
| getGpuSimulation() | eve::particles::ParticleEmitter | |
| getLayer() | eve::particles::ParticleEmitter | |
| getLightsEnabled() | eve::particles::ParticleEmitter | |
| getLooping() | eve::particles::ParticleEmitter | |
| getMaterialMode() | eve::particles::ParticleEmitter | |
| getMaxSpawnPerFrame() | eve::particles::ParticleEmitter | |
| getMinimumQuality() | eve::particles::ParticleEmitter | |
| getMotionVectorPolicy() | eve::particles::ParticleEmitter | |
| getNormalTexture() | eve::particles::ParticleEmitter | |
| getParticleHeight() | eve::particles::ParticleEmitter | |
| getParticleLifetimeMax() | eve::particles::ParticleEmitter | |
| getParticleLifetimeMin() | eve::particles::ParticleEmitter | |
| getParticleWidth() | eve::particles::ParticleEmitter | |
| getPlaybackSpeed() | eve::particles::ParticleEmitter | |
| getPrewarmSeconds() | eve::particles::ParticleEmitter | |
| getPriority() | eve::particles::ParticleEmitter | |
| getRandomSeed() | eve::particles::ParticleEmitter | |
| getResolvedParameterScale(const std::string &target) | eve::particles::ParticleEmitter | |
| getSdfField() | eve::particles::ParticleEmitter | |
| getShader() | eve::particles::ParticleEmitter | |
| getSimulationBackend() | eve::particles::ParticleEmitter | |
| getSizeVariation() | eve::particles::ParticleEmitter | |
| getSortMode() | eve::particles::ParticleEmitter | |
| getSpread() | eve::particles::ParticleEmitter | |
| getTexture() | eve::particles::ParticleEmitter | |
| getX() | eve::particles::ParticleEmitter | |
| getY() | eve::particles::ParticleEmitter | |
| hasFloatParameter(const std::string &name) | eve::particles::ParticleEmitter | |
| hasSkinSource() | eve::particles::ParticleEmitter | |
| isActive() | eve::particles::ParticleEmitter | |
| isAttached() | eve::particles::ParticleEmitter | |
| isGpuFeatureSetSupported() | eve::particles::ParticleEmitter | |
| isGpuSimulationActive() | eve::particles::ParticleEmitter | |
| isMotionVectorActive() | eve::particles::ParticleEmitter | |
| isPaused() | eve::particles::ParticleEmitter | |
| isSoftParticlesActive() | 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 | |
| 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 | |
| setAutoRandomSeed(bool enabled) | 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 | |
| setCullDistance(float distance) | eve::particles::ParticleEmitter | |
| setCullingMode(const std::string &mode) | eve::particles::ParticleEmitter | |
| setDamping(float perSecond) | eve::particles::ParticleEmitter | |
| setDirection(float radians) | eve::particles::ParticleEmitter | |
| setDistortionStrength(float strengthPixels) | eve::particles::ParticleEmitter | |
| setEmissionArea(const std::string &type, float x, float y) | eve::particles::ParticleEmitter | |
| setEmissionRate(float rate) | eve::particles::ParticleEmitter | |
| setEmissionRateOverDistance(float rate) | eve::particles::ParticleEmitter | |
| setEmitterLifetime(float seconds) | eve::particles::ParticleEmitter | |
| setFixedTimeStep(float seconds, int maxSubSteps=8) | eve::particles::ParticleEmitter | |
| setFlipbook(int hframes, int vframes, float framesPerSecond=0.f, float randomStart=0.f) | eve::particles::ParticleEmitter | |
| setFloatParameter(const std::string &name, float value) | 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 | |
| setLooping(bool looping) | eve::particles::ParticleEmitter | |
| setMaterialMode(const std::string &mode) | eve::particles::ParticleEmitter | |
| setMaxDeltaTime(float seconds) | eve::particles::ParticleEmitter | |
| setMaxSpawnPerFrame(int count) | eve::particles::ParticleEmitter | |
| setMinimumQuality(int quality) | eve::particles::ParticleEmitter | |
| setMotionVectorPolicy(const std::string &policy) | eve::particles::ParticleEmitter | |
| setNoise(float strength, float frequency=1.f, float speed=1.f) | eve::particles::ParticleEmitter | |
| setNormalTexture(graphics::Texture *texture) | 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 | |
| setPlaybackSpeed(float speed) | eve::particles::ParticleEmitter | |
| setPosition(float x, float y) | eve::particles::ParticleEmitter | |
| setPrewarm(float seconds) | eve::particles::ParticleEmitter | |
| setPriority(int priority) | eve::particles::ParticleEmitter | |
| setRadialAcceleration(float minA, float maxA) | eve::particles::ParticleEmitter | |
| setRandomSeed(int seed) | eve::particles::ParticleEmitter | |
| setRenderAxis(float degrees) | eve::particles::ParticleEmitter | |
| setRenderMode(const std::string &mode, float stretchFactor=1.f) | eve::particles::ParticleEmitter | |
| setRibbon(float width=1.f, float minSegmentLength=1.f) | eve::particles::ParticleEmitter | |
| setSdfField(eve::IParticleSdfField *field) | 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 | |
| setSoftParticles(bool enabled, float particleDepth=0.5f, float fadeDistance=0.05f) | eve::particles::ParticleEmitter | |
| setSortMode(const std::string &mode) | 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 | |