Ember
Loading...
Searching...
No Matches
EmberForge::TreeWidget Member List

This is the complete list of members for EmberForge::TreeWidget, including all inherited members.

AddNode(std::unique_ptr< EmberCore::Node > node, EmberCore::Node *parent)EmberForge::TreeWidget
AnimateToNode(EmberCore::Node *node)EmberForge::TreeWidget
animation_timer_EmberForge::TreeWidgetprivate
AutoFitLayout()EmberForge::TreeWidget
background_color_EmberForge::TreeWidgetprivate
behavior_tree_EmberForge::TreeWidgetprivate
CalculateCompactLayout()EmberForge::TreeWidgetprotected
CalculateHorizontalLayout()EmberForge::TreeWidgetprotected
CalculateNodePosition(EmberCore::Node *node) constEmberForge::TreeWidgetprotected
CalculateRadialLayout()EmberForge::TreeWidgetprotected
CalculateTreeSize() constEmberForge::TreeWidgetprotected
CalculateVerticalLayout()EmberForge::TreeWidgetprotected
CanAddNode(EmberCore::Node *parent) constEmberForge::TreeWidget
CanMoveNode(EmberCore::Node *node, EmberCore::Node *new_parent) constEmberForge::TreeWidget
CenterOnNode(EmberCore::Node *node)EmberForge::TreeWidget
CenterOnSelection()EmberForge::TreeWidget
CenterView()EmberForge::TreeWidget
ClearHighlights()EmberForge::TreeWidget
ClearSelection()EmberForge::TreeWidget
connection_color_EmberForge::TreeWidgetprivate
connection_width_EmberForge::TreeWidgetprivate
connections_visible_EmberForge::TreeWidgetprivate
CreateNodeWidget(EmberCore::Node *node)EmberForge::TreeWidgetprotected
CreateNodeWidgets()EmberForge::TreeWidgetprotected
DEFAULT_LEVEL_SPACINGEmberForge::TreeWidgetprivatestatic
DEFAULT_NODE_SPACING_XEmberForge::TreeWidgetprivatestatic
DEFAULT_NODE_SPACING_YEmberForge::TreeWidgetprivatestatic
DeselectNode(EmberCore::Node *node)EmberForge::TreeWidget
DestroyNodeWidgets()EmberForge::TreeWidgetprotected
drag_start_pos_EmberForge::TreeWidgetprivate
DrawBackground(wxDC &dc)EmberForge::TreeWidgetprotected
DrawConnection(wxDC &dc, EmberForge::NodeWidget *parent, EmberForge::NodeWidget *child)EmberForge::TreeWidgetprotected
DrawConnections(wxDC &dc)EmberForge::TreeWidgetprotected
DrawGrid(wxDC &dc)EmberForge::TreeWidgetprotected
DrawSelectionRect(wxDC &dc)EmberForge::TreeWidgetprotected
DuplicateSelectedNodes()EmberForge::TreeWidget
edit_callback_EmberForge::TreeWidgetprivate
ExportAsImage(const wxSize &size=wxDefaultSize) constEmberForge::TreeWidget
GetAllNodeWidgets() constEmberForge::TreeWidget
GetBehaviorTree() constEmberForge::TreeWidgetinline
GetInteractionMode() constEmberForge::TreeWidgetinline
GetLayoutAlgorithm() constEmberForge::TreeWidgetinline
GetNodeWidget(EmberCore::Node *node) constEmberForge::TreeWidget
GetSelectedNode() constEmberForge::TreeWidget
GetSelectedNodes() constEmberForge::TreeWidget
GetSelectedNodeWidgets() constEmberForge::TreeWidget
GetZoomLevel() constEmberForge::TreeWidgetinline
grid_color_EmberForge::TreeWidgetprivate
GRID_SIZEEmberForge::TreeWidgetprivatestatic
grid_visible_EmberForge::TreeWidgetprivate
HasTree() constEmberForge::TreeWidgetinline
highlighted_path_EmberForge::TreeWidgetprivate
HighlightExecutionPath(const std::vector< EmberCore::Node * > &path)EmberForge::TreeWidget
HitTestConnection(const wxPoint &point) constEmberForge::TreeWidgetprotected
HitTestNode(const wxPoint &point) constEmberForge::TreeWidgetprotected
InitializeWidget()EmberForge::TreeWidgetprivate
interaction_mode_EmberForge::TreeWidgetprivate
InteractionMode enum nameEmberForge::TreeWidget
is_dragging_EmberForge::TreeWidgetprivate
is_selecting_EmberForge::TreeWidgetprivate
layout_algorithm_EmberForge::TreeWidgetprivate
LayoutAlgorithm enum nameEmberForge::TreeWidget
LayoutNodeVertical(EmberCore::Node *node, int x, int y, int level)EmberForge::TreeWidgetprotected
level_spacing_EmberForge::TreeWidgetprivate
LoadLayout(const wxString &filename)EmberForge::TreeWidget
LoadPreferences()EmberForge::TreeWidget
MAX_ZOOMEmberForge::TreeWidgetprivatestatic
MIN_ZOOMEmberForge::TreeWidgetprivatestatic
mouse_wheel_sensitivity_EmberForge::TreeWidgetprivate
MoveNode(EmberCore::Node *node, EmberCore::Node *new_parent)EmberForge::TreeWidget
node_positions_EmberForge::TreeWidgetprivate
node_render_style_EmberForge::TreeWidgetprivate
node_spacing_x_EmberForge::TreeWidgetprivate
node_spacing_y_EmberForge::TreeWidgetprivate
node_widgets_EmberForge::TreeWidgetprivate
NodeEditCallback typedefEmberForge::TreeWidget
NodeSelectionCallback typedefEmberForge::TreeWidget
NotifySelectionChange()EmberForge::TreeWidgetprotected
OnChar(wxKeyEvent &event)EmberForge::TreeWidgetprotectedvirtual
OnEraseBackground(wxEraseEvent &event)EmberForge::TreeWidgetprotectedvirtual
OnKeyDown(wxKeyEvent &event)EmberForge::TreeWidgetprotectedvirtual
OnMouseDown(wxMouseEvent &event)EmberForge::TreeWidgetprotectedvirtual
OnMouseMove(wxMouseEvent &event)EmberForge::TreeWidgetprotectedvirtual
OnMouseUp(wxMouseEvent &event)EmberForge::TreeWidgetprotectedvirtual
OnMouseWheel(wxMouseEvent &event)EmberForge::TreeWidgetprotectedvirtual
OnNodeClicked(EmberForge::NodeWidget *widget, EmberCore::Node *node)EmberForge::TreeWidgetprivate
OnNodeDoubleClicked(EmberForge::NodeWidget *widget, EmberCore::Node *node)EmberForge::TreeWidgetprivate
OnNodeDragged(EmberForge::NodeWidget *widget, const wxPoint &delta)EmberForge::TreeWidgetprivate
OnNodeEdited(EmberForge::NodeWidget *widget, const wxString &new_name)EmberForge::TreeWidgetprivate
OnPaint(wxPaintEvent &event)EmberForge::TreeWidgetprotectedvirtual
OnRightClick(wxContextMenuEvent &event)EmberForge::TreeWidgetprotectedvirtual
OnSize(wxSizeEvent &event)EmberForge::TreeWidgetprotectedvirtual
pan_sensitivity_EmberForge::TreeWidgetprivate
PositionNodeWidgets()EmberForge::TreeWidgetprotected
RefreshLayout()EmberForge::TreeWidget
RemoveSelectedNodes()EmberForge::TreeWidget
SaveLayout(const wxString &filename) constEmberForge::TreeWidget
ScreenToTree(const wxPoint &screen_point) constEmberForge::TreeWidgetprotected
ScreenToTree(const wxRect &screen_rect) constEmberForge::TreeWidgetprotected
SelectAll()EmberForge::TreeWidget
selected_nodes_EmberForge::TreeWidgetprivate
selection_callback_EmberForge::TreeWidgetprivate
selection_rect_EmberForge::TreeWidgetprivate
selection_start_pos_EmberForge::TreeWidgetprivate
SelectNode(EmberCore::Node *node, bool add_to_selection=false)EmberForge::TreeWidget
SetBackgroundColor(const wxColour &color)EmberForge::TreeWidget
SetBehaviorTree(std::shared_ptr< EmberCore::BehaviorTree > tree)EmberForge::TreeWidget
SetConnectionStyle(int line_width, const wxColour &color)EmberForge::TreeWidget
SetConnectionsVisible(bool visible)EmberForge::TreeWidget
SetGridVisible(bool visible)EmberForge::TreeWidget
SetInteractionMode(InteractionMode mode)EmberForge::TreeWidget
SetLayoutAlgorithm(LayoutAlgorithm algorithm)EmberForge::TreeWidget
SetNodeEditCallback(NodeEditCallback callback)EmberForge::TreeWidgetinline
SetNodeRenderStyle(EmberForge::NodeWidget::RenderStyle style)EmberForge::TreeWidget
SetNodeSelectionCallback(NodeSelectionCallback callback)EmberForge::TreeWidgetinline
SetTreeChangeCallback(TreeChangeCallback callback)EmberForge::TreeWidgetinline
SetupEventHandlers()EmberForge::TreeWidgetprivate
SetZoomLevel(double zoom)EmberForge::TreeWidget
ShowContextMenu(const wxPoint &position)EmberForge::TreeWidgetprivate
tree_change_callback_EmberForge::TreeWidgetprivate
tree_root_position_EmberForge::TreeWidgetprivate
tree_size_EmberForge::TreeWidgetprivate
TreeChangeCallback typedefEmberForge::TreeWidget
TreeToScreen(const wxPoint &tree_point) constEmberForge::TreeWidgetprotected
TreeToScreen(const wxRect &tree_rect) constEmberForge::TreeWidgetprotected
TreeWidget(wxWindow *parent, std::shared_ptr< EmberCore::BehaviorTree > tree=nullptr)EmberForge::TreeWidget
UpdateNodeWidgets()EmberForge::TreeWidgetprotected
UpdateScrollbars()EmberForge::TreeWidgetprotected
UpdateSelectionVisuals()EmberForge::TreeWidgetprotected
UpdateViewSize()EmberForge::TreeWidgetprivate
view_offset_EmberForge::TreeWidgetprivate
zoom_follows_cursor_EmberForge::TreeWidgetprivate
zoom_level_EmberForge::TreeWidgetprivate
zoom_step_EmberForge::TreeWidgetprivate
ZoomIn()EmberForge::TreeWidget
ZoomOut()EmberForge::TreeWidget
ZoomToFit()EmberForge::TreeWidget
ZoomToSelection()EmberForge::TreeWidget
~TreeWidget()EmberForge::TreeWidgetvirtual