![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
InspectorPanel - Adaptive inspector panel Displays properties based on current selection context. More...
#include <InspectorPanel.h>
Public Member Functions | |
| InspectorPanel () | |
| ~InspectorPanel () | |
| void | Initialize () |
| void | Shutdown () |
| void | Render () |
Private Member Functions | |
| void | RenderNodeInspector () |
| void | RenderEntityInspector () |
| void | RenderAssetFileInspector () |
| void | RenderComponentProperties (uint64_t entityId, const std::string &componentType) |
| InspectorContext | DetermineContext () |
InspectorPanel - Adaptive inspector panel Displays properties based on current selection context.
Definition at line 27 of file InspectorPanel.h.
| Olympe::InspectorPanel::InspectorPanel | ( | ) |
Definition at line 17 of file InspectorPanel.cpp.
| Olympe::InspectorPanel::~InspectorPanel | ( | ) |
Definition at line 21 of file InspectorPanel.cpp.
|
private |
Definition at line 65 of file InspectorPanel.cpp.
References Olympe::AssetFile, Olympe::BlueprintEditor::Get(), Olympe::None, and Olympe::RuntimeEntity.
Referenced by Render().
Here is the call graph for this function:
Here is the caller graph for this function:| void Olympe::InspectorPanel::Initialize | ( | ) |
Definition at line 25 of file InspectorPanel.cpp.
Referenced by Olympe::BlueprintEditorGUI::Initialize().
Here is the caller graph for this function:| void Olympe::InspectorPanel::Render | ( | ) |
Definition at line 35 of file InspectorPanel.cpp.
References Olympe::AssetFile, DetermineContext(), Olympe::GraphNode, Olympe::None, RenderAssetFileInspector(), RenderEntityInspector(), RenderNodeInspector(), and Olympe::RuntimeEntity.
Referenced by Olympe::BlueprintEditorGUI::Render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 203 of file InspectorPanel.cpp.
References Olympe::AssetMetadata::componentCount, Olympe::AssetMetadata::components, Olympe::AssetMetadata::description, Olympe::AssetMetadata::errorMessage, Olympe::BlueprintEditor::Get(), Olympe::BlueprintEditor::GetAssetMetadata(), GetComponentTypeID_Static(), Olympe::BlueprintEditor::GetSelectedAssetPath(), Olympe::AssetMetadata::isValid, Olympe::AssetMetadata::name, Olympe::AssetMetadata::nodeCount, Olympe::AssetMetadata::nodes, Olympe::BlueprintEditor::OpenGraphInEditor(), and Olympe::AssetMetadata::type.
Referenced by Render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 135 of file InspectorPanel.cpp.
References Olympe::EntityInspectorManager::Get(), Olympe::EntityInspectorManager::GetComponentProperties(), GetComponentTypeID_Static(), and Olympe::EntityInspectorManager::SetComponentProperty().
Referenced by RenderEntityInspector().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 96 of file InspectorPanel.cpp.
References Olympe::BlueprintEditor::Get(), Olympe::EntityInspectorManager::Get(), GetComponentTypeID_Static(), Olympe::EntityInspectorManager::GetEntityComponents(), Olympe::EntityInspectorManager::GetEntityInfo(), Olympe::BlueprintEditor::GetSelectedEntity(), and RenderComponentProperties().
Referenced by Render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 85 of file InspectorPanel.cpp.
Referenced by Render().
Here is the caller graph for this function:| void Olympe::InspectorPanel::Shutdown | ( | ) |
Definition at line 30 of file InspectorPanel.cpp.
Referenced by Olympe::BlueprintEditorGUI::Shutdown().
Here is the caller graph for this function: