23 project_nodes_widget(gluten::widget_subsystem* parentSubsystem) : widget(parentSubsystem), m_renameID(0) {}
28 void render_page(
const std::vector<SB_OBJECT_CATEGORY>& categories);
29 void render_objects_page();
30 void render_events_page();
31 void render_soundbank_page();
34 void render_category(SB_OBJECT_CATEGORY category);
35 void render_single_node(rttr::type type, rttr::instance instance);
44 bool render_node_context_menu(rttr::type type, rttr::instance instance);
46 void render_create_parent_or_child_menu(SB_OBJECT_CATEGORY category,
48 node_creation_type creationType);
50 std::string_view create_parent_or_child_menu_name(node_creation_type creationType);
56 sbk_id m_renameID = 0;
57 sbk_id m_nodeToOpen = 0;
58 char m_renameString[255] =
"\0";