VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::AnimationComponent Member List

This is the complete list of members for visutwin::canvas::AnimationComponent, including all inherited members.

_enabledvisutwin::canvas::Componentprotected
_entityvisutwin::canvas::Componentprotected
activate() constvisutwin::canvas::AnimationComponentinline
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::EventHandlerprotected
AnimationComponent(IComponentSystem *system, Entity *entity)visutwin::canvas::AnimationComponent
AnimationResource typedefvisutwin::canvas::AnimationComponent
animations() constvisutwin::canvas::AnimationComponentinline
assets() constvisutwin::canvas::AnimationComponentinline
clearBlendCurve()visutwin::canvas::AnimationComponent
cloneFrom(const Component *source)visutwin::canvas::Componentinlinevirtual
Component(IComponentSystem *system, Entity *entity)visutwin::canvas::Componentexplicit
currentTime() constvisutwin::canvas::AnimationComponent
duration() constvisutwin::canvas::AnimationComponent
enabled() constvisutwin::canvas::Componentinlinevirtual
entity() constvisutwin::canvas::Component
fire(const std::string &name, Args &&... args)visutwin::canvas::EventHandler
getAnimation(const std::string &name) constvisutwin::canvas::AnimationComponent
getAnimTrack(const std::string &name) constvisutwin::canvas::AnimationComponent
hasEvent(const std::string &name) constvisutwin::canvas::EventHandler
initEventHandler()visutwin::canvas::EventHandler
initializeComponentData() overridevisutwin::canvas::AnimationComponentinlinevirtual
instances()visutwin::canvas::AnimationComponentinlinestatic
loop() constvisutwin::canvas::AnimationComponentinline
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::EventHandlerinline
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::EventHandlerinline
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::EventHandlerinline
onDisable()visutwin::canvas::Componentinlinevirtual
onEnable() overridevisutwin::canvas::AnimationComponentvirtual
onPostStateChange()visutwin::canvas::Componentinlinevirtual
onSetAnimations()visutwin::canvas::AnimationComponent
onSetEnabled(bool oldValue, bool newValue)visutwin::canvas::Componentprotectedvirtual
play(const std::string &name, float blendTime=0.0f)visutwin::canvas::AnimationComponent
playing() constvisutwin::canvas::AnimationComponentinline
setActivate(bool value)visutwin::canvas::AnimationComponentinline
setAnimations(const std::unordered_map< std::string, AnimationResource > &value)visutwin::canvas::AnimationComponent
setAssets(const std::vector< int > &value)visutwin::canvas::AnimationComponentinline
setBlendCurve(const Curve &curve)visutwin::canvas::AnimationComponent
setCurrentTime(float currentTime)visutwin::canvas::AnimationComponent
setEnabled(bool value)visutwin::canvas::Componentvirtual
setLoop(bool value)visutwin::canvas::AnimationComponent
setModel(GraphNode *model)visutwin::canvas::AnimationComponent
setPlaying(bool value)visutwin::canvas::AnimationComponentinline
setSpeed(float value)visutwin::canvas::AnimationComponentinline
speed() constvisutwin::canvas::AnimationComponentinline
system() constvisutwin::canvas::Componentinline
update(float dt)visutwin::canvas::AnimationComponent
~AnimationComponent() overridevisutwin::canvas::AnimationComponent
~Component()=defaultvisutwin::canvas::Componentvirtual
~EventHandler()=defaultvisutwin::canvas::EventHandlervirtual