Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Olympe::BlueprintEditor Member List

This is the complete list of members for Olympe::BlueprintEditor, including all inherited members.

ApplyTemplate(const std::string &templateId)Olympe::BlueprintEditor
BlueprintEditor()Olympe::BlueprintEditorprivate
BlueprintEditor(const BlueprintEditor &)=deleteOlympe::BlueprintEditorprivate
CanRedo() constOlympe::BlueprintEditor
CanUndo() constOlympe::BlueprintEditor
ClearError()Olympe::BlueprintEditorinline
ClearModified()Olympe::BlueprintEditorinline
CollectAllAssets(const std::shared_ptr< AssetNode > &node, std::vector< AssetMetadata > &assets) constOlympe::BlueprintEditorprivate
DeleteTemplate(const std::string &templateId)Olympe::BlueprintEditor
DetectAssetType(const std::string &filepath)Olympe::BlueprintEditor
DetectPlugin(const json &blueprint)Olympe::BlueprintEditor
Get()Olympe::BlueprintEditorinlinestatic
GetAllAssets() constOlympe::BlueprintEditor
GetAssetMetadata(const std::string &filepath)Olympe::BlueprintEditor
GetAssetRootPath() constOlympe::BlueprintEditorinline
GetAssetsByType(const std::string &type) constOlympe::BlueprintEditor
GetAssetTree() constOlympe::BlueprintEditorinline
GetCommandStack()Olympe::BlueprintEditor
GetCurrentBlueprint() constOlympe::BlueprintEditorinline
GetCurrentBlueprintMutable()Olympe::BlueprintEditorinline
GetCurrentFilepath() constOlympe::BlueprintEditorinline
GetLastCommandDescription() constOlympe::BlueprintEditor
GetLastError() constOlympe::BlueprintEditorinline
GetNextRedoDescription() constOlympe::BlueprintEditor
GetPlugin(const std::string &type)Olympe::BlueprintEditor
GetRuntimeEntities() constOlympe::BlueprintEditorinline
GetRuntimeEntityCount() constOlympe::BlueprintEditorinline
GetSelectedAssetPath() constOlympe::BlueprintEditorinline
GetSelectedEntity() constOlympe::BlueprintEditorinline
HasBlueprint() constOlympe::BlueprintEditorinline
HasError() constOlympe::BlueprintEditorinline
HasSelectedAsset() constOlympe::BlueprintEditorinline
HasSelectedEntity() constOlympe::BlueprintEditorinline
HasUnsavedChanges() constOlympe::BlueprintEditorinline
Initialize()Olympe::BlueprintEditor
InitializePlugins()Olympe::BlueprintEditor
InitializeRuntimeEditor()Olympe::BlueprintEditor
InitializeStandaloneEditor()Olympe::BlueprintEditor
Instance()Olympe::BlueprintEditorstatic
IsActive() constOlympe::BlueprintEditorinline
IsAssetValid(const std::string &filepath) constOlympe::BlueprintEditor
LoadBlueprint(const std::string &filepath)Olympe::BlueprintEditor
m_AssetRootPathOlympe::BlueprintEditorprivate
m_AssetTreeRootOlympe::BlueprintEditorprivate
m_BlueprintsToMigrateOlympe::BlueprintEditorprivate
m_CommandStackOlympe::BlueprintEditorprivate
m_CurrentBlueprintOlympe::BlueprintEditorprivate
m_CurrentFilepathOlympe::BlueprintEditorprivate
m_HasUnsavedChangesOlympe::BlueprintEditorprivate
m_IsActiveOlympe::BlueprintEditorprivate
m_LastErrorOlympe::BlueprintEditorprivate
m_PluginsOlympe::BlueprintEditorprivate
m_RuntimeEntitiesOlympe::BlueprintEditorprivate
m_SelectedAssetPathOlympe::BlueprintEditorprivate
m_SelectedEntityOlympe::BlueprintEditorprivate
m_ShowMigrationDialogOlympe::BlueprintEditorprivate
MarkAsModified()Olympe::BlueprintEditorinline
MigrateAllBlueprints()Olympe::BlueprintEditor
NewBlueprint(const std::string &name, const std::string &description="")Olympe::BlueprintEditor
NotifyEntityCreated(uint64_t entityId)Olympe::BlueprintEditor
NotifyEntityDestroyed(uint64_t entityId)Olympe::BlueprintEditor
OpenGraphInEditor(const std::string &assetPath)Olympe::BlueprintEditor
operator=(const BlueprintEditor &)=deleteOlympe::BlueprintEditorprivate
ParseAssetMetadata(const std::string &filepath, AssetMetadata &metadata)Olympe::BlueprintEditorprivate
ParseBehaviorTree(const json &j, AssetMetadata &metadata)Olympe::BlueprintEditorprivate
ParseEntityBlueprint(const json &j, AssetMetadata &metadata)Olympe::BlueprintEditorprivate
ParseHFSM(const json &j, AssetMetadata &metadata)Olympe::BlueprintEditorprivate
Redo()Olympe::BlueprintEditor
RefreshAssets()Olympe::BlueprintEditor
RegisterPlugin(std::unique_ptr< class BlueprintEditorPlugin > plugin)Olympe::BlueprintEditor
ReloadTemplates()Olympe::BlueprintEditor
SaveBlueprint()Olympe::BlueprintEditor
SaveBlueprintAs(const std::string &filepath)Olympe::BlueprintEditor
SaveCurrentAsTemplate(const std::string &name, const std::string &description, const std::string &category)Olympe::BlueprintEditor
ScanBlueprintFiles(const std::string &directory)Olympe::BlueprintEditor
ScanDirectory(const std::string &path)Olympe::BlueprintEditorprivate
SearchAssets(const std::string &query) constOlympe::BlueprintEditor
SelectAsset(const std::string &assetPath)Olympe::BlueprintEditor
SetActive(bool active)Olympe::BlueprintEditorinline
SetAssetRootPath(const std::string &path)Olympe::BlueprintEditor
SetSelectedEntity(uint64_t entityId)Olympe::BlueprintEditor
SetShowMigrationDialog(bool show)Olympe::BlueprintEditorinline
ShowMigrationDialog() constOlympe::BlueprintEditorinline
Shutdown()Olympe::BlueprintEditor
ToggleActive()Olympe::BlueprintEditorinline
Undo()Olympe::BlueprintEditor
Update(float deltaTime)Olympe::BlueprintEditor
~BlueprintEditor()Olympe::BlueprintEditorprivate