Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray
scene
Node
foray::scene::Node Member List
This is the complete list of members for
foray::scene::Node
, including all inherited members.
AddComponent
(TComponent *component)
foray::scene::Registry
inline
Destroy
()
foray::scene::Registry
virtual
FindChildrenWithComponent
(std::vector< Node * > &outnodes)
foray::scene::Node
inline
FindComponentsRecursive
(std::vector< TComponent * > &outnodes)
foray::scene::Node
inline
FORAY_PROPERTY_R
(Children)
foray::scene::Node
FORAY_PROPERTY_R
(Name)
foray::scene::Node
FORAY_PROPERTY_V
(Parent)
foray::scene::Node
GetComponent
()
foray::scene::Registry
inline
GetComponent
() const
foray::scene::Registry
inline
GetComponents
(std::vector< TComponent * > &out)
foray::scene::Registry
inline
GetComponents
(std::vector< const TComponent * > &out) const
foray::scene::Registry
inline
GetTransform
()
foray::scene::Node
HasComponent
() const
foray::scene::Registry
inline
MakeComponent
(Args &&... args)
foray::scene::Registry
inline
mCallbackDispatcher
foray::scene::Registry
protected
mChildren
foray::scene::Node
protected
mComponents
foray::scene::Registry
protected
mName
foray::scene::Node
protected
MoveComponent
(TComponent *component)
foray::scene::Registry
inline
mParent
foray::scene::Node
protected
Node
(Scene *scene, Node *parent=nullptr)
foray::scene::Node
NoMoveDefaults
()=default
foray::NoMoveDefaults
inline
NoMoveDefaults
(const NoMoveDefaults &other)=delete
foray::NoMoveDefaults
NoMoveDefaults
(NoMoveDefaults &&other)=default
foray::NoMoveDefaults
operator=
(const NoMoveDefaults &other)=delete
foray::NoMoveDefaults
Register
(Component *component)
foray::scene::Registry
protected
RegisterToRoot
(Component *component)
foray::scene::Registry
protected
Registry
()
foray::scene::Registry
inline
Registry
(CallbackDispatcher *root)
foray::scene::Registry
inline
RemoveDeleteComponent
(Component *component)
foray::scene::Registry
inline
SetCallbackDispatcher
(CallbackDispatcher *rootRegistry)
foray::scene::Registry
inline
Unregister
(Component *component)
foray::scene::Registry
protected
UnregisterFromRoot
(Component *component)
foray::scene::Registry
protected
~Node
()
foray::scene::Node
inline
virtual
~Registry
()
foray::scene::Registry
inline
virtual
Generated by
1.9.8