Elaztek Developer Hub
Blamite Game Engine - Keystone  00390.07.02.23.1947.blamite
A library that enables the use of Qt in Blamite's editing tools.
editor_data.h File Reference
#include <Strings/components/settings/config/config.h>
#include <map>
#include "components/editor_data/editor_window/BlamEditorWindow.h"
+ Include dependency graph for editor_data.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 BlamKeystone
 Namespace for anything within the Keystone library.
 
 BlamKeystone::EditorData
 Namespace contianing functions for accessing common editor data.
 
 BlamKeystone::EditorData::Internal
 Namespace for internal functions.
 

Macros

#define KEYSTONE
 
#define MAIN_EDITOR_WINDOW   BlamKeystone::EditorData::GetMainEditorWindow()
 

Functions

KEYSTONE void BlamKeystone::EditorData::Internal::SetMainEditorWindow (BlamEditorWindow *window)
 Sets the main editor window. More...
 
KEYSTONE BlamEditorWindowBlamKeystone::EditorData::GetMainEditorWindow ()
 Retrieves the main editor window. More...
 
KEYSTONE BlamEditorToolWindowBlamKeystone::EditorData::GetToolWindow (BlamEditorToolWindowType type)
 Retrieves a desired tool window. More...
 
KEYSTONE std::map< BlamEditorToolWindowType, BlamEditorToolWindow * > BlamKeystone::EditorData::GetRegisteredToolWindowList ()
 Retrieves the list of registered tool windows. More...
 
KEYSTONE void BlamKeystone::EditorData::LoadToolWindows ()
 Loads all tool windows into the registered tool window list. More...
 
KEYSTONE void BlamKeystone::EditorData::UnloadToolWindows ()
 Unoads all registered tool windows. More...
 

Macro Definition Documentation

◆ KEYSTONE

#define KEYSTONE

◆ MAIN_EDITOR_WINDOW

#define MAIN_EDITOR_WINDOW   BlamKeystone::EditorData::GetMainEditorWindow()