Fling Engine
0.00.1
Fling Engine is a game engine written in Vulkan
|
Class that can have only one instance. More...
#include <Singleton.hpp>
Public Member Functions | |
virtual FLING_API void | Init () |
virtual FLING_API void | Shutdown () |
Static Public Member Functions | |
static T & | Get () |
Protected Member Functions | |
Singleton ()=default | |
Every singleton must have a default constructor so that explicit creation and destruction of them is maintained. More... | |
Class that can have only one instance.
|
explicitprotecteddefault |
Every singleton must have a default constructor so that explicit creation and destruction of them is maintained.
Use Init and Shutdown to handle initializing of singletons.
|
static |
|
inlinevirtual |
Reimplemented in Fling::Renderer, Fling::ResourceManager, Fling::Logger, Fling::FlingConfig, and Fling::Timing.
|
inlinevirtual |
Reimplemented in Fling::Renderer, Fling::ResourceManager, and Fling::FlingConfig.