![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
BlueprintEditor Singleton Backend Manages all business logic, state, and data for the Blueprint Editor Completely separated from UI rendering (handled by BlueprintEditorGUI) More...
#include <blueprinteditor.h>
Collaboration diagram for Olympe::BlueprintEditor:Static Public Member Functions | |
| static BlueprintEditor & | Instance () |
| static BlueprintEditor & | Get () |
Private Member Functions | |
| BlueprintEditor () | |
| ~BlueprintEditor () | |
| BlueprintEditor (const BlueprintEditor &)=delete | |
| BlueprintEditor & | operator= (const BlueprintEditor &)=delete |
| std::shared_ptr< AssetNode > | ScanDirectory (const std::string &path) |
| void | ParseAssetMetadata (const std::string &filepath, AssetMetadata &metadata) |
| void | ParseEntityBlueprint (const json &j, AssetMetadata &metadata) |
| void | ParseBehaviorTree (const json &j, AssetMetadata &metadata) |
| void | ParseHFSM (const json &j, AssetMetadata &metadata) |
| void | CollectAllAssets (const std::shared_ptr< AssetNode > &node, std::vector< AssetMetadata > &assets) const |
Private Attributes | |
| bool | m_IsActive |
| bool | m_HasUnsavedChanges |
| Blueprint::EntityBlueprint | m_CurrentBlueprint |
| std::string | m_CurrentFilepath |
| std::string | m_AssetRootPath |
| std::shared_ptr< AssetNode > | m_AssetTreeRoot |
| std::string | m_LastError |
| std::vector< uint64_t > | m_RuntimeEntities |
| uint64_t | m_SelectedEntity |
| std::string | m_SelectedAssetPath |
| class CommandStack * | m_CommandStack |
| std::map< std::string, std::unique_ptr< class BlueprintEditorPlugin > > | m_Plugins |
| bool | m_ShowMigrationDialog |
| std::vector< std::string > | m_BlueprintsToMigrate |
BlueprintEditor Singleton Backend Manages all business logic, state, and data for the Blueprint Editor Completely separated from UI rendering (handled by BlueprintEditorGUI)
Definition at line 65 of file blueprinteditor.h.
|
private |
Definition at line 46 of file blueprinteditor.cpp.
|
private |
Definition at line 56 of file blueprinteditor.cpp.
References m_CommandStack.
|
privatedelete |
Definition at line 932 of file blueprinteditor.cpp.
References Olympe::Blueprint::EntityBlueprint::FromJson(), Olympe::TemplateManager::Get(), GetComponentTypeID_Static(), Olympe::TemplateManager::GetLastError(), m_CurrentBlueprint, m_CurrentFilepath, m_HasUnsavedChanges, and m_LastError.
Here is the call graph for this function:| bool Olympe::BlueprintEditor::CanRedo | ( | ) | const |
Definition at line 996 of file blueprinteditor.cpp.
References Olympe::CommandStack::CanRedo(), and m_CommandStack.
Here is the call graph for this function:| bool Olympe::BlueprintEditor::CanUndo | ( | ) | const |
Definition at line 991 of file blueprinteditor.cpp.
References Olympe::CommandStack::CanUndo(), and m_CommandStack.
Here is the call graph for this function:
|
inline |
Definition at line 128 of file blueprinteditor.h.
References m_LastError.
|
inline |
Definition at line 103 of file blueprinteditor.h.
References m_HasUnsavedChanges.
|
private |
Definition at line 424 of file blueprinteditor.cpp.
References CollectAllAssets(), Olympe::AssetMetadata::filepath, GetComponentTypeID_Static(), Olympe::AssetMetadata::isDirectory, Olympe::AssetMetadata::name, ParseAssetMetadata(), and Olympe::AssetMetadata::type.
Referenced by CollectAllAssets(), and GetAllAssets().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 951 of file blueprinteditor.cpp.
References DeleteTemplate(), Olympe::TemplateManager::Get(), GetComponentTypeID_Static(), Olympe::TemplateManager::GetLastError(), and m_LastError.
Referenced by DeleteTemplate().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string Olympe::BlueprintEditor::DetectAssetType | ( | const std::string & | filepath | ) |
Definition at line 322 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), and JsonHelper::LoadJsonFromFile().
Referenced by GetAssetMetadata(), OpenGraphInEditor(), and ScanDirectory().
Here is the call graph for this function:
Here is the caller graph for this function:| BlueprintEditorPlugin * Olympe::BlueprintEditor::DetectPlugin | ( | const json & | blueprint | ) |
Definition at line 1061 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), GetPlugin(), and m_Plugins.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 70 of file blueprinteditor.h.
References Instance().
Referenced by Olympe::BlueprintEditorGUI::AddComponent(), Olympe::InspectorPanel::DetermineContext(), Olympe::BlueprintEditorGUI::HandleKeyboardShortcuts(), Olympe::NodeGraphPanel::HandleKeyboardShortcuts(), Olympe::NodeGraphPanel::HandleNodeInteractions(), Olympe::AssetBrowser::Initialize(), Olympe::AssetInfoPanel::LoadAsset(), Olympe::BlueprintEditorGUI::LoadBlueprint(), main(), Olympe::BlueprintEditorGUI::NewBlueprint(), NotifyEditorEntityCreated(), NotifyEditorEntityDestroyed(), Olympe::AssetBrowser::Refresh(), Olympe::BlueprintEditorGUI::RemoveComponent(), Olympe::AssetBrowser::Render(), Olympe::BlueprintEditorGUI::Render(), Olympe::HistoryPanel::Render(), Olympe::NodeGraphPanel::Render(), Olympe::InspectorPanel::RenderAssetFileInspector(), Olympe::InspectorPanel::RenderEntityInspector(), Olympe::EntitiesPanel::RenderEntityItem(), Olympe::BlueprintEditorGUI::RenderEntityPanel(), Olympe::NodeGraphPanel::RenderGraph(), Olympe::BlueprintEditorGUI::RenderMigrationDialog(), Olympe::BlueprintEditorGUI::RenderNodeEditor(), Olympe::BlueprintEditorGUI::RenderPropertyPanel(), Olympe::AssetBrowser::RenderRuntimeEntities(), Olympe::TemplateBrowserPanel::RenderSaveAsTemplateModal(), Olympe::BlueprintEditorGUI::RenderStatusBar(), Olympe::TemplateBrowserPanel::RenderTemplateBrowser(), Olympe::AssetBrowser::RenderTreeNode(), Olympe::BlueprintEditorGUI::SaveBlueprint(), Olympe::BlueprintEditorGUI::SaveBlueprintAs(), SDL_AppEvent(), SDL_AppInit(), SDL_AppIterate(), SDL_AppQuit(), TestAssetMetadata(), TestAssetQueries(), TestAssetScanning(), TestAssetSearch(), TestErrorHandling(), and TestMultiFolderNavigation().
Here is the call graph for this function:
Here is the caller graph for this function:| std::vector< AssetMetadata > Olympe::BlueprintEditor::GetAllAssets | ( | ) | const |
Definition at line 414 of file blueprinteditor.cpp.
References CollectAllAssets(), GetComponentTypeID_Static(), and m_AssetTreeRoot.
Referenced by GetAssetsByType(), and SearchAssets().
Here is the call graph for this function:
Here is the caller graph for this function:| AssetMetadata Olympe::BlueprintEditor::GetAssetMetadata | ( | const std::string & | filepath | ) |
Definition at line 493 of file blueprinteditor.cpp.
References DetectAssetType(), Olympe::AssetMetadata::errorMessage, Olympe::AssetMetadata::filepath, GetComponentTypeID_Static(), Olympe::AssetMetadata::isValid, Olympe::AssetMetadata::name, ParseAssetMetadata(), and Olympe::AssetMetadata::type.
Referenced by Olympe::AssetInfoPanel::LoadAsset(), and Olympe::InspectorPanel::RenderAssetFileInspector().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 106 of file blueprinteditor.h.
References m_AssetRootPath.
| std::vector< AssetMetadata > Olympe::BlueprintEditor::GetAssetsByType | ( | const std::string & | type | ) | const |
Definition at line 451 of file blueprinteditor.cpp.
References GetAllAssets(), and GetComponentTypeID_Static().
Here is the call graph for this function:
|
inline |
Definition at line 111 of file blueprinteditor.h.
References m_AssetTreeRoot.
Referenced by Olympe::AssetBrowser::Render().
Here is the caller graph for this function:| CommandStack * Olympe::BlueprintEditor::GetCommandStack | ( | ) |
Definition at line 1019 of file blueprinteditor.cpp.
References m_CommandStack.
Referenced by Olympe::NodeGraphPanel::HandleKeyboardShortcuts(), Olympe::NodeGraphPanel::HandleNodeInteractions(), and Olympe::NodeGraphPanel::RenderGraph().
Here is the caller graph for this function:
|
inline |
Definition at line 93 of file blueprinteditor.h.
References m_CurrentBlueprint.
|
inline |
Definition at line 94 of file blueprinteditor.h.
References m_CurrentBlueprint.
Referenced by Olympe::BlueprintEditorGUI::AddComponent(), and Olympe::BlueprintEditorGUI::RemoveComponent().
Here is the caller graph for this function:
|
inline |
Definition at line 99 of file blueprinteditor.h.
References m_CurrentFilepath.
| std::string Olympe::BlueprintEditor::GetLastCommandDescription | ( | ) | const |
Definition at line 1001 of file blueprinteditor.cpp.
References Olympe::CommandStack::GetLastCommandDescription(), and m_CommandStack.
Here is the call graph for this function:
|
inline |
Definition at line 126 of file blueprinteditor.h.
References m_LastError.
Referenced by Olympe::TemplateBrowserPanel::RenderSaveAsTemplateModal().
Here is the caller graph for this function:| std::string Olympe::BlueprintEditor::GetNextRedoDescription | ( | ) | const |
Definition at line 1010 of file blueprinteditor.cpp.
References Olympe::CommandStack::GetNextRedoDescription(), and m_CommandStack.
Here is the call graph for this function:| BlueprintEditorPlugin * Olympe::BlueprintEditor::GetPlugin | ( | const std::string & | type | ) |
Definition at line 1051 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), and m_Plugins.
Referenced by DetectPlugin().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 136 of file blueprinteditor.h.
References m_RuntimeEntities.
Referenced by Olympe::AssetBrowser::RenderRuntimeEntities().
Here is the caller graph for this function:
|
inline |
Definition at line 137 of file blueprinteditor.h.
References m_RuntimeEntities.
|
inline |
Definition at line 146 of file blueprinteditor.h.
References m_SelectedAssetPath.
Referenced by Olympe::InspectorPanel::RenderAssetFileInspector().
Here is the caller graph for this function:
|
inline |
Definition at line 141 of file blueprinteditor.h.
References m_SelectedEntity.
Referenced by Olympe::NodeGraphPanel::Render(), Olympe::InspectorPanel::RenderEntityInspector(), Olympe::EntitiesPanel::RenderEntityItem(), and Olympe::AssetBrowser::RenderRuntimeEntities().
Here is the caller graph for this function:
|
inline |
Definition at line 97 of file blueprinteditor.h.
References m_CurrentBlueprint, and Olympe::Blueprint::EntityBlueprint::name.
Referenced by SaveCurrentAsTemplate().
Here is the caller graph for this function:
|
inline |
Definition at line 127 of file blueprinteditor.h.
References m_LastError.
Referenced by Olympe::AssetBrowser::Render().
Here is the caller graph for this function:
|
inline |
Definition at line 147 of file blueprinteditor.h.
References m_SelectedAssetPath.
|
inline |
Definition at line 142 of file blueprinteditor.h.
References m_SelectedEntity.
|
inline |
Definition at line 98 of file blueprinteditor.h.
References m_HasUnsavedChanges.
| void Olympe::BlueprintEditor::Initialize | ( | ) |
Definition at line 65 of file blueprinteditor.cpp.
References Olympe::EntityInspectorManager::Get(), Olympe::EnumCatalogManager::Get(), Olympe::NodeGraphManager::Get(), Olympe::TemplateManager::Get(), Olympe::EntityInspectorManager::Initialize(), Olympe::EnumCatalogManager::Initialize(), Olympe::NodeGraphManager::Initialize(), Olympe::TemplateManager::Initialize(), InitializePlugins(), m_AssetTreeRoot, m_CommandStack, m_CurrentBlueprint, m_CurrentFilepath, m_HasUnsavedChanges, m_IsActive, m_LastError, and RefreshAssets().
Referenced by main(), and SDL_AppInit().
Here is the call graph for this function:
Here is the caller graph for this function:| void Olympe::BlueprintEditor::InitializePlugins | ( | ) |
Definition at line 1028 of file blueprinteditor.cpp.
References m_Plugins, and RegisterPlugin().
Referenced by Initialize().
Here is the call graph for this function:
Here is the caller graph for this function:| void Olympe::BlueprintEditor::InitializeRuntimeEditor | ( | ) |
Definition at line 99 of file blueprinteditor.cpp.
References Olympe::EditorContext::Get(), and Olympe::EditorContext::InitializeRuntime().
Referenced by SDL_AppInit().
Here is the call graph for this function:
Here is the caller graph for this function:| void Olympe::BlueprintEditor::InitializeStandaloneEditor | ( | ) |
Definition at line 106 of file blueprinteditor.cpp.
References Olympe::EditorContext::Get(), and Olympe::EditorContext::InitializeStandalone().
Referenced by SDL_AppInit().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 40 of file blueprinteditor.cpp.
References GetComponentTypeID_Static().
Referenced by Get().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 82 of file blueprinteditor.h.
References m_IsActive.
Referenced by SDL_AppEvent().
Here is the caller graph for this function:Definition at line 785 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), and JsonHelper::LoadJsonFromFile().
Here is the call graph for this function:Definition at line 159 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), Olympe::Blueprint::EntityBlueprint::LoadFromFile(), m_CurrentBlueprint, m_CurrentFilepath, and m_HasUnsavedChanges.
Here is the call graph for this function:
|
inline |
Definition at line 102 of file blueprinteditor.h.
References m_HasUnsavedChanges.
Referenced by Olympe::BlueprintEditorGUI::AddComponent(), and Olympe::BlueprintEditorGUI::RemoveComponent().
Here is the caller graph for this function:| void Olympe::BlueprintEditor::MigrateAllBlueprints | ( | ) |
Definition at line 1116 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), JsonHelper::LoadJsonFromFile(), m_AssetRootPath, RefreshAssets(), and ScanBlueprintFiles().
Here is the call graph for this function:| void Olympe::BlueprintEditor::NewBlueprint | ( | const std::string & | name, |
| const std::string & | description = "" |
||
| ) |
Definition at line 151 of file blueprinteditor.cpp.
References Olympe::Blueprint::EntityBlueprint::description, m_CurrentBlueprint, m_CurrentFilepath, and m_HasUnsavedChanges.
Referenced by Olympe::BlueprintEditorGUI::NewBlueprint().
Here is the caller graph for this function:Definition at line 802 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), and m_RuntimeEntities.
Referenced by NotifyEditorEntityCreated().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 814 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), m_RuntimeEntities, and m_SelectedEntity.
Referenced by NotifyEditorEntityDestroyed().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 865 of file blueprinteditor.cpp.
References DetectAssetType(), Olympe::NodeGraphManager::Get(), GetComponentTypeID_Static(), Olympe::NodeGraphManager::LoadGraph(), and m_LastError.
Referenced by Olympe::InspectorPanel::RenderAssetFileInspector(), and Olympe::AssetBrowser::RenderTreeNode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatedelete |
|
private |
Definition at line 519 of file blueprinteditor.cpp.
References Olympe::AssetMetadata::description, Olympe::AssetMetadata::errorMessage, GetComponentTypeID_Static(), JsonHelper::GetString(), Olympe::AssetMetadata::isValid, JsonHelper::LoadJsonFromFile(), Olympe::AssetMetadata::name, ParseBehaviorTree(), ParseEntityBlueprint(), ParseHFSM(), and Olympe::AssetMetadata::type.
Referenced by CollectAllAssets(), and GetAssetMetadata().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 677 of file blueprinteditor.cpp.
References Olympe::AssetMetadata::description, GetComponentTypeID_Static(), JsonHelper::GetString(), Olympe::AssetMetadata::name, Olympe::AssetMetadata::nodeCount, and Olympe::AssetMetadata::nodes.
Referenced by ParseAssetMetadata().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 636 of file blueprinteditor.cpp.
References Olympe::AssetMetadata::componentCount, Olympe::AssetMetadata::components, Olympe::AssetMetadata::description, GetComponentTypeID_Static(), JsonHelper::GetString(), and Olympe::AssetMetadata::name.
Referenced by ParseAssetMetadata().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 750 of file blueprinteditor.cpp.
References Olympe::AssetMetadata::description, GetComponentTypeID_Static(), JsonHelper::GetString(), Olympe::AssetMetadata::name, Olympe::AssetMetadata::nodeCount, and Olympe::AssetMetadata::nodes.
Referenced by ParseAssetMetadata().
Here is the call graph for this function:
Here is the caller graph for this function:| void Olympe::BlueprintEditor::Redo | ( | ) |
Definition at line 982 of file blueprinteditor.cpp.
References m_CommandStack, m_HasUnsavedChanges, and Olympe::CommandStack::Redo().
Referenced by Olympe::NodeGraphPanel::HandleKeyboardShortcuts().
Here is the call graph for this function:
Here is the caller graph for this function:| void Olympe::BlueprintEditor::RefreshAssets | ( | ) |
Definition at line 225 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), m_AssetRootPath, m_AssetTreeRoot, m_LastError, and ScanDirectory().
Referenced by Initialize(), MigrateAllBlueprints(), Olympe::AssetBrowser::Refresh(), and SetAssetRootPath().
Here is the call graph for this function:
Here is the caller graph for this function:| void Olympe::BlueprintEditor::RegisterPlugin | ( | std::unique_ptr< class BlueprintEditorPlugin > | plugin | ) |
Definition at line 1044 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), and m_Plugins.
Referenced by InitializePlugins().
Here is the call graph for this function:
Here is the caller graph for this function:| void Olympe::BlueprintEditor::ReloadTemplates | ( | ) |
Definition at line 963 of file blueprinteditor.cpp.
References Olympe::TemplateManager::Get(), and Olympe::TemplateManager::RefreshTemplates().
Referenced by Olympe::TemplateBrowserPanel::RenderTemplateBrowser().
Here is the call graph for this function:
Here is the caller graph for this function:| bool Olympe::BlueprintEditor::SaveBlueprint | ( | ) |
Definition at line 174 of file blueprinteditor.cpp.
References m_CurrentBlueprint, m_CurrentFilepath, m_HasUnsavedChanges, Olympe::Blueprint::EntityBlueprint::name, and Olympe::Blueprint::EntityBlueprint::SaveToFile().
Here is the call graph for this function:Definition at line 197 of file blueprinteditor.cpp.
References m_CurrentBlueprint, m_CurrentFilepath, m_HasUnsavedChanges, Olympe::Blueprint::EntityBlueprint::name, and Olympe::Blueprint::EntityBlueprint::SaveToFile().
Here is the call graph for this function:| bool Olympe::BlueprintEditor::SaveCurrentAsTemplate | ( | const std::string & | name, |
| const std::string & | description, | ||
| const std::string & | category | ||
| ) |
Definition at line 899 of file blueprinteditor.cpp.
References Olympe::TemplateManager::CreateTemplateFromBlueprint(), Olympe::TemplateManager::Get(), GetComponentTypeID_Static(), Olympe::TemplateManager::GetLastError(), HasBlueprint(), m_CurrentBlueprint, m_LastError, and Olympe::Blueprint::EntityBlueprint::ToJson().
Here is the call graph for this function:| std::vector< std::string > Olympe::BlueprintEditor::ScanBlueprintFiles | ( | const std::string & | directory | ) |
Definition at line 1088 of file blueprinteditor.cpp.
References GetComponentTypeID_Static().
Referenced by MigrateAllBlueprints().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 261 of file blueprinteditor.cpp.
References DetectAssetType(), GetComponentTypeID_Static(), and ScanDirectory().
Referenced by RefreshAssets(), and ScanDirectory().
Here is the call graph for this function:
Here is the caller graph for this function:| std::vector< AssetMetadata > Olympe::BlueprintEditor::SearchAssets | ( | const std::string & | query | ) | const |
Definition at line 467 of file blueprinteditor.cpp.
References GetAllAssets(), and GetComponentTypeID_Static().
Here is the call graph for this function:Definition at line 852 of file blueprinteditor.cpp.
References GetComponentTypeID_Static(), and m_SelectedAssetPath.
Referenced by Olympe::AssetBrowser::RenderTreeNode().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 84 of file blueprinteditor.h.
References GetComponentTypeID_Static(), and m_IsActive.
Referenced by SDL_AppInit().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 219 of file blueprinteditor.cpp.
References m_AssetRootPath, and RefreshAssets().
Referenced by Olympe::AssetBrowser::Initialize().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 836 of file blueprinteditor.cpp.
References m_SelectedEntity.
Referenced by Olympe::EntitiesPanel::RenderEntityItem(), and Olympe::AssetBrowser::RenderRuntimeEntities().
Here is the caller graph for this function:Definition at line 187 of file blueprinteditor.h.
References GetComponentTypeID_Static(), and m_ShowMigrationDialog.
Here is the call graph for this function:
|
inline |
Definition at line 186 of file blueprinteditor.h.
References m_ShowMigrationDialog.
| void Olympe::BlueprintEditor::Shutdown | ( | ) |
Definition at line 113 of file blueprinteditor.cpp.
References Olympe::EntityInspectorManager::Get(), Olympe::EnumCatalogManager::Get(), Olympe::NodeGraphManager::Get(), Olympe::TemplateManager::Get(), m_CommandStack, m_CurrentBlueprint, m_CurrentFilepath, m_HasUnsavedChanges, Olympe::EntityInspectorManager::Shutdown(), Olympe::EnumCatalogManager::Shutdown(), Olympe::NodeGraphManager::Shutdown(), and Olympe::TemplateManager::Shutdown().
Referenced by SDL_AppQuit().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 83 of file blueprinteditor.h.
References m_IsActive.
Referenced by SDL_AppEvent().
Here is the caller graph for this function:| void Olympe::BlueprintEditor::Undo | ( | ) |
Definition at line 973 of file blueprinteditor.cpp.
References m_CommandStack, m_HasUnsavedChanges, and Olympe::CommandStack::Undo().
Referenced by Olympe::NodeGraphPanel::HandleKeyboardShortcuts().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 133 of file blueprinteditor.cpp.
References Olympe::EntityInspectorManager::Get(), and Olympe::EntityInspectorManager::Update().
Referenced by SDL_AppIterate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 216 of file blueprinteditor.h.
Referenced by GetAssetRootPath(), MigrateAllBlueprints(), RefreshAssets(), and SetAssetRootPath().
|
private |
Definition at line 217 of file blueprinteditor.h.
Referenced by GetAllAssets(), GetAssetTree(), Initialize(), and RefreshAssets().
|
private |
Definition at line 239 of file blueprinteditor.h.
|
private |
Definition at line 232 of file blueprinteditor.h.
Referenced by CanRedo(), CanUndo(), GetCommandStack(), GetLastCommandDescription(), GetNextRedoDescription(), Initialize(), Redo(), Shutdown(), Undo(), and ~BlueprintEditor().
|
private |
Definition at line 212 of file blueprinteditor.h.
Referenced by ApplyTemplate(), GetCurrentBlueprint(), GetCurrentBlueprintMutable(), HasBlueprint(), Initialize(), LoadBlueprint(), NewBlueprint(), SaveBlueprint(), SaveBlueprintAs(), SaveCurrentAsTemplate(), and Shutdown().
|
private |
Definition at line 213 of file blueprinteditor.h.
Referenced by ApplyTemplate(), GetCurrentFilepath(), Initialize(), LoadBlueprint(), NewBlueprint(), SaveBlueprint(), SaveBlueprintAs(), and Shutdown().
|
private |
Definition at line 209 of file blueprinteditor.h.
Referenced by ApplyTemplate(), ClearModified(), HasUnsavedChanges(), Initialize(), LoadBlueprint(), MarkAsModified(), NewBlueprint(), Redo(), SaveBlueprint(), SaveBlueprintAs(), Shutdown(), and Undo().
|
private |
Definition at line 208 of file blueprinteditor.h.
Referenced by Initialize(), IsActive(), SetActive(), and ToggleActive().
|
private |
Definition at line 220 of file blueprinteditor.h.
Referenced by ApplyTemplate(), ClearError(), DeleteTemplate(), GetLastError(), HasError(), Initialize(), OpenGraphInEditor(), RefreshAssets(), and SaveCurrentAsTemplate().
|
private |
Definition at line 235 of file blueprinteditor.h.
Referenced by DetectPlugin(), GetPlugin(), InitializePlugins(), and RegisterPlugin().
|
private |
Definition at line 223 of file blueprinteditor.h.
Referenced by GetRuntimeEntities(), GetRuntimeEntityCount(), NotifyEntityCreated(), and NotifyEntityDestroyed().
|
private |
Definition at line 229 of file blueprinteditor.h.
Referenced by GetSelectedAssetPath(), HasSelectedAsset(), and SelectAsset().
|
private |
Definition at line 226 of file blueprinteditor.h.
Referenced by GetSelectedEntity(), HasSelectedEntity(), NotifyEntityDestroyed(), and SetSelectedEntity().
|
private |
Definition at line 238 of file blueprinteditor.h.
Referenced by SetShowMigrationDialog(), and ShowMigrationDialog().