Kanzi 4.0.0-beta2
kanzi::platform::Win32Platform Class Reference

#include <kanzi/platform/platform/kz_platform/win32/win32_platform.hpp>

Inheritance diagram for kanzi::platform::Win32Platform:
[legend]

Public Member Functions

uintptr_t acquireNativeDisplay () override
 Platform::acquireNativeDisplay() implementation.
 
uintptr_t findNativeDisplayConfig (const SurfaceProperties &, bool) override
 Platform::findNativeDisplayConfig() implementation.
 
bool initialize (const SystemConfiguration &configuration) override
 Platform::initialize() implementation.
 
void releaseNativeDisplay () override
 Platform::releaseNativeDisplay() implementation.
 
bool uninitialize () override
 Platform::uninitialize() implementation.
 
- Public Member Functions inherited from kanzi::platform::Platform
virtual ~Platform ()=default
 

Static Public Member Functions

static unique_ptr< Platformcreate ()
 Creates a new Win32 platform.
 

Protected Member Functions

 Win32Platform ()=default
 Constructor.
 
- Protected Member Functions inherited from kanzi::platform::Platform
 Platform ()=default
 

Constructor & Destructor Documentation

◆ Win32Platform()

kanzi::platform::Win32Platform::Win32Platform ( )
protecteddefault

Constructor.

Member Function Documentation

◆ initialize()

bool kanzi::platform::Win32Platform::initialize ( const SystemConfiguration & configuration)
overridevirtual

◆ uninitialize()

bool kanzi::platform::Win32Platform::uninitialize ( )
overridevirtual

◆ acquireNativeDisplay()

uintptr_t kanzi::platform::Win32Platform::acquireNativeDisplay ( )
overridevirtual

◆ releaseNativeDisplay()

void kanzi::platform::Win32Platform::releaseNativeDisplay ( )
overridevirtual

◆ findNativeDisplayConfig()

uintptr_t kanzi::platform::Win32Platform::findNativeDisplayConfig ( const SurfaceProperties & ,
bool  )
inlineoverridevirtual

◆ create()

static unique_ptr< Platform > kanzi::platform::Win32Platform::create ( )
inlinestatic

Creates a new Win32 platform.

Returns
Newly created Win32 platform.

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