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::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: