Kanzi 3.9.10
kanzi::win32::DefaultWin32WGLGraphicsOutputProperties Struct Reference

Structure that represents the default Win32 WGL graphics output properties. More...

#include <kanzi/core.ui/platform/graphics_output/win32_wgl/default_win32_wgl_graphics_output_properties.hpp>

Public Member Functions

 DefaultWin32WGLGraphicsOutputProperties ()=default
 Default constructor.
 
 DefaultWin32WGLGraphicsOutputProperties (const kanzi::SystemConfiguration &configuration)
 Constructor.
 

Public Attributes

optional< intbitsAlpha
 Exact size of the alpha channel bits. If not specified, nullopt.
 
optional< intbitsColorB
 Exact size of the blue color channel bits. If not specified, nullopt.
 
optional< intbitsColorG
 Exact size of the green color channel bits. If not specified, nullopt.
 
optional< intbitsColorR
 Exact size of the red color channel bits. If not specified, nullopt.
 
optional< intbitsDepth
 Exact size of the depth channel bits. If not specified, nullopt.
 
optional< unsigned intdisplayIndex
 Display index for the window. If not specified, nullopt.
 
optional< intgraphicsFormatID
 WGL graphics format ID. If not specified, nullopt.
 
SurfaceColorSpace surfaceColorSpace
 Surface color space mode.
 
string windowClassName
 Default window class name for the graphics output.
 
unsigned int windowOrder
 Window z order.
 
NativeWindowProperties windowProperties
 Default window properties for the graphics output.
 
windowing::Region windowRegion
 Window region.
 
WindowStyle windowStyle
 Default window style for the graphics output.
 
string windowTitle
 Default window title for the graphics output.
 

Detailed Description

Structure that represents the default Win32 WGL graphics output properties.

Since
Kanzi 3.9.7

Constructor & Destructor Documentation

◆ DefaultWin32WGLGraphicsOutputProperties() [1/2]

kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::DefaultWin32WGLGraphicsOutputProperties ( )
explicitdefault

Default constructor.

◆ DefaultWin32WGLGraphicsOutputProperties() [2/2]

kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::DefaultWin32WGLGraphicsOutputProperties ( const kanzi::SystemConfiguration & configuration)
explicit

Constructor.

Parameters
configurationConfiguration parameters for the default Win32 WGL graphics output.

Member Data Documentation

◆ windowRegion

windowing::Region kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::windowRegion

Window region.

◆ windowOrder

unsigned int kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::windowOrder

Window z order.

◆ windowProperties

NativeWindowProperties kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::windowProperties

Default window properties for the graphics output.

◆ windowStyle

WindowStyle kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::windowStyle

Default window style for the graphics output.

◆ windowTitle

string kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::windowTitle

Default window title for the graphics output.

◆ windowClassName

string kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::windowClassName

Default window class name for the graphics output.

◆ graphicsFormatID

optional<int> kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::graphicsFormatID

WGL graphics format ID. If not specified, nullopt.

◆ displayIndex

optional<unsigned int> kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::displayIndex

Display index for the window. If not specified, nullopt.

◆ surfaceColorSpace

SurfaceColorSpace kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::surfaceColorSpace

Surface color space mode.

◆ bitsColorR

optional<int> kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::bitsColorR

Exact size of the red color channel bits. If not specified, nullopt.

◆ bitsColorG

optional<int> kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::bitsColorG

Exact size of the green color channel bits. If not specified, nullopt.

◆ bitsColorB

optional<int> kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::bitsColorB

Exact size of the blue color channel bits. If not specified, nullopt.

◆ bitsAlpha

optional<int> kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::bitsAlpha

Exact size of the alpha channel bits. If not specified, nullopt.

◆ bitsDepth

optional<int> kanzi::win32::DefaultWin32WGLGraphicsOutputProperties::bitsDepth

Exact size of the depth channel bits. If not specified, nullopt.


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