Kanzi 4.1.0
kanzi::platform::MacosPlatformContext Class Reference

MacOS platform context class. More...

#include <kanzi/platform/platform/platform_context/macos/macos_platform_context.hpp>

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

Public Member Functions

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

Static Public Member Functions

static unique_ptr< PlatformContextcreate ()
 Creates a new Macos platform context.
 

Protected Member Functions

 MacosPlatformContext ()=default
 Constructor.
 
- Protected Member Functions inherited from kanzi::platform::PlatformContext
 PlatformContext ()=default
 

Detailed Description

MacOS platform context class.

Since
Kanzi 4.0.0
Kanzi 4.1.0 renamed from MacosPlatform.

Constructor & Destructor Documentation

◆ MacosPlatformContext()

kanzi::platform::MacosPlatformContext::MacosPlatformContext ( )
protecteddefault

Constructor.

Member Function Documentation

◆ initialize()

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

◆ uninitialize()

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

◆ acquireNativeDisplay()

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

◆ releaseNativeDisplay()

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

◆ create()

static unique_ptr< PlatformContext > kanzi::platform::MacosPlatformContext::create ( )
inlinestatic

Creates a new Macos platform context.

Returns
Newly created Macos platform context.

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