![]() |
ShitEngine 1.4.2
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
|
成员的完整列表,这些成员属于 Animator,包括所有继承而来的类成员
| addParam(const std::string &name, AnimatorParamType type) | Animator | |
| addState(const std::string &name) | Animator | |
| addTransition(int fromState, int toState) | Animator | |
| Animator() | Animator | |
| Behavior()=default | Behavior | |
| Component() | Component | |
| Component(const Component &)=delete | Component | |
| Component(Component &&)=delete | Component | |
| currentStateIndex() const | Animator | inline |
| currentStateName() const | Animator | |
| evaluateTransitions() | Animator | |
| findParam(const std::string &name) const | Animator | |
| getDataGeneration() const | Animator | inline |
| getOwner() const | Component | inline |
| getUuid() const | Component | inline |
| isPlaying() const | Animator | inline |
| isRegistered() const | Component | inline |
| isStarted() const | Behavior | inline |
| m_isRegistered | Component | protected |
| m_isStarted | Behavior | protected |
| m_owner | Component | protected |
| m_uuid | Component | protected |
| onAfterDeserialize() override | Animator | virtual |
| onAttach() override | Animator | virtual |
| onCollisionEnter(GameObject *other) | Behavior | virtual |
| onCollisionExit(GameObject *other) | Behavior | virtual |
| onCollisionStay(GameObject *other) | Behavior | virtual |
| onCreate() override | Behavior | virtual |
| onDestroy() override | Animator | virtual |
| onDetach() override | Behavior | virtual |
| onFieldChanged(const std::string &fieldName) override | Animator | virtual |
| onFixedUpdate(float fixedDt) | Behavior | virtual |
| onStart() override | Animator | virtual |
| onUpdate() override | Animator | virtual |
| operator=(const Component &)=delete | Component | |
| operator=(Component &&)=delete | Component | |
| paramAt(int index) const | Animator | |
| paramCount() const | Animator | inline |
| removeParam(int index) | Animator | |
| removeState(int index) | Animator | |
| removeTransition(int index) | Animator | |
| setBool(const std::string &name, bool value) | Animator | |
| setCurrentState(int index) | Animator | |
| setFloat(const std::string &name, float value) | Animator | |
| setParam(int index, const AnimatorParameter ¶m) | Animator | |
| setRegistered(bool registered) | Component | inlineprotected |
| setStarted(bool isStarted) | Behavior | inline |
| setState(int index, const AnimatorState &state) | Animator | |
| setTransition(int index, const AnimatorTransition &transition) | Animator | |
| setTrigger(const std::string &name) | Animator | |
| setUuid(uint64_t uuid) | Component | inline |
| stateAt(int index) const | Animator | |
| stateCount() const | Animator | inline |
| syncData() | Animator | |
| transitionAt(int index) const | Animator | |
| transitionCount() const | Animator | inline |
| ~Animator() override | Animator | |
| ~Behavior() override=default | Behavior | |
| ~Component()=default | Component | virtual |