![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Panel for editing blackboard variables. More...
#include <AIEditorPanels.h>
Public Member Functions | |
| BlackboardInspectorPanel () | |
| ~BlackboardInspectorPanel ()=default | |
| void | Render (NodeGraph::GraphDocument *activeGraph) |
| Render the panel. | |
Private Member Functions | |
| void | RenderVariableList (NodeGraph::GraphDocument *doc) |
| void | RenderAddVariableDialog () |
| void | RenderVariableEditor (const std::string &varName) |
Private Attributes | |
| bool | m_showAddDialog |
| char | m_newVarName [256] |
Panel for editing blackboard variables.
Definition at line 26 of file AIEditorPanels.h.
| Olympe::AI::BlackboardInspectorPanel::BlackboardInspectorPanel | ( | ) |
Definition at line 20 of file AIEditorPanels.cpp.
References m_newVarName.
|
default |
| void Olympe::AI::BlackboardInspectorPanel::Render | ( | NodeGraph::GraphDocument * | activeGraph | ) |
Render the panel.
| activeGraph | Active graph document |
Definition at line 26 of file AIEditorPanels.cpp.
References GetComponentTypeID_Static(), m_showAddDialog, RenderAddVariableDialog(), and RenderVariableList().
Here is the call graph for this function:
|
private |
Definition at line 56 of file AIEditorPanels.cpp.
References m_newVarName, m_showAddDialog, and SYSTEM_LOG.
Referenced by Render().
Here is the caller graph for this function:
|
private |
Definition at line 78 of file AIEditorPanels.cpp.
References GetComponentTypeID_Static().
Here is the call graph for this function:
|
private |
Definition at line 49 of file AIEditorPanels.cpp.
References GetComponentTypeID_Static().
Referenced by Render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 43 of file AIEditorPanels.h.
Referenced by BlackboardInspectorPanel(), and RenderAddVariableDialog().
|
private |
Definition at line 42 of file AIEditorPanels.h.
Referenced by Render(), and RenderAddVariableDialog().