Sound Bakery  v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
ProjectNodesWidget Class Reference
Inheritance diagram for ProjectNodesWidget:
Collaboration diagram for ProjectNodesWidget:

Public Member Functions

 ProjectNodesWidget (WidgetSubsystem *parentSubsystem)
 
 ProjectNodesWidget (Widget *parentWidget)
 
void RenderPage (const std::vector< SB_OBJECT_CATEGORY > &categories)
 
void RenderObjectsPage ()
 
void RenderEventsPage ()
 
void RenderSoundbankPage ()
 
void RenderCategory (SB_OBJECT_CATEGORY category)
 
void RenderSingleNode (rttr::type type, rttr::instance instance)
 
bool NodeHasChildren (SB::Engine::Node *node)
 
void HandleOpenNode (SB::Core::DatabaseObject *object)
 
bool ObjectIsRenaming (SB::Core::DatabaseObject *object)
 
void RenderRenameObject (SB::Core::DatabaseObject *const &object)
 
- Public Member Functions inherited from Widget
 Widget (WidgetSubsystem *parentSubsystem)
 
 Widget (Widget *parentWidget)
 
virtual void Start ()
 
virtual void Tick (double deltaTime)
 
virtual void Render ()
 
virtual void End ()
 
template<class T >
T * AddChildWidget ()
 
bool HasStarted ()
 
void Destroy ()
 

Additional Inherited Members

- Public Attributes inherited from Widget
MulticastDelegate< Widget * > m_OnDestroy
 
- Protected Member Functions inherited from Widget
void RenderChildren ()
 
class AppGetApp () const
 
WidgetGetParentWidget () const
 
WidgetSubsystemGetParentSubsystem () const
 

The documentation for this class was generated from the following files: