| _enabled | visutwin::canvas::Component | protected |
| _entity | visutwin::canvas::Component | protected |
| activate() const | visutwin::canvas::AnimationComponent | inline |
| addAnimation(const std::string &name, const std::shared_ptr< Animation > &animation) | visutwin::canvas::AnimationComponent | |
| addAnimation(const std::string &name, const std::shared_ptr< AnimTrack > &animationTrack) | visutwin::canvas::AnimationComponent | |
| addCallback(const std::string &name, HandleEventCallback callback, void *scope=nullptr, bool once=false) | visutwin::canvas::EventHandler | protected |
| AnimationComponent(IComponentSystem *system, Entity *entity) | visutwin::canvas::AnimationComponent | |
| AnimationResource typedef | visutwin::canvas::AnimationComponent | |
| animations() const | visutwin::canvas::AnimationComponent | inline |
| assets() const | visutwin::canvas::AnimationComponent | inline |
| clearBlendCurve() | visutwin::canvas::AnimationComponent | |
| cloneFrom(const Component *source) | visutwin::canvas::Component | inlinevirtual |
| Component(IComponentSystem *system, Entity *entity) | visutwin::canvas::Component | explicit |
| currentTime() const | visutwin::canvas::AnimationComponent | |
| duration() const | visutwin::canvas::AnimationComponent | |
| enabled() const | visutwin::canvas::Component | inlinevirtual |
| entity() const | visutwin::canvas::Component | |
| fire(const std::string &name, Args &&... args) | visutwin::canvas::EventHandler | |
| getAnimation(const std::string &name) const | visutwin::canvas::AnimationComponent | |
| getAnimTrack(const std::string &name) const | visutwin::canvas::AnimationComponent | |
| hasEvent(const std::string &name) const | visutwin::canvas::EventHandler | |
| initEventHandler() | visutwin::canvas::EventHandler | |
| initializeComponentData() override | visutwin::canvas::AnimationComponent | inlinevirtual |
| instances() | visutwin::canvas::AnimationComponent | inlinestatic |
| loop() const | visutwin::canvas::AnimationComponent | inline |
| off(const std::string &name="", const HandleEventCallback &callback=HandleEventCallback(), void *scope=nullptr) | visutwin::canvas::EventHandler | |
| off(const std::string &name, Callback &&callback, void *scope=nullptr) | visutwin::canvas::EventHandler | inline |
| offByHandle(EventHandle *handle) | visutwin::canvas::EventHandler | |
| on(const std::string &name, HandleEventCallback callback, void *scope=nullptr) | visutwin::canvas::EventHandler | |
| on(const std::string &name, Callback &&callback, void *scope=nullptr) | visutwin::canvas::EventHandler | inline |
| onBeforeRemove() | visutwin::canvas::AnimationComponent | |
| once(const std::string &name, HandleEventCallback callback, void *scope=nullptr) | visutwin::canvas::EventHandler | |
| once(const std::string &name, Callback &&callback, void *scope=nullptr) | visutwin::canvas::EventHandler | inline |
| onDisable() | visutwin::canvas::Component | inlinevirtual |
| onEnable() override | visutwin::canvas::AnimationComponent | virtual |
| onPostStateChange() | visutwin::canvas::Component | inlinevirtual |
| onSetAnimations() | visutwin::canvas::AnimationComponent | |
| onSetEnabled(bool oldValue, bool newValue) | visutwin::canvas::Component | protectedvirtual |
| play(const std::string &name, float blendTime=0.0f) | visutwin::canvas::AnimationComponent | |
| playing() const | visutwin::canvas::AnimationComponent | inline |
| setActivate(bool value) | visutwin::canvas::AnimationComponent | inline |
| setAnimations(const std::unordered_map< std::string, AnimationResource > &value) | visutwin::canvas::AnimationComponent | |
| setAssets(const std::vector< int > &value) | visutwin::canvas::AnimationComponent | inline |
| setBlendCurve(const Curve &curve) | visutwin::canvas::AnimationComponent | |
| setCurrentTime(float currentTime) | visutwin::canvas::AnimationComponent | |
| setEnabled(bool value) | visutwin::canvas::Component | virtual |
| setLoop(bool value) | visutwin::canvas::AnimationComponent | |
| setModel(GraphNode *model) | visutwin::canvas::AnimationComponent | |
| setPlaying(bool value) | visutwin::canvas::AnimationComponent | inline |
| setSpeed(float value) | visutwin::canvas::AnimationComponent | inline |
| speed() const | visutwin::canvas::AnimationComponent | inline |
| system() const | visutwin::canvas::Component | inline |
| update(float dt) | visutwin::canvas::AnimationComponent | |
| ~AnimationComponent() override | visutwin::canvas::AnimationComponent | |
| ~Component()=default | visutwin::canvas::Component | virtual |
| ~EventHandler()=default | visutwin::canvas::EventHandler | virtual |