Kanzi 3.9.10
KzuEngine Struct Reference

Structure for graphics engine core functionality. More...

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

Public Member Functions

 KzuEngine ()=default
 

Public Attributes

kanzi::Domaindomain
 UI Domain.
 
kanzi::FrameTimeQueue frameTimeQueue
 FPS calculator.
 
kanzi::string m_newBinaryName
 Name of binary file or the config file, which will be loaded in the next update.
 
kanzi::Vector2 m_renderingAreaOffset
 Rendering area offset.
 
kanzi::TextureSharedPtr m_rootCompositionTarget
 Root framebuffer to use, mostly empty.
 
kanzi::string m_startupPrefabUrl
 
kanzi::StartupProfilerRegistrym_startupProfilerRegistry
 
unsigned int minimumDeltaTime
 Minimum delta time (time from previous frame).
 
kanzi::ScreenSharedPtr screen
 Screen to be rendered on the graphics output.
 

Detailed Description

Structure for graphics engine core functionality.

Handles the state machine, pipeline and storage specific functionality.

Deprecated
In Kanzi 3.9.6. Use the functionality provided by the kanzi::Application, kanzi::Screen, and kanzi::ResourceManager classes instead.

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: