Structure for graphics engine core functionality. More...
#include <kanzi/core.ui/application/kzu_engine.h>
Public Member Functions | |
KzuEngine ()=default | |
Public Attributes | |
kanzi::Domain * | domain |
UI Domain. More... | |
kanzi::FrameTimeQueue | frameTimeQueue |
FPS calculator. More... | |
kanzi::string | m_newBinaryName |
Name of binary file or the config file, which will be loaded in the next update. More... | |
kanzi::Vector2 | m_renderingAreaOffset |
Rendering area offset. More... | |
kanzi::TextureSharedPtr | m_rootCompositionTarget |
Root framebuffer to use, mostly empty. More... | |
kanzi::string | m_startupPrefabUrl |
kanzi::StartupProfilerRegistry * | m_startupProfilerRegistry |
unsigned int | minimumDeltaTime |
Minimum delta time (time from previous frame). More... | |
kanzi::ScreenSharedPtr | screen |
Screen to be rendered on the graphics output. More... | |
Structure for graphics engine core functionality.
Handles the state machine, pipeline and storage specific functionality.
|
explicitdefault |
kanzi::FrameTimeQueue KzuEngine::frameTimeQueue |
FPS calculator.
unsigned int KzuEngine::minimumDeltaTime |
Minimum delta time (time from previous frame).
kanzi::Domain* KzuEngine::domain |
UI Domain.
kanzi::string KzuEngine::m_newBinaryName |
Name of binary file or the config file, which will be loaded in the next update.
kanzi::Vector2 KzuEngine::m_renderingAreaOffset |
Rendering area offset.
kanzi::TextureSharedPtr KzuEngine::m_rootCompositionTarget |
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 |