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

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

Inheritance diagram for kanzi::platform::EmscriptenPlatform:
[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 Emscripten platform.
 

Protected Member Functions

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

Constructor & Destructor Documentation

◆ EmscriptenPlatform()

kanzi::platform::EmscriptenPlatform::EmscriptenPlatform ( )
protecteddefault

Constructor.

Member Function Documentation

◆ initialize()

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

◆ uninitialize()

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

◆ acquireNativeDisplay()

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

◆ releaseNativeDisplay()

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

◆ findNativeDisplayConfig()

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

◆ create()

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

Creates a new Emscripten platform.

Returns
Newly created Emscripten platform.

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