Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
cqsp::client::systems::rmlui::TurnSaveWindow Class Reference

#include <turnsavewindow.h>

Inheritance diagram for cqsp::client::systems::rmlui::TurnSaveWindow:
cqsp::client::systems::SysRmlUiInterface

Classes

class  EventListener
 

Public Member Functions

 TurnSaveWindow (cqsp::engine::Application &_app)
 
 ~TurnSaveWindow ()
 
void Update (double delta_time) override
 
void OpenDocument () override
 
- Public Member Functions inherited from cqsp::client::systems::SysRmlUiInterface
 SysRmlUiInterface (cqsp::engine::Application &app)
 
virtual ~SysRmlUiInterface ()
 

Private Member Functions

cqsp::client::systems::rmlui::TurnSaveWindow::EventListener Rml::EventListener GetUniverse ()}
 

Private Attributes

std::string file_name = "../data/core/gui/mainscene/turnsavewindow.rml"
 
Rml::ElementDocument * document
 
bool is_paused
 
Rml::Element * time_element
 
Rml::Element * pause_element
 
Rml::Element * speed_element
 

Additional Inherited Members

- Protected Member Functions inherited from cqsp::client::systems::SysRmlUiInterface
cqsp::engine::ApplicationGetApp ()
 
cqsp::common::UniverseGetUniverse ()
 
cqsp::asset::AssetManagerGetAssetManager ()
 

Constructor & Destructor Documentation

◆ TurnSaveWindow()

cqsp::client::systems::rmlui::TurnSaveWindow::TurnSaveWindow ( cqsp::engine::Application _app)
inlineexplicit

◆ ~TurnSaveWindow()

cqsp::client::systems::rmlui::TurnSaveWindow::~TurnSaveWindow ( )

Member Function Documentation

◆ GetUniverse()

cqsp::client::systems::rmlui::TurnSaveWindow::EventListener Rml::EventListener cqsp::client::systems::rmlui::TurnSaveWindow::GetUniverse ( )
private

◆ OpenDocument()

void cqsp::client::systems::rmlui::TurnSaveWindow::OpenDocument ( )
overridevirtual

◆ Update()

void cqsp::client::systems::rmlui::TurnSaveWindow::Update ( double  delta_time)
overridevirtual

Member Data Documentation

◆ document

Rml::ElementDocument* cqsp::client::systems::rmlui::TurnSaveWindow::document
private

◆ file_name

std::string cqsp::client::systems::rmlui::TurnSaveWindow::file_name = "../data/core/gui/mainscene/turnsavewindow.rml"
private

◆ is_paused

bool cqsp::client::systems::rmlui::TurnSaveWindow::is_paused
private

◆ pause_element

Rml::Element* cqsp::client::systems::rmlui::TurnSaveWindow::pause_element
private

◆ speed_element

Rml::Element* cqsp::client::systems::rmlui::TurnSaveWindow::speed_element
private

◆ time_element

Rml::Element* cqsp::client::systems::rmlui::TurnSaveWindow::time_element
private

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