◆ RenderManager()
| Vyroda::RenderManager::RenderManager |
( |
Window * | window | ) |
|
◆ addText()
◆ cleanUp()
| void Vyroda::RenderManager::cleanUp |
( |
| ) |
|
◆ forceRefresh()
| void Vyroda::RenderManager::forceRefresh |
( |
| ) |
|
|
inline |
◆ getAppHeight()
| std::uint32_t Vyroda::RenderManager::getAppHeight |
( |
| ) |
|
|
inline |
Get application height
- Returns
◆ getAppWidth()
| std::uint32_t Vyroda::RenderManager::getAppWidth |
( |
| ) |
|
|
inline |
Get application width
- Returns
◆ getAudioManager()
◆ getCamera()
| Camera & Vyroda::RenderManager::getCamera |
( |
| ) |
const |
|
inline |
Get current camera
- Returns
- Camera&
◆ getComponentManager()
◆ getDestroyManager()
Get Destroymanager
- Returns
- Destroymanager&
◆ getElapsedTime()
| double Vyroda::RenderManager::getElapsedTime |
( |
| ) |
const |
|
inline |
Get elapsed time
- Returns
- double
◆ getEntityManager()
◆ getFontManager()
| FontManager & Vyroda::RenderManager::getFontManager |
( |
| ) |
|
|
inline |
◆ getLightBuffer()
| Buffer Vyroda::RenderManager::getLightBuffer |
( |
| ) |
|
◆ getLightManager()
◆ getRenderer()
| Renderer & Vyroda::RenderManager::getRenderer |
( |
| ) |
|
|
inline |
◆ getRendererContext()
| RendererContext & Vyroda::RenderManager::getRendererContext |
( |
glm::mat4 const & | camera_view = glm::mat4(1.0f) | ) |
|
Get Renderer Context
- Parameters
-
- Returns
- RenderContext&
◆ getShaderManager()
◆ getTextureManager()
◆ getWindow()
| Window & Vyroda::RenderManager::getWindow |
( |
| ) |
|
◆ init()
| void Vyroda::RenderManager::init |
( |
| ) |
|
Init the RenderManager Load the configuration, audio, input and load current level
- Todo
- does too much ?
◆ isLoaded()
| bool Vyroda::RenderManager::isLoaded |
( |
| ) |
|
|
inline |
Get if the level is loaded
- Returns
- bool
◆ renderScene()
| void Vyroda::RenderManager::renderScene |
( |
double const | delta_time | ) |
|
Render the scene
- Parameters
-
◆ setElapsedTime()
| void Vyroda::RenderManager::setElapsedTime |
( |
double const | elapsed_time | ) |
|
|
inline |
Set elapsed time
- Parameters
-
◆ setIsLoaded()
| void Vyroda::RenderManager::setIsLoaded |
( |
bool | loaded = true | ) |
|
|
inline |
Set the is loaded flag
- Parameters
-
◆ updateRendererContext()
| void Vyroda::RenderManager::updateRendererContext |
( |
glm::mat4 const & | camera_view | ) |
|
Update renderer context
- Parameters
-
◆ updateText()
| void Vyroda::RenderManager::updateText |
( |
IDType const | entity_id, |
|
|
std::string const & | text ) |
Update a text
- Parameters
-
| IDType | entity_id |
| std::string | text |
- Todo
- move ?
◆ updateTextColor()
| void Vyroda::RenderManager::updateTextColor |
( |
IDType const | entity_id, |
|
|
glm::vec3 const & | color ) |
Update text color
- Parameters
-
| IDType | entity_id |
| glm::vec3 | color |
The documentation for this class was generated from the following files: