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

This is the complete list of members for visutwin::canvas::ElementComponent, 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
anchor() constvisutwin::canvas::ElementComponentinline
clearTextDirty()visutwin::canvas::ElementComponentinline
cloneFrom(const Component *source)visutwin::canvas::Componentinlinevirtual
color() constvisutwin::canvas::ElementComponentinline
Component(IComponentSystem *system, Entity *entity)visutwin::canvas::Componentexplicit
ElementComponent(IComponentSystem *system, Entity *entity)visutwin::canvas::ElementComponent
enabled() constvisutwin::canvas::Componentinlinevirtual
entity() constvisutwin::canvas::Component
fire(const std::string &name, Args &&... args)visutwin::canvas::EventHandler
fontResource() constvisutwin::canvas::ElementComponentinline
fontSize() constvisutwin::canvas::ElementComponentinline
hasEvent(const std::string &name) constvisutwin::canvas::EventHandler
height() constvisutwin::canvas::ElementComponentinline
horizontalAlign() constvisutwin::canvas::ElementComponentinline
initEventHandler()visutwin::canvas::EventHandler
initializeComponentData() overridevisutwin::canvas::ElementComponentinlinevirtual
instances()visutwin::canvas::ElementComponentinlinestatic
margin() constvisutwin::canvas::ElementComponentinline
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
opacity() constvisutwin::canvas::ElementComponentinline
pivot() constvisutwin::canvas::ElementComponentinline
setAnchor(const Vector4 &value)visutwin::canvas::ElementComponentinline
setColor(const Color &value)visutwin::canvas::ElementComponentinline
setEnabled(bool value)visutwin::canvas::Componentvirtual
setFontResource(FontResource *value)visutwin::canvas::ElementComponentinline
setFontSize(const int value)visutwin::canvas::ElementComponentinline
setHeight(const float value)visutwin::canvas::ElementComponentinline
setHorizontalAlign(const ElementHorizontalAlign value)visutwin::canvas::ElementComponentinline
setMargin(const Vector4 &value)visutwin::canvas::ElementComponentinline
setOpacity(const float value)visutwin::canvas::ElementComponentinline
setPivot(const Vector2 &value)visutwin::canvas::ElementComponentinline
setText(const std::string &value)visutwin::canvas::ElementComponentinline
setType(const ElementType value)visutwin::canvas::ElementComponentinline
setUseInput(const bool value)visutwin::canvas::ElementComponentinline
setWidth(const float value)visutwin::canvas::ElementComponentinline
setWrapLines(const bool value)visutwin::canvas::ElementComponentinline
system() constvisutwin::canvas::Componentinline
text() constvisutwin::canvas::ElementComponentinline
textDirty() constvisutwin::canvas::ElementComponentinline
type() constvisutwin::canvas::ElementComponentinline
useInput() constvisutwin::canvas::ElementComponentinline
width() constvisutwin::canvas::ElementComponentinline
wrapLines() constvisutwin::canvas::ElementComponentinline
~Component()=defaultvisutwin::canvas::Componentvirtual
~ElementComponent() overridevisutwin::canvas::ElementComponent
~EventHandler()=defaultvisutwin::canvas::EventHandlervirtual