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

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

_enabledvisutwin::canvas::Componentprotected
_entityvisutwin::canvas::Componentprotected
addCallback(const std::string &name, HandleEventCallback callback, void *scope=nullptr, bool once=false)visutwin::canvas::EventHandlerprotected
cloneFrom(const Component *source)visutwin::canvas::Componentinlinevirtual
Component(IComponentSystem *system, Entity *entity)visutwin::canvas::Componentexplicit
create(const std::string &name, const ScriptCreateOptions &options={})visutwin::canvas::ScriptComponent
create()visutwin::canvas::ScriptComponentinline
enabled() constvisutwin::canvas::Componentinlinevirtual
entity() constvisutwin::canvas::Component
executionOrder() constvisutwin::canvas::ScriptComponentinline
fire(const std::string &name, Args &&... args)visutwin::canvas::EventHandler
fixedUpdateScripts(float fixedDt)visutwin::canvas::ScriptComponent
hasEvent(const std::string &name) constvisutwin::canvas::EventHandler
initEventHandler()visutwin::canvas::EventHandler
initializeComponentData() overridevisutwin::canvas::ScriptComponentinlinevirtual
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
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()visutwin::canvas::Componentinlinevirtual
onPostStateChange()visutwin::canvas::Componentinlinevirtual
onSetEnabled(bool oldValue, bool newValue)visutwin::canvas::Componentprotectedvirtual
postUpdateScripts(float dt)visutwin::canvas::ScriptComponent
ScriptComponent(IComponentSystem *system, Entity *entity)visutwin::canvas::ScriptComponentinline
setEnabled(bool value) overridevisutwin::canvas::ScriptComponentvirtual
setExecutionOrder(const int value)visutwin::canvas::ScriptComponentinline
system() constvisutwin::canvas::Componentinline
updateScripts(float dt)visutwin::canvas::ScriptComponent
~Component()=defaultvisutwin::canvas::Componentvirtual
~EventHandler()=defaultvisutwin::canvas::EventHandlervirtual