| _ID | Object | |
| _luaID | Object | |
| addAnimationIndex(std::string_view frameName) | ParticleSystem | |
| addAnimationIndex(unsigned short index, std::string_view frameName) | ParticleSystem | |
| addAnimationIndex(ax::SpriteFrame *frame) | ParticleSystem | |
| addAnimationIndex(unsigned short index, ax::SpriteFrame *frame) | ParticleSystem | |
| addAnimationIndex(unsigned short index, ax::Rect rect, bool rotated=false) | ParticleSystem | |
| addChild(Node *child) | Node | virtual |
| addChild(Node *child, int localZOrder) | Node | virtual |
| addChild(Node *child, int localZOrder, int tag) | Node | virtual |
| addChild(Node *child, int localZOrder, std::string_view name) | Node | virtual |
| addComponent(Component *component) | Node | virtual |
| addEmissionShape(EmissionShape shape) | ParticleSystem | |
| applyMaskOnEnter(bool applyChildren) | Node | |
| autorelease() | Object | |
| cleanup() | Node | virtual |
| convertToNodeSpace(const Vec2 &worldPoint) const | Node | |
| convertToNodeSpaceAR(const Vec2 &worldPoint) const | Node | |
| convertTouchToNodeSpace(Touch *touch) const | Node | |
| convertTouchToNodeSpaceAR(Touch *touch) const | Node | |
| convertToWorldSpace(const Vec2 &nodePoint) const | Node | |
| convertToWorldSpaceAR(const Vec2 &nodePoint) const | Node | |
| create() | ParticleFireworks | static |
| ax::ParticleSystemQuad::create(std::string_view filename) | ParticleSystemQuad | static |
| ax::ParticleSystemQuad::create(ValueMap &dictionary) | ParticleSystemQuad | static |
| createCircleShape(Vec2 pos, float radius, float edgeBias=1.0F) | ParticleSystem | static |
| createConeShape(Vec2 pos, float radius, float offset, float angle, float edgeBias=1.0F) | ParticleSystem | static |
| createConeTorusShape(Vec2 pos, float innerRadius, float outerRadius, float offset, float angle, float edgeBias=1.0F) | ParticleSystem | static |
| createMaskShape(std::string_view maskId, Vec2 pos=Vec2::ZERO, Vec2 overrideSize=Vec2::ZERO, Vec2 scale=Vec2::ONE, float angle=0.0F) | ParticleSystem | static |
| createPointShape(Vec2 pos) | ParticleSystem | static |
| createRectShape(Vec2 pos, Size size) | ParticleSystem | static |
| createRectTorusShape(Vec2 pos, Size innerSize, Size outerSize) | ParticleSystem | static |
| createTorusShape(Vec2 pos, float innerRadius, float outerRadius, float edgeBias=1.0F) | ParticleSystem | static |
| createWithTotalParticles(int numberOfParticles) | ParticleFireworks | static |
| draw(Renderer *renderer, const Mat4 &transform, uint32_t flags) override | ParticleSystemQuad | virtual |
| DURATION_INFINITY enum value | ParticleSystem | |
| endRadius | ParticleSystem | |
| endRadiusVar | ParticleSystem | |
| enumerateChildren(std::string_view name, std::function< bool(Node *node)> callback) const | Node | virtual |
| getActionByTag(int tag) | Node | |
| getActionManager() | Node | inlinevirtual |
| getAllParticleSystems() | ParticleSystem | static |
| getAnchorPoint() const | Node | virtual |
| getAnchorPointInPoints() const | Node | virtual |
| getAngle() const | ParticleSystem | inline |
| getAngleVar() const | ParticleSystem | inline |
| getAtlasIndex() const | ParticleSystem | inline |
| getAttachedNodeCount() | Node | static |
| getBatchNode() const | ParticleSystem | virtual |
| getBlendFunc() const override | ParticleSystem | |
| getBoundingBox() const | Node | virtual |
| getCameraMask() const | Node | inline |
| getChildByName(std::string_view name) const | Node | virtual |
| getChildByName(std::string_view name) const | Node | inline |
| getChildByTag(int tag) const | Node | virtual |
| getChildByTag(int tag) const | Node | inline |
| getChildren() | Node | inlinevirtual |
| getChildrenCount() const | Node | virtual |
| getColor() const | Node | virtual |
| getComponent(std::string_view name) | Node | |
| getContentSize() const | Node | virtual |
| getDescription() const override | ParticleSystemQuad | virtual |
| getDisplayedColor() const | Node | virtual |
| getDisplayedOpacity() const | Node | virtual |
| getDuration() const | ParticleSystem | inline |
| getEmissionRate() const | ParticleSystem | inline |
| getEmitterMode() const | ParticleSystem | inline |
| getEndColor() const | ParticleSystem | inline |
| getEndColorVar() const | ParticleSystem | inline |
| getEndRadius() const | ParticleSystem | virtual |
| getEndRadiusVar() const | ParticleSystem | virtual |
| getEndSize() const | ParticleSystem | inline |
| getEndSizeVar() const | ParticleSystem | inline |
| getEndSpin() const | ParticleSystem | inline |
| getEndSpinVar() const | ParticleSystem | inline |
| getEventDispatcher() const | Node | inlinevirtual |
| getFixedFPS() | ParticleSystem | virtual |
| getGlobalZOrder() const | Node | inlinevirtual |
| getGravity() | ParticleSystem | virtual |
| getHSV() const | ParticleSystem | inline |
| getHSVVar() const | ParticleSystem | inline |
| getHue() const | ParticleSystem | inline |
| getHueVar() const | ParticleSystem | inline |
| getLife() const | ParticleSystem | inline |
| getLifeVar() const | ParticleSystem | inline |
| getLocalZOrder() const | Node | inlinevirtual |
| getName() const | Node | virtual |
| getNodeToParentAffineTransform(Node *ancestor) const | Node | virtual |
| getNodeToParentTransform() const | Node | virtual |
| getNodeToParentTransform(Node *ancestor) const | Node | virtual |
| getNodeToWorldTransform() const | Node | virtual |
| getNumberOfRunningActions() const | Node | |
| getNumberOfRunningActionsByTag(int tag) const | Node | |
| getOnEnterCallback() const | Node | inline |
| getOnEnterTransitionDidFinishCallback() const | Node | inline |
| getOnExitCallback() const | Node | inline |
| getOnExitTransitionDidStartCallback() const | Node | inline |
| getOpacity() const | Node | virtual |
| getParent() | Node | inlinevirtual |
| getParentToNodeTransform() const | Node | virtual |
| getParticleCount() const | ParticleSystem | inline |
| getPosition() const | Node | virtual |
| getPosition(float *x, float *y) const | Node | virtual |
| getPosition3D() const | Node | virtual |
| getPositionNormalized() const | Node | virtual |
| getPositionType() const | ParticleSystem | inline |
| getPositionX() const | Node | virtual |
| getPositionY() const | Node | virtual |
| getPositionZ() const | Node | virtual |
| getPosVar() const | ParticleSystem | inline |
| getRadialAccel() const | ParticleSystem | virtual |
| getRadialAccelVar() const | ParticleSystem | virtual |
| getReferenceCount() const | Object | |
| getRotatePerSecond() const | ParticleSystem | virtual |
| getRotatePerSecondVar() const | ParticleSystem | virtual |
| getRotation() const | Node | virtual |
| getRotation3D() const | Node | virtual |
| getRotationIsDir() const | ParticleSystem | virtual |
| getRotationQuat() const | Node | virtual |
| getRotationSkewX() const | Node | virtual |
| getRotationSkewY() const | Node | virtual |
| getScale() const | Node | virtual |
| getScaleX() const | Node | virtual |
| getScaleY() const | Node | virtual |
| getScaleZ() const | Node | virtual |
| getScene() const | Node | virtual |
| getScheduler() | Node | inlinevirtual |
| getSkewX() const | Node | virtual |
| getSkewY() const | Node | virtual |
| getSourcePosition() const | ParticleSystem | inline |
| getSpawnAngle() | ParticleSystem | inline |
| getSpawnAngleVar() | ParticleSystem | inline |
| getSpawnFadeIn() | ParticleSystem | inline |
| getSpawnFadeInVar() | ParticleSystem | inline |
| getSpawnScaleIn() | ParticleSystem | inline |
| getSpawnScaleInVar() | ParticleSystem | inline |
| getSpeed() const | ParticleSystem | virtual |
| getSpeedVar() const | ParticleSystem | virtual |
| getStartColor() const | ParticleSystem | inline |
| getStartColorVar() const | ParticleSystem | inline |
| getStartRadius() const | ParticleSystem | virtual |
| getStartRadiusVar() const | ParticleSystem | virtual |
| getStartSize() const | ParticleSystem | inline |
| getStartSizeVar() const | ParticleSystem | inline |
| getStartSpin() const | ParticleSystem | inline |
| getStartSpinVar() const | ParticleSystem | inline |
| getTag() const | Node | virtual |
| getTangentialAccel() const | ParticleSystem | virtual |
| getTangentialAccelVar() const | ParticleSystem | virtual |
| getTimeScale() | ParticleSystem | virtual |
| getTotalAnimationIndices() | ParticleSystem | inline |
| getTotalParticles() const | ParticleSystem | virtual |
| getUserData() | Node | inlinevirtual |
| getUserData() const | Node | inlinevirtual |
| getUserObject() | Node | inlinevirtual |
| getUserObject() const | Node | inlinevirtual |
| getWorldPosition() const | Node | |
| getWorldToNodeTransform() const | Node | virtual |
| gravity | ParticleSystem | |
| hitTest(const Vec2 &worldPoint) const | Node | virtual |
| initWithDictionary(const ValueMap &dictionary) | ParticleSystem | |
| initWithDictionary(const ValueMap &dictionary, std::string_view dirname) | ParticleSystem | |
| initWithFile(std::string_view plistFile) | ParticleSystem | |
| initWithTotalParticles(int numberOfParticles) | ParticleFireworks | virtual |
| INVALID_TAG | Node | static |
| isActive() const | ParticleSystem | virtual |
| isAutoRemoveOnFinish() const | ParticleSystem | virtual |
| isBlendAdditive() const | ParticleSystem | virtual |
| isCascadeColorEnabled() const | Node | virtual |
| isCascadeOpacityEnabled() const | Node | virtual |
| isFull() | ParticleSystem | |
| isIgnoreAnchorPointForPosition() const | Node | virtual |
| isOpacityModifyRGB() const override | ParticleSystem | inlinevirtual |
| isPaused() const | ParticleSystem | virtual |
| isRunning() const | Node | virtual |
| isScheduled(SEL_SCHEDULE selector) const | Node | |
| isScheduled(std::string_view key) const | Node | |
| isVisible() const | Node | virtual |
| listenRendererRecreated(EventCustom *event) | ParticleSystemQuad | |
| Mode enum name | ParticleSystem | |
| onEnter() override | ParticleSystem | virtual |
| onEnterTransitionDidFinish() | Node | virtual |
| onExit() override | ParticleSystem | virtual |
| onExitTransitionDidStart() | Node | virtual |
| pause() | Node | virtual |
| PositionType enum name | ParticleSystem | |
| postStep() | ParticleSystem | virtual |
| radialAccel | ParticleSystem | |
| radialAccelVar | ParticleSystem | |
| release() | Object | |
| removeAllChildren() | Node | virtual |
| removeAllChildrenWithCleanup(bool cleanup) | Node | virtual |
| removeAllComponents() | Node | virtual |
| removeChild(Node *child, bool cleanup=true) | Node | virtual |
| removeChildByName(std::string_view name, bool cleanup=true) | Node | virtual |
| removeChildByTag(int tag, bool cleanup=true) | Node | virtual |
| removeComponent(std::string_view name) | Node | virtual |
| removeComponent(Component *component) | Node | virtual |
| removeFromParent() | Node | virtual |
| removeFromParentAndCleanup(bool cleanup) | Node | virtual |
| reorderChild(Node *child, int localZOrder) | Node | virtual |
| resetAnimationDescriptors() | ParticleSystem | |
| resetAnimationIndices() | ParticleSystem | |
| resetEmissionShapes() | ParticleSystem | |
| resetSystem() | ParticleSystem | |
| resimulate(float seconds=SIMULATION_USE_PARTICLE_LIFETIME, float frameRate=SIMULATION_USE_GAME_ANIMATION_INTERVAL) | ParticleSystem | |
| resume() | Node | virtual |
| retain() | Object | |
| rotatePerSecond | ParticleSystem | |
| rotatePerSecondVar | ParticleSystem | |
| rotationIsDir | ParticleSystem | |
| runAction(Action *action) | Node | virtual |
| schedule(SEL_SCHEDULE selector, float interval, unsigned int repeat, float delay) | Node | |
| schedule(SEL_SCHEDULE selector, float interval) | Node | |
| schedule(SEL_SCHEDULE selector) | Node | |
| schedule(const std::function< void(float)> &callback, std::string_view key) | Node | |
| schedule(const std::function< void(float)> &callback, float interval, std::string_view key) | Node | |
| schedule(const std::function< void(float)> &callback, float interval, unsigned int repeat, float delay, std::string_view key) | Node | |
| scheduleOnce(SEL_SCHEDULE selector, float delay) | Node | |
| scheduleOnce(const std::function< void(float)> &callback, float delay, std::string_view key) | Node | |
| scheduleUpdate() | Node | |
| scheduleUpdateWithPriority(int priority) | Node | |
| scheduleUpdateWithPriorityLua(int handler, int priority) | Node | |
| setActionManager(ActionManager *actionManager) | Node | virtual |
| setAdditionalTransform(const Mat4 *additionalTransform) | Node | |
| setAnchorPoint(const Vec2 &anchorPoint) | Node | virtual |
| setAngle(float angle) | ParticleSystem | inline |
| setAngleVar(float angleVar) | ParticleSystem | inline |
| setAnimationDesc(unsigned short indexOfDesc, float time, float timeVariance, const std::vector< unsigned short > &indices, bool reverse=false) | ParticleSystem | |
| setAnimationDesc(const std::vector< unsigned short > &indices, bool reverse=false) | ParticleSystem | inline |
| setAnimationIndicesAtlas() | ParticleSystem | |
| setAnimationIndicesAtlas(unsigned int unifiedCellSize, TexAnimDir direction=TexAnimDir::HORIZONTAL) | ParticleSystem | |
| setAnimationReverse(bool reverse) | ParticleSystem | inline |
| setAnimationSpeedTimescaleIndependent(bool independent) | ParticleSystem | inline |
| setAtlasIndex(int index) | ParticleSystem | inline |
| setAutoRemoveOnFinish(bool var) | ParticleSystem | virtual |
| setBatchNode(ParticleBatchNode *batchNode) override | ParticleSystemQuad | virtual |
| setBlendAdditive(bool value) | ParticleSystem | virtual |
| setBlendFunc(const BlendFunc &blendFunc) override | ParticleSystem | |
| setCameraMask(unsigned short mask, bool applyChildren=true) | Node | virtual |
| setCascadeColorEnabled(bool cascadeColorEnabled) | Node | virtual |
| setCascadeOpacityEnabled(bool cascadeOpacityEnabled) | Node | virtual |
| setColor(const Color32 &color) | Node | virtual |
| setContentSize(const Vec2 &contentSize) | Node | virtual |
| setDisplayFrame(SpriteFrame *spriteFrame) | ParticleSystemQuad | |
| setDuration(float duration) | ParticleSystem | inline |
| setEmissionRate(float rate) | ParticleSystem | inline |
| setEmissionShape(unsigned short index, EmissionShape shape) | ParticleSystem | |
| setEmissionShapes(bool enabled) | ParticleSystem | inline |
| setEmitterAnimation(bool enabled) | ParticleSystem | |
| setEmitterMode(Mode mode) | ParticleSystem | inline |
| setEndColor(const Color &color) | ParticleSystem | inline |
| setEndColorVar(const Color &color) | ParticleSystem | inline |
| setEndRadius(float endRadius) | ParticleSystem | virtual |
| setEndRadiusVar(float endRadiusVar) | ParticleSystem | virtual |
| setEndSize(float endSize) | ParticleSystem | inline |
| setEndSizeVar(float sizeVar) | ParticleSystem | inline |
| setEndSpin(float endSpin) | ParticleSystem | inline |
| setEndSpinVar(float endSpinVar) | ParticleSystem | inline |
| setEventDispatcher(EventDispatcher *dispatcher) | Node | virtual |
| setFixedFPS(float frameRate=0.0F) | ParticleSystem | virtual |
| setGlobalZOrder(float globalZOrder) | Node | virtual |
| setGravity(const Vec2 &g) | ParticleSystem | virtual |
| setHSV(const HSV &hsv) | ParticleSystem | inline |
| setHSVVar(const HSV &hsv) | ParticleSystem | inline |
| setHue(float hue) | ParticleSystem | inline |
| setHueVar(float hue) | ParticleSystem | inline |
| setIgnoreAnchorPointForPosition(bool ignore) | Node | virtual |
| setLife(float life) | ParticleSystem | inline |
| setLifeAnimation(bool enabled) | ParticleSystem | |
| setLifeVar(float lifeVar) | ParticleSystem | inline |
| setLocalZOrder(int localZOrder) | Node | virtual |
| setLoopAnimation(bool enabled) | ParticleSystem | |
| setMultiAnimationRandom() | ParticleSystem | |
| setMultiAnimationRandomSpecific(const std::vector< unsigned short > &animations) | ParticleSystem | inline |
| setName(std::string_view name) | Node | virtual |
| setNodeToParentTransform(const Mat4 &transform) | Node | virtual |
| setOnEnterCallback(const std::function< void()> &callback) | Node | inline |
| setOnEnterTransitionDidFinishCallback(const std::function< void()> &callback) | Node | inline |
| setOnExitCallback(const std::function< void()> &callback) | Node | inline |
| setOnExitTransitionDidStartCallback(const std::function< void()> &callback) | Node | inline |
| setOpacity(uint8_t opacity) | Node | virtual |
| setOpacityModifyRGB(bool opacityModifyRGB) override | ParticleSystem | inlinevirtual |
| setParent(Node *parent) | Node | virtual |
| setPosition(const Vec2 &position) | Node | virtual |
| setPosition(float x, float y) | Node | virtual |
| setPosition3D(const Vec3 &position) | Node | virtual |
| setPositionNormalized(const Vec2 &position) | Node | virtual |
| setPositionType(PositionType type) | ParticleSystem | inline |
| setPositionX(float x) | Node | virtual |
| setPositionY(float y) | Node | virtual |
| setPositionZ(float positionZ) | Node | virtual |
| setPosVar(const Vec2 &pos) | ParticleSystem | inline |
| setProgramState(rhi::ProgramState *programState, bool ownPS=false) | Node | virtual |
| setProgramStateByProgramId(uint64_t progId) | Node | |
| setRadialAccel(float t) | ParticleSystem | virtual |
| setRadialAccelVar(float t) | ParticleSystem | virtual |
| setRectForUndefinedIndices(ax::Rect rect) | ParticleSystem | inline |
| setRotatePerSecond(float degrees) | ParticleSystem | virtual |
| setRotatePerSecondVar(float degrees) | ParticleSystem | virtual |
| setRotation(float newRotation) override | ParticleSystem | virtual |
| setRotation3D(const Vec3 &rotation) | Node | virtual |
| setRotationIsDir(bool t) | ParticleSystem | virtual |
| setRotationQuat(const Quaternion &quat) | Node | virtual |
| setRotationSkewX(float rotationX) | Node | virtual |
| setRotationSkewY(float rotationY) | Node | virtual |
| setScale(float s) override | ParticleSystem | virtual |
| ax::Node::setScale(float scaleX, float scaleY) | Node | virtual |
| setScaleX(float newScaleX) override | ParticleSystem | virtual |
| setScaleY(float newScaleY) override | ParticleSystem | virtual |
| setScaleZ(float scaleZ) | Node | virtual |
| setScheduler(Scheduler *scheduler) | Node | virtual |
| setSkewX(float skewX) | Node | virtual |
| setSkewY(float skewY) | Node | virtual |
| setSourcePosition(const Vec2 &pos) | ParticleSystem | inline |
| setSpawnAngle(float angle) | ParticleSystem | inline |
| setSpawnAngleVar(float angle) | ParticleSystem | inline |
| setSpawnFadeIn(float time) | ParticleSystem | |
| setSpawnFadeInVar(float time) | ParticleSystem | |
| setSpawnScaleIn(float time) | ParticleSystem | |
| setSpawnScaleInVar(float time) | ParticleSystem | |
| setSpeed(float speed) | ParticleSystem | virtual |
| setSpeedVar(float speed) | ParticleSystem | virtual |
| setStartColor(const Color &color) | ParticleSystem | inline |
| setStartColorVar(const Color &color) | ParticleSystem | inline |
| setStartRadius(float startRadius) | ParticleSystem | virtual |
| setStartRadiusVar(float startRadiusVar) | ParticleSystem | virtual |
| setStartSize(float startSize) | ParticleSystem | inline |
| setStartSizeVar(float sizeVar) | ParticleSystem | inline |
| setStartSpin(float spin) | ParticleSystem | inline |
| setStartSpinVar(float pinVar) | ParticleSystem | inline |
| setTag(int tag) | Node | virtual |
| setTangentialAccel(float t) | ParticleSystem | virtual |
| setTangentialAccelVar(float t) | ParticleSystem | virtual |
| setTexture(Texture2D *texture) override | ParticleSystemQuad | |
| setTextureWithRect(Texture2D *texture, const Rect &rect) | ParticleSystemQuad | |
| setTimeScale(float scale=1.0F) | ParticleSystem | virtual |
| setTotalParticles(int tp) override | ParticleSystemQuad | virtual |
| setUserData(void *userData) | Node | virtual |
| setUserObject(Object *userObject) | Node | virtual |
| setVisible(bool visible) | Node | virtual |
| setWorldPosition(const Vec2 &position) | Node | |
| simulate(float seconds=SIMULATION_USE_PARTICLE_LIFETIME, float frameRate=SIMULATION_USE_GAME_ANIMATION_INTERVAL) | ParticleSystem | |
| SIMULATION_USE_GAME_ANIMATION_INTERVAL enum value | ParticleSystem | |
| SIMULATION_USE_PARTICLE_LIFETIME enum value | ParticleSystem | |
| sortAllChildren() | Node | virtual |
| sortNodes(ax::Vector< _T * > &nodes) | Node | inlinestatic |
| speed | ParticleSystem | |
| speedVar | ParticleSystem | |
| START_RADIUS_EQUAL_TO_END_RADIUS enum value | ParticleSystem | |
| START_SIZE_EQUAL_TO_END_SIZE enum value | ParticleSystem | |
| startRadius | ParticleSystem | |
| startRadiusVar | ParticleSystem | |
| stopAction(Action *action) | Node | |
| stopActionByTag(int tag) | Node | |
| stopActionsByFlags(unsigned int flags) | Node | |
| stopAllActions() | Node | |
| stopAllActionsByTag(int tag) | Node | |
| tangentialAccel | ParticleSystem | |
| tangentialAccelVar | ParticleSystem | |
| TexAnimDir enum name | ParticleSystem | |
| unschedule(SEL_SCHEDULE selector) | Node | |
| unschedule(std::string_view key) | Node | |
| unscheduleAllCallbacks() | Node | |
| update(float dt) override | ParticleSystem | virtual |
| updateDisplayedColor(const Color32 &parentColor) | Node | virtual |
| updateDisplayedOpacity(uint8_t parentOpacity) | Node | virtual |
| updateOrderOfArrival() | Node | |
| updateParticleQuads() override | ParticleSystemQuad | virtual |
| updateTransform() | Node | virtual |
| updateWithNoTime() | ParticleSystem | virtual |
| useHSV(bool hsv) | ParticleSystem | |
| visit(Renderer *renderer, const Mat4 &parentTransform, uint32_t parentFlags) | Node | virtual |
| ~Object() | Object | virtual |
| ~ParticleFireworks() | ParticleFireworks | inlinevirtual |
| ~ParticleSystem() | ParticleSystem | virtual |
| ~ParticleSystemQuad() | ParticleSystemQuad | virtual |