#include <CeresEngine/Engine.hpp>
◆ Engine() [1/2]
| CeresEngine::Engine::Engine |
( |
| ) |
|
Creates a new engine instance.
◆ Engine() [2/2]
◆ ~Engine()
| virtual CeresEngine::Engine::~Engine |
( |
| ) |
|
|
virtual |
Destroys the engine instance.
◆ operator=()
◆ shared()
- Returns
- A shared instance of the engine
◆ audioAPI
◆ backgroundQueue
A work queue that gets drained by several background threads.
◆ inputManager
The engine's input manager.
◆ inputProvider
The engine's input provider.
◆ lastRenderTime
| double CeresEngine::Engine::lastRenderTime = 0.0 |
The amount of time took to render the last frame.
◆ lastSimulationTime
| double CeresEngine::Engine::lastSimulationTime = 0.0 |
The amount of time took to render the last frame.
◆ mainRunLoop
The engine's main thread run loop.
◆ platform
The engine's platform implementation.
◆ renderAPI
◆ renderer
The engine's scene renderer. Can be null if rendering is disabled.
◆ resourceManager
The engine's resource manager.
◆ sceneManager
The engine's scene manager. Handles the simulation of a scene.
◆ urlSession
The engine URL session service.
◆ visibleObjects
| UInt64 CeresEngine::Engine::visibleObjects = 0 |
The documentation for this class was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Engine.hpp