Prodislexos Game
Cyberpunk Game
Carregando...
Procurando...
Nenhuma entrada encontrado
Membros Públicos | Atributos Públicos | Lista de todos os Membros
Referência da Classe Sceneabstract

#include <Scene.h>

Diagrama de hierarquia da classe Scene:
CreditsScene GameScene MenuScene

Membros Públicos

 Scene ()
 
virtual ~Scene ()
 
virtual void inicializar ()=0
 
virtual void finalizar ()=0
 
virtual void executar ()=0
 
virtual void renderizar ()=0
 
virtual void processarEventos (const sf::Event &evento)=0
 
virtual void pausar ()
 
virtual void retomar ()
 

Atributos Públicos

Gerenciador::Rendererjanela
 Ponteiro para o renderizador (Renderer)
 
Gerenciador::ResourceManagergRecursos
 Instância do gerenciador de recursos.
 
sf::Clock tempo
 
float deltaTime
 

Construtores e Destrutores

◆ Scene()

Scene::Scene ( )
inline

◆ ~Scene()

virtual Scene::~Scene ( )
inlinevirtual

Documentação das funções

◆ executar()

virtual void Scene::executar ( )
pure virtual

Implementado por GameScene, CreditsScene e MenuScene.

◆ finalizar()

virtual void Scene::finalizar ( )
pure virtual

Implementado por GameScene, CreditsScene e MenuScene.

◆ inicializar()

virtual void Scene::inicializar ( )
pure virtual

Implementado por GameScene, CreditsScene e MenuScene.

◆ pausar()

virtual void Scene::pausar ( )
inlinevirtual

◆ processarEventos()

virtual void Scene::processarEventos ( const sf::Event &  evento)
pure virtual

Implementado por GameScene, CreditsScene e MenuScene.

◆ renderizar()

virtual void Scene::renderizar ( )
pure virtual

Implementado por GameScene, CreditsScene e MenuScene.

◆ retomar()

virtual void Scene::retomar ( )
inlinevirtual

Atributos

◆ deltaTime

float Scene::deltaTime

◆ gRecursos

Gerenciador::ResourceManager* Scene::gRecursos

Instância do gerenciador de recursos.

◆ janela

Gerenciador::Renderer* Scene::janela

Ponteiro para o renderizador (Renderer)

◆ tempo

sf::Clock Scene::tempo

A documentação para essa classe foi gerada a partir do seguinte arquivo: