|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
Impl subsystems are the engine private subsystems which the user should never have to interact with. More...
#include <Subsystems.h>
Public Member Functions | |
| ImplSubsystems ()=default | |
| Rendering::WorldUiRenderer * | worldUiRenderer () const |
| Core::RenderingDataManager * | renderingDataManager () const |
| Rendering::Renderer * | renderer () const |
| Core::ApplicationContext * | context () const |
| Rendering::Headset * | headset () const |
Static Public Member Functions | |
| static ImplSubsystems & | get () |
Private Member Functions | |
| void | bindWorldUiRenderer (Rendering::WorldUiRenderer *worldUiRenderer) |
| void | bindRenderingDataManager (Core::RenderingDataManager *renderingDataManager) |
| void | bindRenderer (Rendering::Renderer *renderer) |
| void | bindContext (Core::ApplicationContext *context) |
| void | bindHeadset (Rendering::Headset *headset) |
Private Attributes | |
| Rendering::WorldUiRenderer * | worldUiRenderer_ = nullptr |
| Core::RenderingDataManager * | renderingDataManager_ = nullptr |
| Rendering::Renderer * | renderer_ = nullptr |
| Core::ApplicationContext * | context_ = nullptr |
| Rendering::Headset * | headset_ = nullptr |
Impl subsystems are the engine private subsystems which the user should never have to interact with.
Definition at line 64 of file Subsystems.h.
|
default |
|
private |
|
private |
|
private |
|
private |
|
private |
|
nodiscard |
|
static |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
private |
Definition at line 87 of file Subsystems.h.
|
private |
Definition at line 90 of file Subsystems.h.
|
private |
Definition at line 84 of file Subsystems.h.
|
private |
Definition at line 81 of file Subsystems.h.
|
private |
Definition at line 78 of file Subsystems.h.