Kanzi 4.1.2
kanzi::platform::EglGraphicsContext::SurfaceData Struct Reference

Surface-specific data. More...

#include <kanzi/platform/platform/gl/graphics_context/egl/egl_graphics_context.hpp>

Public Attributes

ContextNodePtr associatedContext
 Indicates which context uses this surface.
 
optional< SurfaceColorSpace > colorSpace
 Color space.
 
EGLConfig config
 EGL config used to create this surface.
 
optional< PresentMode > presentMode
 Present mode.
 
unique_ptr< AbstractWindowSurface > surface
 Abstracted EGL surface.
 
NativeSurfaceHandle windowHandle
 Native window of a window surface, or 0 for a dummy surface.
 

Detailed Description

Surface-specific data.

Member Data Documentation

◆ surface

unique_ptr<AbstractWindowSurface> kanzi::platform::EglGraphicsContext::SurfaceData::surface

Abstracted EGL surface.

◆ associatedContext

ContextNodePtr kanzi::platform::EglGraphicsContext::SurfaceData::associatedContext

Indicates which context uses this surface.

◆ colorSpace

optional<SurfaceColorSpace> kanzi::platform::EglGraphicsContext::SurfaceData::colorSpace

Color space.

◆ presentMode

optional<PresentMode> kanzi::platform::EglGraphicsContext::SurfaceData::presentMode

Present mode.

◆ config

EGLConfig kanzi::platform::EglGraphicsContext::SurfaceData::config

EGL config used to create this surface.

Since
Kanzi 4.1.2

◆ windowHandle

NativeSurfaceHandle kanzi::platform::EglGraphicsContext::SurfaceData::windowHandle

Native window of a window surface, or 0 for a dummy surface.

Since
Kanzi 4.1.2

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