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.
BlamKeystone::EditorData Namespace Reference

Namespace contianing functions for accessing common editor data. More...

Namespaces

 Internal
 Namespace for internal functions.
 

Functions

KEYSTONE BlamEditorWindowGetMainEditorWindow ()
 Retrieves the main editor window. More...
 
KEYSTONE BlamEditorToolWindowGetToolWindow (BlamEditorToolWindowType type)
 Retrieves a desired tool window. More...
 
KEYSTONE std::map< BlamEditorToolWindowType, BlamEditorToolWindow * > GetRegisteredToolWindowList ()
 Retrieves the list of registered tool windows. More...
 
KEYSTONE void LoadToolWindows ()
 Loads all tool windows into the registered tool window list. More...
 
KEYSTONE void UnloadToolWindows ()
 Unoads all registered tool windows. More...
 

Detailed Description

Namespace contianing functions for accessing common editor data.

Function Documentation

◆ GetMainEditorWindow()

BlamEditorWindow * BlamKeystone::EditorData::GetMainEditorWindow ( )

Retrieves the main editor window.

Returns
Pointer to the main editor window, or nullptr if the editor window has not been set.

◆ GetRegisteredToolWindowList()

std::map< BlamEditorToolWindowType, BlamEditorToolWindow * > BlamKeystone::EditorData::GetRegisteredToolWindowList ( )

Retrieves the list of registered tool windows.

Returns
The list of registered tool windows.

◆ GetToolWindow()

BlamEditorToolWindow * BlamKeystone::EditorData::GetToolWindow ( BlamEditorToolWindowType  type)

Retrieves a desired tool window.

Parameters
type- The type of tool window to retrieve.
Returns
Pointer to the specified tool window, or nullptr if no matching tool window was found.

◆ LoadToolWindows()

void BlamKeystone::EditorData::LoadToolWindows ( )

Loads all tool windows into the registered tool window list.

◆ UnloadToolWindows()

void BlamKeystone::EditorData::UnloadToolWindows ( )

Unoads all registered tool windows.

The pointers to the windows will become invalid after this.