20#include "../Core/IconsFontAwesome6.h"
28 class BlueprintEditor;
ComponentTypeID GetComponentTypeID_Static()
Central manager for the multi-graph tab system.
BlueprintEditorGUI - Frontend UI for Blueprint Editor Renders ImGui interface and interacts with Blue...
float m_VerificationLogsPanelHeight
void AddComponent(const std::string &type)
class HistoryPanel * m_HistoryPanel
int m_SelectedComponentIndex
void NewVisualScriptGraph()
void HandleKeyboardShortcuts()
float m_InspectorPanelHeight
void RenderShortcutsDialog()
AssetBrowser m_AssetBrowser
void LoadBlueprint(const std::string &filepath)
bool m_ShowAddComponentDialog
bool m_ShowTemplateBrowser
int m_SelectedComponentType
std::map< int, ImVec2 > m_NodePositions
bool m_ShowComponentGraph
class VisualScriptEditorPanel * m_VSEditorPanel
EntitiesPanel m_EntitiesPanel
class TemplateBrowserPanel * m_TemplateBrowserPanel
class DebugPanel * m_DebugPanel
char m_FilepathBuffer[512]
void RenderPreferencesDialog()
void RemoveComponent(int index)
NodeGraphPanel m_NodeGraphPanel
class ProfilerPanel * m_ProfilerPanel
std::vector< NodeConnection > m_Connections
bool m_ShowEntityProperties
void RenderComponentAddDialog()
float m_AssetBrowserWidth
void RenderPropertyPanel()
void RenderMigrationDialog()
char m_NewBlueprintNameBuffer[256]
InspectorPanel m_InspectorPanel
AssetInfoPanel m_AssetInfoPanel
float m_LeftPanelSplitHeight
ImGui panel that exposes DebugController UI.
EntitiesPanel - ImGui panel for entity list Shows all runtime entities from the World ECS.
HistoryPanel - ImGui panel for command history visualization Shows undo/redo stacks with command desc...
InspectorPanel - Adaptive inspector panel Displays properties based on current selection context.
NodeGraphPanel - ImGui/ImNodes panel for node graph editing Provides visual editor for behavior trees...
ImGui panel that visualizes PerformanceProfiler data.
TemplateBrowserPanel - ImGui panel for template management Provides interface for browsing,...
ImNodes graph editor for ATS Visual Script v4 graphs.
< Provides AssetID and INVALID_ASSET_ID