| BuildFlatList() | EmberUI::NavigatorTab | private |
| CanClose() const | ITab | inlinevirtual |
| CanMove() const | ITab | inlinevirtual |
| ClearSearch() | EmberUI::NavigatorTab | |
| ClearTreeList() | EmberUI::NavigatorTab | |
| CollapseAllTrees() | EmberUI::NavigatorTab | private |
| CollectAllReachableSubtrees(const std::string &treeId, std::set< std::string > &reachable) const | EmberUI::NavigatorTab | private |
| CollectSubTreeRefs(EmberCore::Node *node, std::set< std::string > &refs) const | EmberUI::NavigatorTab | private |
| CreateHierarchyView(wxWindow *parent, const TreeHierarchyConfig &cfg) | EmberUI::NavigatorTab | protectedvirtual |
| DeserializeState(const wxString &state) | ITab | inlinevirtual |
| DrillIntoTree(const std::string &treeId) | EmberUI::NavigatorTab | |
| ExecuteOperation(const wxString &operation, const wxString ¶meter="") | ITab | inlinevirtual |
| ExpandAllTrees() | EmberUI::NavigatorTab | private |
| FindItemByTreeId(const std::string &treeId) const | EmberUI::NavigatorTab | private |
| FlattenTree(const std::string &treeId, int depth, std::set< std::string > &visited, bool isLastChild, std::vector< bool > parentHasMore) | EmberUI::NavigatorTab | private |
| ForgeNavigatorTab(wxWindow *parent, MainFrame *mainFrame) | ForgeNavigatorTab | |
| GetBrowsedTreeId() const | EmberUI::NavigatorTab | inline |
| GetCurrentTreeId() const | EmberUI::NavigatorTab | inline |
| GetFlatList() const | EmberUI::NavigatorTab | inline |
| GetHierarchyView() const | EmberUI::NavigatorTab | inlineprotected |
| GetIcon() const | ITab | inlinevirtual |
| GetMainFrame() const | ForgeNavigatorTab | inline |
| GetMutableNode(EmberCore::ITreeNode *inode) const | EmberUI::NavigatorTab | private |
| GetSearchResults() const | EmberUI::NavigatorTab | inline |
| GetTabType() const override | EmberUI::NavigatorTab | inlinevirtual |
| GetTitle() const override | EmberUI::NavigatorTab | inlinevirtual |
| GetToggleHitX(int depth, bool isCurrent) const | EmberUI::NavigatorTab | |
| GetWidget() override | EmberUI::NavigatorTab | inlinevirtual |
| HasUnsavedChanges() const | ITab | inlinevirtual |
| ID_BACK_BTN enum value | EmberUI::NavigatorTab | private |
| ID_CTX_ADD_CHILD enum value | EmberUI::NavigatorTab | private |
| ID_CTX_BROWSE enum value | EmberUI::NavigatorTab | private |
| ID_CTX_COLLAPSE enum value | EmberUI::NavigatorTab | private |
| ID_CTX_DELETE_NODE enum value | EmberUI::NavigatorTab | private |
| ID_CTX_DUPLICATE_NODE enum value | EmberUI::NavigatorTab | private |
| ID_CTX_EXPAND enum value | EmberUI::NavigatorTab | private |
| ID_CTX_OPEN_NEW_SCENE enum value | EmberUI::NavigatorTab | private |
| ID_CTX_OPEN_TREE enum value | EmberUI::NavigatorTab | private |
| ID_CTX_RENAME_NODE enum value | EmberUI::NavigatorTab | private |
| ID_CTX_VIEW_CURRENT enum value | EmberUI::NavigatorTab | private |
| ID_SEARCH_CTRL enum value | EmberUI::NavigatorTab | private |
| ID_SEARCH_LIST enum value | EmberUI::NavigatorTab | private |
| ID_TREE_LIST enum value | EmberUI::NavigatorTab | private |
| Initialize() | ITab | inlinevirtual |
| InitLayout() | EmberUI::NavigatorTab | protected |
| IsActiveTree(const std::string &treeId) const | EmberUI::NavigatorTab | inline |
| IsCollapsed(const std::string &treeId) const | EmberUI::NavigatorTab | |
| IsEditingEnabled() const | EmberUI::NavigatorTab | inline |
| IsSectionCollapsed(SectionType section) const | EmberUI::NavigatorTab | |
| IsValid() const | ITab | inlinevirtual |
| m_activeTreeAdapter | EmberUI::NavigatorTab | private |
| m_backBtn | EmberUI::NavigatorTab | private |
| m_blackboards | EmberUI::NavigatorTab | private |
| m_blackboardSelectionCallback | EmberUI::NavigatorTab | private |
| m_blackboardsSectionCollapsed | EmberUI::NavigatorTab | private |
| m_book | EmberUI::NavigatorTab | private |
| m_breadcrumbLabel | EmberUI::NavigatorTab | private |
| m_breadcrumbPanel | EmberUI::NavigatorTab | private |
| m_browsedTreeId | EmberUI::NavigatorTab | private |
| m_callbacks | EmberUI::NavigatorTab | private |
| m_collapsedTrees | EmberUI::NavigatorTab | private |
| m_contextMenuTreeId | EmberUI::NavigatorTab | private |
| m_currentPage | EmberUI::NavigatorTab | private |
| m_currentTreeId | EmberUI::NavigatorTab | private |
| m_editingEnabled | EmberUI::NavigatorTab | private |
| m_flatList | EmberUI::NavigatorTab | private |
| m_hierarchyView | EmberUI::NavigatorTab | private |
| m_mainFrame | ForgeNavigatorTab | private |
| m_mainTreeId | EmberUI::NavigatorTab | private |
| m_mainTreeSectionCollapsed | EmberUI::NavigatorTab | private |
| m_nodeSelectionCallback | EmberUI::NavigatorTab | private |
| m_otherTreesSectionCollapsed | EmberUI::NavigatorTab | private |
| m_pageBeforeSearch | EmberUI::NavigatorTab | private |
| m_projectTrees | EmberUI::NavigatorTab | private |
| m_searchCtrl | EmberUI::NavigatorTab | private |
| m_searchFilter | EmberUI::NavigatorTab | private |
| m_searchListBox | EmberUI::NavigatorTab | private |
| m_searchResults | EmberUI::NavigatorTab | private |
| m_statusLabel | EmberUI::NavigatorTab | private |
| m_treeInfoMap | EmberUI::NavigatorTab | private |
| m_treeListBox | EmberUI::NavigatorTab | private |
| m_treeSelectionCallback | EmberUI::NavigatorTab | private |
| NavigateBack() | EmberUI::NavigatorTab | |
| NavigatorTab(wxWindow *parent) | EmberUI::NavigatorTab | |
| NavigatorTab(wxWindow *parent, bool deferLayout) | EmberUI::NavigatorTab | protected |
| OnActivated() override | EmberUI::NavigatorTab | virtual |
| OnBackClicked(wxCommandEvent &event) | EmberUI::NavigatorTab | private |
| OnBlackboardClicked(const std::string &bbId) | EmberUI::NavigatorTab | |
| OnClosed() override | EmberUI::NavigatorTab | virtual |
| OnDeactivated() | ITab | inlinevirtual |
| OnHierarchyContextCommand(int id, EmberCore::ITreeNode *node) | EmberUI::NavigatorTab | private |
| OnHierarchyContextMenu(EmberCore::ITreeNode *node, wxMenu &menu) | EmberUI::NavigatorTab | private |
| OnHierarchyNodeActivated(EmberCore::ITreeNode *node) | EmberUI::NavigatorTab | private |
| OnHierarchySelectionChanged(EmberCore::ITreeNode *node) | EmberUI::NavigatorTab | private |
| OnSearchEnter(wxCommandEvent &event) | EmberUI::NavigatorTab | private |
| OnSearchTextChanged(wxCommandEvent &event) | EmberUI::NavigatorTab | private |
| OnTreeListContextBrowse(wxCommandEvent &event) | EmberUI::NavigatorTab | private |
| OnTreeListContextCollapse(wxCommandEvent &event) | EmberUI::NavigatorTab | private |
| OnTreeListContextExpand(wxCommandEvent &event) | EmberUI::NavigatorTab | private |
| OnTreeListContextOpenNewScene(wxCommandEvent &event) | EmberUI::NavigatorTab | private |
| OnTreeListContextViewInCurrent(wxCommandEvent &event) | EmberUI::NavigatorTab | private |
| PerformGlobalSearch(const wxString &query) | EmberUI::NavigatorTab | private |
| Refresh() | ITab | inlinevirtual |
| RefreshHierarchy() | EmberUI::NavigatorTab | |
| Save() | ITab | inlinevirtual |
| SectionType enum name | EmberUI::NavigatorTab | |
| SelectNodeById(size_t nodeId) | EmberUI::NavigatorTab | |
| SerializeState() const | ITab | inlinevirtual |
| SetActiveTree(std::shared_ptr< EmberCore::ITreeStructure > tree, const std::string &treeId) | EmberUI::NavigatorTab | |
| SetBlackboards(const std::map< std::string, std::shared_ptr< EmberCore::Blackboard > > &bbs) | EmberUI::NavigatorTab | |
| SetBlackboardSelectionCallback(std::function< void(const std::string &)> cb) | EmberUI::NavigatorTab | |
| SetCallbacks(NavigatorCallbacks cb) | EmberUI::NavigatorTab | inline |
| SetCurrentTree(const std::string &treeId) | EmberUI::NavigatorTab | |
| SetEditingEnabled(bool enabled) | EmberUI::NavigatorTab | inline |
| SetLayoutInvalidationCallback(std::function< void()> cb) | EmberUI::NavigatorTab | |
| SetMainTreeId(const std::string &id) | EmberUI::NavigatorTab | |
| SetNodeSelectionCallback(std::function< void(EmberCore::ITreeNode *)> cb) | EmberUI::NavigatorTab | |
| SetTreeSelectionCallback(TreeSelectionCallback callback) | EmberUI::NavigatorTab | inline |
| ShowSearchContextMenu(int resultIndex, const wxPoint &pos) | EmberUI::NavigatorTab | |
| ShowTreeContextMenu(int itemIndex, const wxPoint &pos) | EmberUI::NavigatorTab | |
| SupportsOperation(const wxString &operation) const | ITab | inlinevirtual |
| ToggleCollapse(const std::string &treeId) | EmberUI::NavigatorTab | |
| ToggleSectionCollapse(SectionType section) | EmberUI::NavigatorTab | |
| TreeSelectionCallback typedef | EmberUI::NavigatorTab | |
| UpdateBreadcrumb() | EmberUI::NavigatorTab | private |
| UpdateStatusLabel() | EmberUI::NavigatorTab | private |
| UpdateTreeList(const std::map< std::string, std::shared_ptr< EmberCore::BehaviorTree > > &trees, const std::string ¤tTreeId) | EmberUI::NavigatorTab | |
| ViewPage enum name | EmberUI::NavigatorTab | private |
| wxDECLARE_EVENT_TABLE() | EmberUI::NavigatorTab | private |
| ~ITab()=default | ITab | virtual |