Classe SceneManager é responsável por gerenciar as cenas do jogo. Utiliza o padrão Singleton para garantir que apenas uma instância do gerenciador de cenas exista. As cenas são armazenadas em uma pilha, permitindo empilhar, desempilhar e trocar de cenas.
Mais...
#include <SceneManager.h>
Classe SceneManager é responsável por gerenciar as cenas do jogo. Utiliza o padrão Singleton para garantir que apenas uma instância do gerenciador de cenas exista. As cenas são armazenadas em uma pilha, permitindo empilhar, desempilhar e trocar de cenas.
◆ SceneManager()
Evitando cópias do objeto.
◆ ~SceneManager()
SceneManager::~SceneManager |
( |
| ) |
|
◆ atualizarCenaAtual()
void SceneManager::atualizarCenaAtual |
( |
| ) |
|
◆ desempilharCena()
void SceneManager::desempilharCena |
( |
| ) |
|
◆ empilharCena()
void SceneManager::empilharCena |
( |
std::unique_ptr< Scene > |
novaCena | ) |
|
◆ getInstance()
◆ mudarCena()
void SceneManager::mudarCena |
( |
std::unique_ptr< Scene > |
novaCena | ) |
|
◆ operator=()
Evitando atribuições do objeto.
◆ processarEventosCenaAtual()
void SceneManager::processarEventosCenaAtual |
( |
const sf::Event & |
evento | ) |
|
◆ renderizarCenaAtual()
void SceneManager::renderizarCenaAtual |
( |
| ) |
|
A documentação para essa classe foi gerada a partir dos seguintes arquivos: