|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include <EmptyScene.h>
Public Member Functions | |
| EmptyScene () | |
| Public Member Functions inherited from EngineCore::Scene | |
| Scene () | |
| virtual | ~Scene () |
| template<typename T, typename... Args> | |
| T * | spawnActor (const Ecs::LocalTransform &spawnTransform, Args &&... args) |
| Spawns an actor from a specific class in somewhere into the scene. | |
| void | destroyActor (Actor *actor) |
| virtual void | loadContent () |
| virtual void | unloadContent () |
| std::vector< Entity * > | getEntities () const |
| void | cleanup () |
| SceneManager * | getSceneManager () const |
| AssetManager * | getAssetManager () const |
| Gets the asset manager for this scene. | |
| void | setAssetManager (AssetManager *manager) |
| Sets the asset manager for this scene (used for dependency injection in tests) | |
| Engine * | getEngine () const |
| Gets the engine instance for this scene. | |
| Public Member Functions inherited from EngineCore::ITickable | |
| virtual | ~ITickable ()=default |
| virtual void | preTick () |
| Function which executes immediately before the execution of ITickable::preTick() | |
| virtual void | tick (double deltaTimeSeconds) |
| Function called each frame when a tick component has been registered with EnTT Ecs::Tick. | |
| virtual void | postTick () |
| Function which executes immediately after the execution of ITickable::postTick() | |
Additional Inherited Members | |
| Protected Attributes inherited from EngineCore::Scene | |
| Engine * | engine = nullptr |
| AssetManager * | assetManager = nullptr |
Definition at line 5 of file EmptyScene.h.
| EngineCore::EmptyScene::EmptyScene | ( | ) |
Definition at line 3 of file EmptyScene.cpp.