Structure for graphics engine core functionality. More...
#include <kanzi/core.ui/application/kzu_engine.h>
Public Member Functions | |
KzuEngine () | |
Public Attributes | |
kanzi::FrameTimeQueue | frameTimeQueue |
FPS calculator. More... | |
unsigned int | minimumDeltaTime |
Minimum delta time (time from previous frame). More... | |
kanzi::Domain * | domain |
UI domain. More... | |
KzuBinaryLoader * | binaryLoader |
Binary loader. More... | |
kzMutableString | newBinaryName |
Name of binary file / config file, which will be loaded in the next update. More... | |
kzBool | m_useMemoryMappedLoading |
Use memory mapping when loading KZB files. More... | |
kanzi::Vector2 | m_renderingAreaOffset |
Rendering area offset. More... | |
kanzi::FramebufferSharedPtr | m_rootFramebuffer |
Root framebuffer to use, mostly empty. More... | |
kanzi::ScreenSharedPtr | screen |
Screen to be rendered on the graphics output. More... | |
kanzi::string | m_startupPrefabUrl |
kanzi::StartupProfilerRegistry * | m_startupProfilerRegistry |
Structure for graphics engine core functionality.
Handles the state machine, pipeline and storage specific functionality.
|
inlineexplicit |
kanzi::FrameTimeQueue KzuEngine::frameTimeQueue |
FPS calculator.
unsigned int KzuEngine::minimumDeltaTime |
Minimum delta time (time from previous frame).
kanzi::Domain* KzuEngine::domain |
UI domain.
KzuBinaryLoader* KzuEngine::binaryLoader |
Binary loader.
kzMutableString KzuEngine::newBinaryName |
Name of binary file / config file, which will be loaded in the next update.
kzBool KzuEngine::m_useMemoryMappedLoading |
Use memory mapping when loading KZB files.
kanzi::Vector2 KzuEngine::m_renderingAreaOffset |
Rendering area offset.
kanzi::FramebufferSharedPtr KzuEngine::m_rootFramebuffer |
Root framebuffer to use, mostly empty.
kanzi::ScreenSharedPtr KzuEngine::screen |
Screen to be rendered on the graphics output.
kanzi::string KzuEngine::m_startupPrefabUrl |
kanzi::StartupProfilerRegistry* KzuEngine::m_startupProfilerRegistry |