DIE Engine
Loading...
Searching...
No Matches
MainWindow Class Reference

#include <mainwindow.h>

Inheritance diagram for MainWindow:

Public Member Functions

 MainWindow (QWidget *parent=nullptr)
 ~MainWindow ()
void setEditMode (EDIT_MODES mode)
void setTexture (uint16_t texId)
void updateNodeProperties ()
void updateWallProperties ()
void updateWallTexture ()
void updateSubmapProperties ()
void updateDoorProperties ()
void updateDoorTexture ()
void updateLiftProperties ()
void updateLiftTexture ()
void updateSpriteProperties ()
void updateSpriteTexture ()
void updateStaircaseProperties ()
void updateStaircaseTexture ()
void updateLightProperties ()
void updateSpeakerProperties ()
void updatePathProperties ()
void updateTagProperties ()
void updateSunProperties ()
void updateFogProperties ()
void updateEngineProperties ()
void updateEditorProperties ()
void updateAllProperties ()
 Refresh every per-object properties panel.
void refreshTagCombos ()
void pushUndoState ()
void scheduleUndoPush ()
void undo ()
void redo ()
void updateViewpointProperties ()
void updateViewNormals (bool normals)
void updateViewMode ()
void saveMap (bool submap)

Public Attributes

EDIT_MODES uiEditMode
bool viewEnableTop
bool viewEnableSide
bool viewEnableFront
bool viewEnable3D
bool once
QTimer * renderTimer
QTimer * uiTimer
RenderWindowrenderWindow

Constructor & Destructor Documentation

◆ MainWindow()

MainWindow::MainWindow ( QWidget * parent = nullptr)

◆ ~MainWindow()

MainWindow::~MainWindow ( )

Member Function Documentation

◆ pushUndoState()

void MainWindow::pushUndoState ( )

◆ redo()

void MainWindow::redo ( )

◆ refreshTagCombos()

void MainWindow::refreshTagCombos ( )

◆ saveMap()

void MainWindow::saveMap ( bool submap)

◆ scheduleUndoPush()

void MainWindow::scheduleUndoPush ( )

◆ setEditMode()

void MainWindow::setEditMode ( EDIT_MODES mode)

◆ setTexture()

void MainWindow::setTexture ( uint16_t texId)

◆ undo()

void MainWindow::undo ( )

◆ updateAllProperties()

void MainWindow::updateAllProperties ( )

Refresh every per-object properties panel.

◆ updateDoorProperties()

void MainWindow::updateDoorProperties ( )

◆ updateDoorTexture()

void MainWindow::updateDoorTexture ( )

◆ updateEditorProperties()

void MainWindow::updateEditorProperties ( )

◆ updateEngineProperties()

void MainWindow::updateEngineProperties ( )

◆ updateFogProperties()

void MainWindow::updateFogProperties ( )

◆ updateLiftProperties()

void MainWindow::updateLiftProperties ( )

◆ updateLiftTexture()

void MainWindow::updateLiftTexture ( )

◆ updateLightProperties()

void MainWindow::updateLightProperties ( )

◆ updateNodeProperties()

void MainWindow::updateNodeProperties ( )

◆ updatePathProperties()

void MainWindow::updatePathProperties ( )

◆ updateSpeakerProperties()

void MainWindow::updateSpeakerProperties ( )

◆ updateSpriteProperties()

void MainWindow::updateSpriteProperties ( )

◆ updateSpriteTexture()

void MainWindow::updateSpriteTexture ( )

◆ updateStaircaseProperties()

void MainWindow::updateStaircaseProperties ( )

◆ updateStaircaseTexture()

void MainWindow::updateStaircaseTexture ( )

◆ updateSubmapProperties()

void MainWindow::updateSubmapProperties ( )

◆ updateSunProperties()

void MainWindow::updateSunProperties ( )

◆ updateTagProperties()

void MainWindow::updateTagProperties ( )

◆ updateViewMode()

void MainWindow::updateViewMode ( )

◆ updateViewNormals()

void MainWindow::updateViewNormals ( bool normals)

◆ updateViewpointProperties()

void MainWindow::updateViewpointProperties ( )

◆ updateWallProperties()

void MainWindow::updateWallProperties ( )

◆ updateWallTexture()

void MainWindow::updateWallTexture ( )

Member Data Documentation

◆ once

bool MainWindow::once

◆ renderTimer

QTimer* MainWindow::renderTimer

◆ renderWindow

RenderWindow* MainWindow::renderWindow

◆ uiEditMode

EDIT_MODES MainWindow::uiEditMode

◆ uiTimer

QTimer* MainWindow::uiTimer

◆ viewEnable3D

bool MainWindow::viewEnable3D

◆ viewEnableFront

bool MainWindow::viewEnableFront

◆ viewEnableSide

bool MainWindow::viewEnableSide

◆ viewEnableTop

bool MainWindow::viewEnableTop

The documentation for this class was generated from the following files: