Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray
scene
Registry
foray::scene::Registry Member List
This is the complete list of members for
foray::scene::Registry
, including all inherited members.
AddComponent
(TComponent *component)
foray::scene::Registry
inline
Destroy
()
foray::scene::Registry
virtual
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
HasComponent
() const
foray::scene::Registry
inline
MakeComponent
(Args &&... args)
foray::scene::Registry
inline
mCallbackDispatcher
foray::scene::Registry
protected
mComponents
foray::scene::Registry
protected
MoveComponent
(TComponent *component)
foray::scene::Registry
inline
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
~Registry
()
foray::scene::Registry
inline
virtual
Generated by
1.9.8