Kanzi  3.9.8
Kanzi Engine C++ API
kanzi::wayland::DefaultWaylandEGLGraphicsOutputProperties Class Reference

Default properties to use when creating DefaultWaylandEGLGraphicsOutput. More...

#include <kanzi/core.ui/platform/graphics_output/wayland_egl/default_wayland_egl_graphics_output_properties.hpp>

Public Member Functions

 DefaultWaylandEGLGraphicsOutputProperties ()=delete
 Constructor. More...
 
 DefaultWaylandEGLGraphicsOutputProperties (const kanzi::SystemConfiguration &configuration)
 Constructor. More...
 

Public Attributes

EGLCapabilities eglCapabilities
 EGLCapabilities used by this GraphicsOuput. More...
 
uint32_t iviSurfaceId
 IVI surface ID (only relevant for WaylandShellType::IVI). More...
 
WaylandShellType shellType
 Wayland shell type. More...
 
NativeWindowProperties windowProperties
 Native window properties. More...
 

Detailed Description

Default properties to use when creating DefaultWaylandEGLGraphicsOutput.

Since
Kanzi 3.9.8

Constructor & Destructor Documentation

◆ DefaultWaylandEGLGraphicsOutputProperties() [1/2]

kanzi::wayland::DefaultWaylandEGLGraphicsOutputProperties::DefaultWaylandEGLGraphicsOutputProperties ( )
explicitdelete

Constructor.

◆ DefaultWaylandEGLGraphicsOutputProperties() [2/2]

kanzi::wayland::DefaultWaylandEGLGraphicsOutputProperties::DefaultWaylandEGLGraphicsOutputProperties ( const kanzi::SystemConfiguration configuration)
explicit

Constructor.

Parameters
configurationKanzi configuration to use.

Member Data Documentation

◆ eglCapabilities

EGLCapabilities kanzi::wayland::DefaultWaylandEGLGraphicsOutputProperties::eglCapabilities

EGLCapabilities used by this GraphicsOuput.

◆ windowProperties

NativeWindowProperties kanzi::wayland::DefaultWaylandEGLGraphicsOutputProperties::windowProperties

Native window properties.

◆ shellType

WaylandShellType kanzi::wayland::DefaultWaylandEGLGraphicsOutputProperties::shellType

Wayland shell type.

◆ iviSurfaceId

uint32_t kanzi::wayland::DefaultWaylandEGLGraphicsOutputProperties::iviSurfaceId

IVI surface ID (only relevant for WaylandShellType::IVI).


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