#include <android_client_platform.h>
mir::client::android::AndroidClientPlatform::AndroidClientPlatform |
( |
ClientContext *const |
context | ) |
|
std::shared_ptr< EGLNativeDisplayType > mir::client::android::AndroidClientPlatform::create_egl_native_display |
( |
| ) |
|
|
overridevirtual |
std::shared_ptr< void > mir::client::android::AndroidClientPlatform::create_egl_native_window |
( |
EGLNativeSurface * |
surface | ) |
|
|
overridevirtual |
MirPixelFormat mir::client::android::AndroidClientPlatform::get_egl_pixel_format |
( |
EGLDisplay |
disp, |
|
|
EGLConfig |
conf |
|
) |
| const |
|
overridevirtual |
Perform a platform operation.
The returned platform message is owned by the caller and should be released with mir_platform_message_release().
- Parameters
-
[in] | request | The platform operation request |
- Returns
- The platform operation reply, or a nullptr if the requested operation is not supported
Implements mir::client::ClientPlatform.
MirPlatformType mir::client::android::AndroidClientPlatform::platform_type |
( |
| ) |
const |
|
overridevirtual |
void mir::client::android::AndroidClientPlatform::populate |
( |
MirPlatformPackage & |
package | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files:
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016