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.
Public Member Functions | Private Attributes | List of all members
cqsp::scene::ObjectEditorScene Class Reference

#include <objecteditorscene.h>

Inheritance diagram for cqsp::scene::ObjectEditorScene:
cqsp::client::Scene cqsp::engine::Scene

Public Member Functions

 ObjectEditorScene (cqsp::engine::Application &app)
 
 ~ObjectEditorScene ()
 
void Init ()
 
void Update (float deltaTime)
 
void Ui (float deltaTime)
 
void Render (float deltaTime)
 
template<class T >
void AddUISystem (const std::string &name)
 
- Public Member Functions inherited from cqsp::client::Scene
 Scene (cqsp::engine::Application &app)
 
cqsp::common::UniverseGetUniverse ()
 
scripting::ScriptInterfaceGetScriptInterface ()
 
- Public Member Functions inherited from cqsp::engine::Scene
 Scene (Application &app)
 
 Scene ()
 
virtual ~Scene ()
 
ApplicationGetApp ()
 
cqsp::asset::AssetManagerGetAssetManager ()
 

Private Attributes

std::map< std::string, std::pair< bool, std::unique_ptr< cqsp::client::systems::SysUserInterface > > > user_interfaces
 

Constructor & Destructor Documentation

◆ ObjectEditorScene()

cqsp::scene::ObjectEditorScene::ObjectEditorScene ( cqsp::engine::Application app)
explicit

◆ ~ObjectEditorScene()

cqsp::scene::ObjectEditorScene::~ObjectEditorScene ( )
default

Member Function Documentation

◆ AddUISystem()

template<class T >
void cqsp::scene::ObjectEditorScene::AddUISystem ( const std::string &  name)
inline

◆ Init()

void cqsp::scene::ObjectEditorScene::Init ( )
virtual

Implements cqsp::engine::Scene.

◆ Render()

void cqsp::scene::ObjectEditorScene::Render ( float  deltaTime)
virtual

Implements cqsp::engine::Scene.

◆ Ui()

void cqsp::scene::ObjectEditorScene::Ui ( float  deltaTime)
virtual

Implements cqsp::engine::Scene.

◆ Update()

void cqsp::scene::ObjectEditorScene::Update ( float  deltaTime)
virtual

Implements cqsp::engine::Scene.

Member Data Documentation

◆ user_interfaces

std::map<std::string, std::pair<bool, std::unique_ptr<cqsp::client::systems::SysUserInterface> > > cqsp::scene::ObjectEditorScene::user_interfaces
private

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