Kanzi 3.9.14
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.
 
 DefaultWaylandEGLGraphicsOutputProperties (const kanzi::SystemConfiguration &configuration)
 Constructor.
 

Public Attributes

EGLCapabilities eglCapabilities
 EGLCapabilities used by this GraphicsOuput.
 
uint32_t iviSurfaceId
 IVI surface ID (only relevant for WaylandShellType::IVI).
 
bool platformLoggingEnabled
 Indicates whether platform logging is enabled.
 
WaylandShellType shellType
 Wayland shell type.
 
WaylandInputMode waylandInputMode
 Immediate input mode.
 
NativeWindowProperties windowProperties
 Native window properties.
 

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).

◆ waylandInputMode

WaylandInputMode kanzi::wayland::DefaultWaylandEGLGraphicsOutputProperties::waylandInputMode

Immediate input mode.

Since
Kanzi 3.9.9

◆ platformLoggingEnabled

bool kanzi::wayland::DefaultWaylandEGLGraphicsOutputProperties::platformLoggingEnabled

Indicates whether platform logging is enabled.

Since
Kanzi 3.9.14

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