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.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
cqsp::scene::ModelScene Class Reference

#include <modelscene.h>

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

Public Member Functions

 ModelScene (cqsp::engine::Application &app)
 
 ~ModelScene ()=default
 
void Init ()
 
void Update (float deltaTime)
 
void Ui (float deltaTime)
 
void Render (float deltaTime)
 
- 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

asset::Modelmodel
 
asset::ShaderProgram_t shader
 
engine::Mesh_t mesh
 

Constructor & Destructor Documentation

◆ ModelScene()

cqsp::scene::ModelScene::ModelScene ( cqsp::engine::Application app)
inlineexplicit

◆ ~ModelScene()

cqsp::scene::ModelScene::~ModelScene ( )
default

Member Function Documentation

◆ Init()

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

Implements cqsp::engine::Scene.

◆ Render()

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

Implements cqsp::engine::Scene.

◆ Ui()

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

Implements cqsp::engine::Scene.

◆ Update()

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

Implements cqsp::engine::Scene.

Member Data Documentation

◆ mesh

engine::Mesh_t cqsp::scene::ModelScene::mesh
private

◆ model

asset::Model* cqsp::scene::ModelScene::model
private

◆ shader

asset::ShaderProgram_t cqsp::scene::ModelScene::shader
private

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