Kanzi 4.0.0-beta2
kanzi::platform::Platform Class Referenceabstract

Kanzi platform interface definition. More...

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

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

Public Member Functions

virtual uintptr_t acquireNativeDisplay ()=0
 Acquires the platform specific default display type.
 
virtual uintptr_t findNativeDisplayConfig (const SurfaceProperties &properties, bool requirePBuffer)=0
 Finds a suitable platform specific display configuration such as GLXFBConfig that is closest match to given surface properties.
 
virtual bool initialize (const SystemConfiguration &configuration)=0
 Initializes the platform object.
 
virtual void releaseNativeDisplay ()=0
 Releases platform specific default display type.
 
virtual bool uninitialize ()=0
 Uninitializes the platform object.
 
virtual ~Platform ()=default
 

Protected Member Functions

 Platform ()=default
 

Detailed Description

Kanzi platform interface definition.

Implemented by platform specific classes.

Since
Kanzi 4.0.0

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