Mir
|
Go to the source code of this file.
Classes | |
struct | MirSurfaceParameters |
MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in order to create a surface. More... | |
struct | MirPlatformPackage |
struct | MirGraphicsRegion |
Retrieved information about a MirSurface. More... | |
struct | MirDisplayInfo |
struct | MirDisplayCard |
MirDisplayConfiguration provides details of the graphics environment. More... | |
struct | MirDisplayMode |
struct | MirDisplayOutput |
struct | MirDisplayConfiguration |
struct | MirBufferStreamInfo |
The displacement from the top-left corner of the surface. More... | |
struct | MirRectangle |
struct | MirScreencastParameters |
MirScreencastParameters is the structure of required information that you must provide to Mir in order to create a MirScreencast. More... | |
Typedefs | |
typedef void * | MirEGLNativeWindowType |
typedef void * | MirEGLNativeDisplayType |
typedef struct MirConnection | MirConnection |
typedef struct MirSurface | MirSurface |
typedef struct MirSurfaceSpec | MirSurfaceSpec |
typedef struct MirScreencast | MirScreencast |
typedef struct MirPromptSession | MirPromptSession |
typedef struct MirBufferStream | MirBufferStream |
typedef struct MirPersistentId | MirPersistentId |
typedef struct MirBlob | MirBlob |
typedef struct MirWaitHandle | MirWaitHandle |
Returned by asynchronous functions. More... | |
typedef struct MirPlatformMessage | MirPlatformMessage |
typedef void(* | mir_connected_callback) (MirConnection *connection, void *client_context) |
Callback to be passed when issuing a mir_connect request. More... | |
typedef void(* | mir_surface_callback) (MirSurface *surface, void *client_context) |
Callback to be passed when calling: More... | |
typedef void(* | mir_buffer_stream_callback) (MirBufferStream *stream, void *client_context) |
Callback to be passed when calling: More... | |
typedef void(* | mir_surface_event_callback) (MirSurface *surface, MirEvent const *event, void *context) |
Callback for handling of surface events. More... | |
typedef void(* | mir_lifecycle_event_callback) (MirConnection *connection, MirLifecycleState state, void *context) |
Callback called when a lifecycle event/callback is requested from the running server. More... | |
typedef void(* | mir_ping_event_callback) (MirConnection *connection, int32_t serial, void *context) |
Callback called when the server pings for responsiveness testing. More... | |
typedef void(* | mir_display_config_callback) (MirConnection *connection, void *context) |
Callback called when a display config change has occurred. More... | |
typedef void(* | mir_client_fd_callback) (MirPromptSession *prompt_session, size_t count, int const *fds, void *context) |
Callback called when a request for client file descriptors completes. More... | |
typedef void(* | mir_surface_id_callback) (MirSurface *surface, MirPersistentId *id, void *context) |
typedef enum MirBufferUsage | MirBufferUsage |
MirBufferUsage specifies how a surface can and will be used. More... | |
typedef struct MirSurfaceParameters | MirSurfaceParameters |
MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in order to create a surface. More... | |
typedef enum MirPlatformType | MirPlatformType |
The native buffer type for the system the client is connected on. More... | |
typedef struct MirPlatformPackage | MirPlatformPackage |
typedef struct MirGraphicsRegion | MirGraphicsRegion |
Retrieved information about a MirSurface. More... | |
typedef struct MirDisplayInfo | MirDisplayInfo |
typedef struct MirDisplayCard | MirDisplayCard |
MirDisplayConfiguration provides details of the graphics environment. More... | |
typedef enum MirDisplayOutputType | MirDisplayOutputType |
typedef struct MirDisplayMode | MirDisplayMode |
typedef struct MirDisplayOutput | MirDisplayOutput |
typedef struct MirDisplayConfiguration | MirDisplayConfiguration |
typedef struct MirBufferStreamInfo | MirBufferStreamInfo |
The displacement from the top-left corner of the surface. More... | |
typedef struct MirRectangle | MirRectangle |
typedef struct MirScreencastParameters | MirScreencastParameters |
MirScreencastParameters is the structure of required information that you must provide to Mir in order to create a MirScreencast. More... | |
typedef void(* | mir_screencast_callback) (MirScreencast *screencast, void *client_context) |
Callback to be passed when calling MirScreencast functions. More... | |
typedef void(* | mir_prompt_session_callback) (MirPromptSession *prompt_provider, void *context) |
Callback member of MirPromptSession for handling of prompt sessions. More... | |
typedef void(* | mir_prompt_session_state_change_callback) (MirPromptSession *prompt_provider, MirPromptSessionState state, void *context) |
Callback member of MirPromptSession for handling of prompt sessions events. More... | |
typedef void(* | mir_platform_operation_callback) (MirConnection *connection, MirPlatformMessage *reply, void *context) |
Callback called when a platform operation completes. More... | |
Enumerations | |
enum | MirBufferUsage { mir_buffer_usage_hardware = 1, mir_buffer_usage_software } |
MirBufferUsage specifies how a surface can and will be used. More... | |
enum | { mir_platform_package_max = 32 } |
enum | MirPlatformType { mir_platform_type_gbm, mir_platform_type_android } |
The native buffer type for the system the client is connected on. More... | |
enum | { mir_supported_pixel_format_max = 32 } |
DEPRECATED. More... | |
enum | MirDisplayOutputType { mir_display_output_type_unknown, mir_display_output_type_vga, mir_display_output_type_dvii, mir_display_output_type_dvid, mir_display_output_type_dvia, mir_display_output_type_composite, mir_display_output_type_svideo, mir_display_output_type_lvds, mir_display_output_type_component, mir_display_output_type_ninepindin, mir_display_output_type_displayport, mir_display_output_type_hdmia, mir_display_output_type_hdmib, mir_display_output_type_tv, mir_display_output_type_edp } |
enum | { mir_display_output_id_invalid = 0 } |
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015