Mir
Classes | Typedefs
android_egl.h File Reference
#include "mir_toolkit/mir_connection.h"
#include "mir_toolkit/rs/mir_render_surface.h"
#include "mir_toolkit/mir_buffer.h"
#include "mir_toolkit/mir_extension_core.h"
Include dependency graph for android_egl.h:

Go to the source code of this file.

Classes

struct  MirExtensionAndroidEGLV1
 

Typedefs

typedef void *(* mir_extension_to_native_display_type) (MirConnection *)
 
typedef struct ANativeWindow *(* mir_extension_create_anw) (MirRenderSurface *rs, int width, int height, unsigned int hal_pixel_format, unsigned int gralloc_usage_flags)
 
typedef void(* mir_extension_destroy_anw) (struct ANativeWindow *)
 
typedef struct ANativeWindowBuffer *(* mir_extension_create_anwb) (MirBuffer *)
 
typedef void(* mir_extension_destroy_anwb) (struct ANativeWindowBuffer *)
 
typedef struct MirExtensionAndroidEGLV1 MirExtensionAndroidEGLV1
 

Typedef Documentation

typedef struct ANativeWindow*(* mir_extension_create_anw) (MirRenderSurface *rs, int width, int height, unsigned int hal_pixel_format, unsigned int gralloc_usage_flags)
typedef struct ANativeWindowBuffer*(* mir_extension_create_anwb) (MirBuffer *)
typedef void(* mir_extension_destroy_anw) (struct ANativeWindow *)
typedef void(* mir_extension_destroy_anwb) (struct ANativeWindowBuffer *)
typedef void*(* mir_extension_to_native_display_type) (MirConnection *)

Copyright © 2012-2021 Canonical Ltd.
Generated on Wed Aug 11 12:02:04 UTC 2021
This documentation is licensed under the GPL version 2 or 3.