Elaztek Developer Hub
Blamite Game Engine - Keystone  00326.06.27.21.0407.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/interface/BlamEditorWindow.h"

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
 

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