Kanzi Framework  3.9.0
Kanzi Engine API
KzuEngine Struct Reference

Structure for graphics engine core functionality. Handles the state machine, pipeline and storage specific functionality. More...

#include <kanzi/core.ui/application/kzu_engine.h>

Public Member Functions

 KzuEngine ()=default
 

Public Attributes

kanzi::Domaindomain
 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::StartupProfilerRegistrym_startupProfilerRegistry
 
unsigned int minimumDeltaTime
 Minimum delta time (time from previous frame). More...
 
kanzi::ScreenSharedPtr screen
 Screen to be rendered on the graphics output. More...
 

Detailed Description

Structure for graphics engine core functionality. Handles the state machine, pipeline and storage specific functionality.

Constructor & Destructor Documentation

◆ KzuEngine()

KzuEngine::KzuEngine ( )
explicitdefault

Member Data Documentation

◆ frameTimeQueue

kanzi::FrameTimeQueue KzuEngine::frameTimeQueue

FPS calculator.

◆ minimumDeltaTime

unsigned int KzuEngine::minimumDeltaTime

Minimum delta time (time from previous frame).

◆ domain

kanzi::Domain* KzuEngine::domain

UI Domain.

◆ m_newBinaryName

kanzi::string KzuEngine::m_newBinaryName

Name of binary file or the config file, which will be loaded in the next update.

◆ m_renderingAreaOffset

kanzi::Vector2 KzuEngine::m_renderingAreaOffset

Rendering area offset.

◆ m_rootCompositionTarget

kanzi::TextureSharedPtr KzuEngine::m_rootCompositionTarget

Root framebuffer to use, mostly empty.

◆ screen

kanzi::ScreenSharedPtr KzuEngine::screen

Screen to be rendered on the graphics output.

◆ m_startupPrefabUrl

kanzi::string KzuEngine::m_startupPrefabUrl

◆ m_startupProfilerRegistry

kanzi::StartupProfilerRegistry* KzuEngine::m_startupProfilerRegistry

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