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

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

aabbVer() constvisutwin::canvas::GraphNodeinline
addCallback(const std::string &name, HandleEventCallback callback, void *scope=nullptr, bool once=false)visutwin::canvas::EventHandlerprotected
addChild(GraphNode *node)visutwin::canvas::GraphNode
addComponent()visutwin::canvas::Entityinline
addComponentInstance(std::unique_ptr< Component > component, ComponentTypeID typeId)visutwin::canvas::Entityinline
children() constvisutwin::canvas::GraphNodeinline
clone() constvisutwin::canvas::Entity
components() constvisutwin::canvas::Entityinline
enabled() constvisutwin::canvas::GraphNodeinline
enabledLocal() constvisutwin::canvas::GraphNodeinline
engine() constvisutwin::canvas::Entityinline
find(const std::function< bool(GraphNode *)> &predicate)visutwin::canvas::GraphNode
findByName(const std::string &name)visutwin::canvas::GraphNode
findComponent()visutwin::canvas::Entityinline
findComponents()visutwin::canvas::Entityinline
findEngine() constvisutwin::canvas::Entity
fire(const std::string &name, Args &&... args)visutwin::canvas::EventHandler
GraphNode(const std::string &name="Untitled")visutwin::canvas::GraphNodeinlineexplicit
hasEvent(const std::string &name) constvisutwin::canvas::EventHandler
initEventHandler()visutwin::canvas::EventHandler
isDescendantOf(const GraphNode *node) constvisutwin::canvas::GraphNode
localPosition() constvisutwin::canvas::GraphNodeinline
localRotation() constvisutwin::canvas::GraphNodeinline
localScale() constvisutwin::canvas::GraphNodeinline
name() constvisutwin::canvas::GraphNodeinline
notifyHierarchyStateChanged(GraphNode *node, bool enabled)visutwin::canvas::GraphNodeprotected
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
onHierarchyStateChanged(bool enabled) overridevisutwin::canvas::Entityvirtual
parent() constvisutwin::canvas::GraphNodeinline
position()visutwin::canvas::GraphNode
remove()visutwin::canvas::GraphNode
removeChild(GraphNode *child)visutwin::canvas::GraphNode
rotateLocal(float x, float y, float z)visutwin::canvas::GraphNode
rotation()visutwin::canvas::GraphNode
script() constvisutwin::canvas::Entityinline
setEnabled(bool value)visutwin::canvas::GraphNode
setEnabledInHierarchy(bool value)visutwin::canvas::GraphNodeinline
setEngine(Engine *engine)visutwin::canvas::Entityinline
setLocalEulerAngles(float x, float y, float z)visutwin::canvas::GraphNode
setLocalPosition(float x, float y, float z)visutwin::canvas::GraphNode
setLocalPosition(const Vector3 &position)visutwin::canvas::GraphNode
setLocalRotation(const Quaternion &rotation)visutwin::canvas::GraphNode
setLocalScale(float x, float y, float z)visutwin::canvas::GraphNode
setLocalScale(const Vector3 &scale)visutwin::canvas::GraphNode
setName(const std::string &name)visutwin::canvas::GraphNodeinline
setPosition(float x, float y, float z)visutwin::canvas::GraphNode
setPosition(const Vector3 &position)visutwin::canvas::GraphNode
setRotation(const Quaternion &rotation)visutwin::canvas::GraphNode
translateLocal(float x, float y, float z)visutwin::canvas::GraphNode
worldScaleSign()visutwin::canvas::GraphNode
worldTransform()visutwin::canvas::GraphNode
~Entity()visutwin::canvas::Entityvirtual
~EventHandler()=defaultvisutwin::canvas::EventHandlervirtual
~GraphNode()visutwin::canvas::GraphNodevirtual