|
Aeon Engine c550894
AeonGames Open Source Game Engine
|
Main application class for the world editor. More...
#include <C:/Code/AeonEngine/tools/worldeditor/WorldEditor.h>


Public Member Functions | |
| WorldEditor (int &argc, char *argv[]) | |
| Construct the world editor application. | |
| ~WorldEditor () final | |
| Destructor. | |
| const Pipeline & | GetGridPipeline () const |
| Get the grid rendering pipeline. | |
| const Mesh & | GetGridMesh () const |
| Get the grid mesh. | |
| const Material & | GetXGridMaterial () const |
| Get the X-axis grid material. | |
| const Material & | GetYGridMaterial () const |
| Get the Y-axis grid material. | |
| const Pipeline & | GetSolidColorPipeline () const |
| Get the solid color rendering pipeline. | |
| const Material & | GetSolidColorMaterial () const |
| Get the solid color material. | |
| const Mesh & | GetAABBWireMesh () const |
| Get the axis-aligned bounding box wireframe mesh. | |
| int | GetStringIdMetaType () const |
| Get the Qt meta-type ID for StringId. | |
| int | GetStringMetaType () const |
| Get the Qt meta-type ID for std::string. | |
| int | GetPathMetaType () const |
| Get the Qt meta-type ID for std::filesystem::path. | |
| void | AttachWindowToRenderer (void *aWindow) |
| Attach a native window to the renderer. | |
| void | DetachWindowFromRenderer (void *aWindow) |
| Detach a native window from the renderer. | |
| Renderer * | GetRenderer () |
| Get the current renderer. | |
Main application class for the world editor.
Definition at line 38 of file WorldEditor.h.
| AeonGames::WorldEditor::WorldEditor | ( | int & | argc, |
| char * | argv[] ) |
Construct the world editor application.
| argc | Argument count. |
| argv | Argument vector. |
Definition at line 110 of file WorldEditor.cpp.
|
final |
Destructor.
Definition at line 260 of file WorldEditor.cpp.
| void AeonGames::WorldEditor::AttachWindowToRenderer | ( | void * | aWindow | ) |
Attach a native window to the renderer.
| aWindow | Native window handle. |
Definition at line 272 of file WorldEditor.cpp.
| void AeonGames::WorldEditor::DetachWindowFromRenderer | ( | void * | aWindow | ) |
Detach a native window from the renderer.
| aWindow | Native window handle. |
Definition at line 283 of file WorldEditor.cpp.
| const Mesh & AeonGames::WorldEditor::GetAABBWireMesh | ( | ) | const |
Get the axis-aligned bounding box wireframe mesh.
Definition at line 53 of file WorldEditor.cpp.
| const Mesh & AeonGames::WorldEditor::GetGridMesh | ( | ) | const |
Get the grid mesh.
Definition at line 33 of file WorldEditor.cpp.
| const Pipeline & AeonGames::WorldEditor::GetGridPipeline | ( | ) | const |
Get the grid rendering pipeline.
Definition at line 29 of file WorldEditor.cpp.
| int AeonGames::WorldEditor::GetPathMetaType | ( | ) | const |
Get the Qt meta-type ID for std::filesystem::path.
Definition at line 68 of file WorldEditor.cpp.
| Renderer * AeonGames::WorldEditor::GetRenderer | ( | ) |
Get the current renderer.
Definition at line 73 of file WorldEditor.cpp.
| const Material & AeonGames::WorldEditor::GetSolidColorMaterial | ( | ) | const |
Get the solid color material.
Definition at line 49 of file WorldEditor.cpp.
| const Pipeline & AeonGames::WorldEditor::GetSolidColorPipeline | ( | ) | const |
Get the solid color rendering pipeline.
Definition at line 45 of file WorldEditor.cpp.
| int AeonGames::WorldEditor::GetStringIdMetaType | ( | ) | const |
Get the Qt meta-type ID for StringId.
Definition at line 58 of file WorldEditor.cpp.
| int AeonGames::WorldEditor::GetStringMetaType | ( | ) | const |
Get the Qt meta-type ID for std::string.
Definition at line 63 of file WorldEditor.cpp.
| const Material & AeonGames::WorldEditor::GetXGridMaterial | ( | ) | const |
Get the X-axis grid material.
Definition at line 37 of file WorldEditor.cpp.
| const Material & AeonGames::WorldEditor::GetYGridMaterial | ( | ) | const |
Get the Y-axis grid material.
Definition at line 41 of file WorldEditor.cpp.