KzuEngine Struct Reference

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::Domaindomain
 UI domain. More...
 
KzuBinaryLoaderbinaryLoader
 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::StartupProfilerRegistrym_startupProfilerRegistry
 

Detailed Description

Structure for graphics engine core functionality.

Handles the state machine, pipeline and storage specific functionality.

Constructor & Destructor Documentation

KzuEngine::KzuEngine ( )
inlineexplicit

Member Data Documentation

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

The documentation for this struct was generated from the following file: