|
| typedef void * | MirEGLNativeWindowType |
| typedef void * | MirEGLNativeDisplayType |
| typedef struct MirConnection | MirConnection |
| typedef struct MirSurface | MirWindow |
| typedef struct MirSurfaceSpec | MirWindowSpec |
| typedef struct MirScreencast | MirScreencast |
| typedef struct MirScreencastSpec | MirScreencastSpec |
| typedef struct MirPromptSession | MirPromptSession |
| typedef struct MirBufferStream | MirBufferStream |
| typedef struct MirPersistentId | MirWindowId |
| typedef struct MirBlob | MirBlob |
| typedef struct MirDisplayConfig | MirDisplayConfig |
| typedef struct MirError | MirError |
| typedef struct MirPresentationChain | MirPresentationChain |
| typedef struct MirBuffer | MirBuffer |
| typedef struct MirRenderSurface | MirRenderSurface |
| typedef struct MirOutput | MirOutput |
| | Descriptor for an output connection.
|
| typedef struct MirWaitHandle | MirWaitHandle |
| | Returned by asynchronous functions.
|
| typedef struct MirPlatformMessage | MirPlatformMessage |
| typedef void(* | MirConnectedCallback) (MirConnection *connection, void *client_context) |
| | Callback to be passed when issuing a mir_connect request.
|
| typedef MirConnectedCallback mir_connected_callback | MIR_FOR_REMOVAL_IN_VERSION_1("Use MirConnectedCallback instead") |
| typedef void(* | MirWindowCallback) (MirWindow *window, void *client_context) |
| | Callback to be passed when calling window functions :
|
| typedef void(* | MirBufferStreamCallback) (MirBufferStream *stream, void *client_context) |
| | Callback to be passed when calling:
|
| typedef void(* | MirWindowEventCallback) (MirWindow *window, MirEvent const *event, void *context) |
| | Callback for handling of window events.
|
| typedef void(* | MirLifecycleEventCallback) (MirConnection *connection, MirLifecycleState state, void *context) |
| | Callback called when a lifecycle event/callback is requested from the running server.
|
| typedef void(* | MirPingEventCallback) (MirConnection *connection, int32_t serial, void *context) |
| | Callback called when the server pings for responsiveness testing.
|
| typedef void(* | MirDisplayConfigCallback) (MirConnection *connection, void *context) |
| | Callback called when a display config change has occurred.
|
| typedef void(* | MirClientFdCallback) (MirPromptSession *prompt_session, size_t count, int const *fds, void *context) |
| | Callback called when a request for client file descriptors completes.
|
| typedef void(* | MirWindowIdCallback) (MirWindow *window, MirPersistentId *id, void *context) |
| typedef enum MirPlatformType | MirPlatformType |
| | The native buffer type for the system the client is connected on.
|
| typedef struct MirPlatformPackage | MirPlatformPackage |
| typedef struct MirModuleProperties | MirModuleProperties |
| | Retrieved information about a loadable module.
|
| typedef enum MirBufferLayout | MirBufferLayout |
| typedef enum MirPresentMode | MirPresentMode |
| typedef struct MirGraphicsRegion | MirGraphicsRegion |
| | Retrieved information about a MirWindow.
|
| typedef struct MirDisplayInfo | MirDisplayInfo |
| typedef struct MirDisplayCard | MirDisplayCard |
| | MirDisplayConfiguration provides details of the graphics environment.
|
| typedef enum MirDisplayOutputType | MirDisplayOutputType |
| typedef enum MirOutputConnectionState | MirOutputConnectionState |
| 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.
|
| typedef struct MirRectangle | MirRectangle |
| typedef struct MirInputConfig | MirInputConfig |
| typedef struct MirInputDevice | MirInputDevice |
| typedef struct MirKeyboardConfig | MirKeyboardConfig |
| typedef struct MirPointerConfig | MirPointerConfig |
| typedef struct MirTouchpadConfig | MirTouchpadConfig |
| typedef struct MirTouchscreenConfig | MirTouchscreenConfig |
| typedef struct MirScreencastParameters | MirScreencastParameters |
| | MirScreencastParameters is the structure of required information that you must provide to Mir in order to create a MirScreencast.
|
| typedef void(* | MirScreencastCallback) (MirScreencast *screencast, void *client_context) |
| | Callback to be passed when calling MirScreencast functions.
|
| typedef void(* | MirPromptSessionCallback) (MirPromptSession *prompt_provider, void *context) |
| | Callback member of MirPromptSession for handling of prompt sessions.
|
| typedef void(* | MirPromptSessionStateChangeCallback) (MirPromptSession *prompt_provider, MirPromptSessionState state, void *context) |
| | Callback member of MirPromptSession for handling of prompt sessions events.
|
| typedef void(* | MirPlatformOperationCallback) (MirConnection *connection, MirPlatformMessage *reply, void *context) |
| | Callback called when a platform operation completes.
|
| typedef void(* | MirInputConfigCallback) (MirConnection *connection, void *context) |
| | Callback called when a change of input devices has occurred.
|
| typedef void(* | MirBufferCallback) (MirBuffer *, void *context) |
| typedef enum MirErrorDomain | MirErrorDomain |
| | Specifies the origin of an error.
|
| typedef enum MirDisplayConfigurationError | MirDisplayConfigurationError |
| | Errors from the mir_error_domain_display_configuration MirErrorDomain.
|
| typedef enum MirInputConfigurationError | MirInputConfigurationError |
| | Errors from the mir_error_domain_input_configuration MirErrorDomain.
|
| typedef void(* | MirErrorCallback) (MirConnection *connection, MirError const *error, void *context) |
| typedef void(* | mir_surface_callback) (MirSurface *surface, void *client_context) MIR_FOR_REMOVAL_IN_VERSION_1("Use MirWindowCallback instead") |
| typedef void(* | mir_surface_event_callback) (MirSurface *surface, MirEvent const *event, void *context) MIR_FOR_REMOVAL_IN_VERSION_1("Use MirWindowEventCallback instead") |
| typedef void(* | mir_surface_id_callback) (MirSurface *surface, MirPersistentId *id, void *context) MIR_FOR_REMOVAL_IN_VERSION_1("Use MirWindowIdCallback instead") |