|
Mir
|
#include <mir_toolkit/mir_native_buffer.h>#include <mir_toolkit/client_types.h>#include <mir_toolkit/common.h>

Go to the source code of this file.
Functions | |
| MirWaitHandle * | mir_connect (char const *server, char const *app_name, mir_connected_callback callback, void *context) |
| Request a connection to the Mir server. More... | |
| MirConnection * | mir_connect_sync (char const *server, char const *app_name) |
| Perform a mir_connect() but also wait for and return the result. More... | |
| MirBool | mir_connection_is_valid (MirConnection *connection) |
| Test for a valid connection. More... | |
| char const * | mir_connection_get_error_message (MirConnection *connection) |
| Retrieve a text description of the last error. More... | |
| void | mir_connection_release (MirConnection *connection) |
| Release a connection to the Mir server. More... | |
| void | mir_connection_get_platform (MirConnection *connection, MirPlatformPackage *platform_package) |
| Query platform-specific data and/or file descriptors that are required to initialize GL/EGL features. More... | |
| void | mir_connection_set_lifecycle_event_callback (MirConnection *connection, mir_lifecycle_event_callback callback, void *context) |
| Register a callback to be called when a Lifecycle state change occurs. More... | |
| __attribute__ ((__deprecated__("Use mir_connection_create_display_config()"))) void mir_connection_get_display_info(MirConnection *connection | |
| MirDisplayConfiguration * | mir_connection_create_display_config (MirConnection *connection) |
| Query the display. More... | |
| void | mir_connection_set_display_config_change_callback (MirConnection *connection, mir_display_config_callback callback, void *context) |
| Register a callback to be called when the hardware display configuration changes. More... | |
| void | mir_display_config_destroy (MirDisplayConfiguration *display_configuration) |
| Destroy the DisplayConfiguration resource acquired from mir_connection_create_display_config. More... | |
| MirWaitHandle * | mir_connection_apply_display_config (MirConnection *connection, MirDisplayConfiguration *display_configuration) |
| Apply the display configuration. More... | |
| MirEGLNativeDisplayType | mir_connection_get_egl_native_display (MirConnection *connection) |
| Get a display type that can be used for OpenGL ES 2.0 acceleration. More... | |
| void | mir_connection_get_available_surface_formats (MirConnection *connection, MirPixelFormat *formats, unsigned const int format_size, unsigned int *num_valid_formats) |
| Get the list of possible formats that a surface can be created with. More... | |
| MirWaitHandle * | mir_connection_create_surface (MirConnection *connection, MirSurfaceParameters const *surface_parameters, mir_surface_callback callback, void *context) |
| Request a new Mir surface on the supplied connection with the supplied parameters. More... | |
| MirSurface * | mir_connection_create_surface_sync (MirConnection *connection, MirSurfaceParameters const *params) |
| Create a surface like in mir_connection_create_surface(), but also wait for creation to complete and return the resulting surface. More... | |
| void | mir_surface_set_event_handler (MirSurface *surface, MirEventDelegate const *event_handler) |
| Set the event handler to be called when events arrive for a surface. More... | |
| MirEGLNativeWindowType | mir_surface_get_egl_native_window (MirSurface *surface) |
| Get a window type that can be used for OpenGL ES 2.0 acceleration. More... | |
| MirBool | mir_surface_is_valid (MirSurface *surface) |
| Test for a valid surface. More... | |
| char const * | mir_surface_get_error_message (MirSurface *surface) |
| Retrieve a text description of the error. More... | |
| void | mir_surface_get_parameters (MirSurface *surface, MirSurfaceParameters *parameters) |
| Get a surface's parameters. More... | |
| MirPlatformType | mir_surface_get_platform_type (MirSurface *surface) |
| Get the underlying platform type so the buffer obtained in "raw" representation in mir_surface_get_current_buffer() can be understood. More... | |
| void | mir_surface_get_current_buffer (MirSurface *surface, MirNativeBuffer **buffer_package) |
| Get a surface's buffer in "raw" representation. More... | |
| void | mir_surface_get_graphics_region (MirSurface *surface, MirGraphicsRegion *graphics_region) |
| Get a surface's graphics_region, i.e., map the graphics buffer to main memory. More... | |
| MirWaitHandle * | mir_surface_swap_buffers (MirSurface *surface, mir_surface_callback callback, void *context) |
| Advance a surface's buffer. More... | |
| void | mir_surface_swap_buffers_sync (MirSurface *surface) |
| Advance a surface's buffer as in mir_surface_swap_buffers(), but also wait for the operation to complete. More... | |
| MirWaitHandle * | mir_surface_release (MirSurface *surface, mir_surface_callback callback, void *context) |
| Release the supplied surface and any associated buffer. More... | |
| void | mir_surface_release_sync (MirSurface *surface) |
| Release the specified surface like in mir_surface_release(), but also wait for the operation to complete. More... | |
| void | mir_wait_for (MirWaitHandle *wait_handle) |
| Wait on the supplied handle until all instances of the associated request have completed. More... | |
| void | mir_wait_for_one (MirWaitHandle *wait_handle) |
| Wait on the supplied handle until one instance of the associated request has completed. More... | |
| __attribute__ ((__deprecated__("Use mir_debug_surface_id()"))) int mir_surface_get_id(MirSurface *surface) | |
| MirWaitHandle * | mir_surface_set_type (MirSurface *surface, MirSurfaceType type) |
| Set the type (purpose) of a surface. More... | |
| MirSurfaceType | mir_surface_get_type (MirSurface *surface) |
| Get the type (purpose) of a surface. More... | |
| MirWaitHandle * | mir_surface_set_state (MirSurface *surface, MirSurfaceState state) |
| Change the state of a surface. More... | |
| MirSurfaceState | mir_surface_get_state (MirSurface *surface) |
| Get the current state of a surface. More... | |
| MirWaitHandle * | mir_surface_set_swapinterval (MirSurface *surface, int interval) |
| Set the swapinterval for mir_surface_swap_buffers. More... | |
| int | mir_surface_get_swapinterval (MirSurface *surface) |
| Query the swapinterval that the surface is operating with. More... | |
Variables | |
| MirDisplayInfo * | display_info |
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014