src/video/mir/SDL_mirsym.h
changeset 10089 25fda20d0173
parent 10079 6eaf52c8d398
child 10181 b82c0f22d22a
equal deleted inserted replaced
10088:33bee97dbcbb 10089:25fda20d0173
    27 
    27 
    28 #ifndef SDL_MIR_SYM
    28 #ifndef SDL_MIR_SYM
    29 #define SDL_MIR_SYM(rc,fn,params)
    29 #define SDL_MIR_SYM(rc,fn,params)
    30 #endif
    30 #endif
    31 
    31 
       
    32 #ifndef SDL_MIR_SYM_CONST
       
    33 #define SDL_MIR_SYM_CONST(type, name)
       
    34 #endif
       
    35 
    32 SDL_MIR_MODULE(MIR_CLIENT)
    36 SDL_MIR_MODULE(MIR_CLIENT)
    33 SDL_MIR_SYM(MirDisplayConfiguration*,mir_connection_create_display_config,(MirConnection *connection))
    37 SDL_MIR_SYM(MirDisplayConfiguration*,mir_connection_create_display_config,(MirConnection *connection))
    34 SDL_MIR_SYM(MirSurface *,mir_connection_create_surface_sync,(MirConnection *connection, MirSurfaceParameters const *params))
    38 SDL_MIR_SYM(MirSurface *,mir_surface_create_sync,(MirSurfaceSpec* spec))
       
    39 SDL_MIR_SYM(MirEGLNativeWindowType,mir_buffer_stream_get_egl_native_window,(MirBufferStream *surface))
       
    40 SDL_MIR_SYM(void,mir_buffer_stream_get_graphics_region,(MirBufferStream *stream, MirGraphicsRegion *graphics_region))
       
    41 SDL_MIR_SYM(void,mir_buffer_stream_swap_buffers_sync,(MirBufferStream *stream))
       
    42 SDL_MIR_SYM(void,mir_surface_set_event_handler,(MirSurface *surface, mir_surface_event_callback callback, void* context))
       
    43 SDL_MIR_SYM(MirSurfaceSpec*,mir_connection_create_spec_for_normal_surface,(MirConnection *connection, int width, int height, MirPixelFormat format))
       
    44 SDL_MIR_SYM(MirSurfaceSpec*,mir_connection_create_spec_for_changes,(MirConnection *connection))
       
    45 SDL_MIR_SYM(void,mir_surface_spec_set_buffer_usage,(MirSurfaceSpec *spec, MirBufferUsage usage))
       
    46 SDL_MIR_SYM(void,mir_surface_spec_set_name,(MirSurfaceSpec *spec, char const *name))
       
    47 SDL_MIR_SYM(void,mir_surface_spec_release,(MirSurfaceSpec *spec))
       
    48 SDL_MIR_SYM(void,mir_surface_spec_set_width,(MirSurfaceSpec *spec, unsigned width))
       
    49 SDL_MIR_SYM(void,mir_surface_spec_set_height,(MirSurfaceSpec *spec, unsigned height))
       
    50 SDL_MIR_SYM(void,mir_surface_spec_set_min_width,(MirSurfaceSpec *spec, unsigned min_width))
       
    51 SDL_MIR_SYM(void,mir_surface_spec_set_min_height,(MirSurfaceSpec *spec, unsigned min_height))
       
    52 SDL_MIR_SYM(void,mir_surface_spec_set_max_width,(MirSurfaceSpec *spec, unsigned max_width))
       
    53 SDL_MIR_SYM(void,mir_surface_spec_set_max_height,(MirSurfaceSpec *spec, unsigned max_height))
       
    54 SDL_MIR_SYM(void,mir_surface_spec_set_type,(MirSurfaceSpec *spec, MirSurfaceType type))
       
    55 SDL_MIR_SYM(void,mir_surface_spec_set_state,(MirSurfaceSpec *spec, MirSurfaceState state))
       
    56 SDL_MIR_SYM(void,mir_surface_apply_spec,(MirSurface *surface, MirSurfaceSpec *spec))
       
    57 SDL_MIR_SYM(void,mir_surface_get_parameters,(MirSurface *surface, MirSurfaceParameters *params))
       
    58 SDL_MIR_SYM(MirBufferStream*,mir_surface_get_buffer_stream,(MirSurface *surface))
       
    59 SDL_MIR_SYM(MirCursorConfiguration*,mir_cursor_configuration_from_buffer_stream,(MirBufferStream* stream, int hot_x, int hot_y))
       
    60 SDL_MIR_SYM(MirBufferStream*,mir_connection_create_buffer_stream_sync,(MirConnection *connection, int w, int h, MirPixelFormat format, MirBufferUsage usage))
       
    61 SDL_MIR_SYM(MirKeyboardAction,mir_keyboard_event_action,(MirKeyboardEvent const *event))
       
    62 SDL_MIR_SYM(xkb_keysym_t,mir_keyboard_event_key_code,(MirKeyboardEvent const *event))
       
    63 SDL_MIR_SYM(int,mir_keyboard_event_scan_code,(MirKeyboardEvent const *event))
       
    64 SDL_MIR_SYM(bool,mir_pointer_event_button_state,(MirPointerEvent const *event, MirPointerButton button))
       
    65 SDL_MIR_SYM(MirPointerButtons,mir_pointer_event_buttons,(MirPointerEvent const *event))
       
    66 SDL_MIR_SYM(MirInputDeviceId,mir_input_event_get_device_id,(MirInputEvent const* ev))
       
    67 SDL_MIR_SYM(MirTouchId,mir_touch_event_id,(MirTouchEvent const *event, size_t touch_index))
       
    68 SDL_MIR_SYM(float,mir_touch_event_axis_value,(MirTouchEvent const *event, size_t touch_index, MirTouchAxis axis))
       
    69 SDL_MIR_SYM(MirTouchAction,mir_touch_event_action,(MirTouchEvent const *event, size_t touch_index))
       
    70 SDL_MIR_SYM(MirPointerAction,mir_pointer_event_action,(MirPointerEvent const *event))
       
    71 SDL_MIR_SYM(float,mir_pointer_event_axis_value,(MirPointerEvent const *event, MirPointerAxis))
       
    72 SDL_MIR_SYM(MirEventType,mir_event_get_type,(MirEvent const *event))
       
    73 SDL_MIR_SYM(MirInputEventType,mir_input_event_get_type,(MirInputEvent const *event))
       
    74 SDL_MIR_SYM(MirInputEvent const*,mir_event_get_input_event,(MirEvent const *event))
       
    75 SDL_MIR_SYM(MirResizeEvent const*,mir_event_get_resize_event,(MirEvent const *event))
       
    76 SDL_MIR_SYM(MirKeyboardEvent const*,mir_input_event_get_keyboard_event,(MirInputEvent const *event))
       
    77 SDL_MIR_SYM(MirPointerEvent const*,mir_input_event_get_pointer_event,(MirInputEvent const *event))
       
    78 SDL_MIR_SYM(MirTouchEvent const*,mir_input_event_get_touch_event,(MirInputEvent const *event))
       
    79 SDL_MIR_SYM(unsigned int,mir_touch_event_point_count,(MirTouchEvent const *event))
    35 SDL_MIR_SYM(void,mir_connection_get_available_surface_formats,(MirConnection* connection, MirPixelFormat* formats, unsigned const int format_size, unsigned int *num_valid_formats))
    80 SDL_MIR_SYM(void,mir_connection_get_available_surface_formats,(MirConnection* connection, MirPixelFormat* formats, unsigned const int format_size, unsigned int *num_valid_formats))
    36 SDL_MIR_SYM(MirEGLNativeDisplayType,mir_connection_get_egl_native_display,(MirConnection *connection))
    81 SDL_MIR_SYM(MirEGLNativeDisplayType,mir_connection_get_egl_native_display,(MirConnection *connection))
    37 SDL_MIR_SYM(MirBool,mir_connection_is_valid,(MirConnection *connection))
    82 SDL_MIR_SYM(bool,mir_connection_is_valid,(MirConnection *connection))
    38 SDL_MIR_SYM(void,mir_connection_release,(MirConnection *connection))
    83 SDL_MIR_SYM(void,mir_connection_release,(MirConnection *connection))
       
    84 SDL_MIR_SYM(MirPixelFormat,mir_connection_get_egl_pixel_format,(MirConnection* connection, void* egldisplay, void* eglconfig))
    39 SDL_MIR_SYM(MirConnection *,mir_connect_sync,(char const *server, char const *app_name))
    85 SDL_MIR_SYM(MirConnection *,mir_connect_sync,(char const *server, char const *app_name))
    40 SDL_MIR_SYM(void,mir_display_config_destroy,(MirDisplayConfiguration* display_configuration))
    86 SDL_MIR_SYM(void,mir_display_config_destroy,(MirDisplayConfiguration* display_configuration))
    41 SDL_MIR_SYM(MirEGLNativeWindowType,mir_surface_get_egl_native_window,(MirSurface *surface))
       
    42 SDL_MIR_SYM(char const *,mir_surface_get_error_message,(MirSurface *surface))
    87 SDL_MIR_SYM(char const *,mir_surface_get_error_message,(MirSurface *surface))
    43 SDL_MIR_SYM(void,mir_surface_get_graphics_region,(MirSurface *surface, MirGraphicsRegion *graphics_region))
    88 SDL_MIR_SYM(bool,mir_surface_is_valid,(MirSurface *surface))
    44 SDL_MIR_SYM(void,mir_surface_get_parameters,(MirSurface *surface, MirSurfaceParameters *parameters))
       
    45 SDL_MIR_SYM(MirBool,mir_surface_is_valid,(MirSurface *surface))
       
    46 SDL_MIR_SYM(void,mir_surface_release_sync,(MirSurface *surface))
    89 SDL_MIR_SYM(void,mir_surface_release_sync,(MirSurface *surface))
    47 SDL_MIR_SYM(void,mir_surface_set_event_handler,(MirSurface *surface, MirEventDelegate const *event_handler))
    90 SDL_MIR_SYM(void,mir_buffer_stream_release_sync,(MirBufferStream *stream))
    48 SDL_MIR_SYM(MirWaitHandle*,mir_surface_set_type,(MirSurface *surface, MirSurfaceType type))
    91 SDL_MIR_SYM(MirCursorConfiguration*,mir_cursor_configuration_from_name,(char const* cursor_name))
    49 SDL_MIR_SYM(MirWaitHandle*,mir_surface_set_state,(MirSurface *surface, MirSurfaceState state))
    92 SDL_MIR_SYM(MirWaitHandle*,mir_surface_configure_cursor,(MirSurface* surface, MirCursorConfiguration const* conf))
    50 SDL_MIR_SYM(void,mir_surface_swap_buffers_sync,(MirSurface *surface))
    93 SDL_MIR_SYM(void,mir_cursor_configuration_destroy,(MirCursorConfiguration* conf))
       
    94 SDL_MIR_SYM(void,mir_wait_for,(MirWaitHandle* handle))
       
    95 SDL_MIR_SYM(int,mir_resize_event_get_width,(MirResizeEvent const* resize_event))
       
    96 SDL_MIR_SYM(int,mir_resize_event_get_height,(MirResizeEvent const* resize_event))
       
    97 
       
    98 SDL_MIR_SYM_CONST(char const*,mir_omnidirectional_resize_cursor_name)
       
    99 SDL_MIR_SYM_CONST(char const*,mir_busy_cursor_name)
       
   100 SDL_MIR_SYM_CONST(char const*,mir_arrow_cursor_name)
       
   101 SDL_MIR_SYM_CONST(char const*,mir_caret_cursor_name)
       
   102 SDL_MIR_SYM_CONST(char const*,mir_vertical_resize_cursor_name)
       
   103 SDL_MIR_SYM_CONST(char const*,mir_horizontal_resize_cursor_name)
       
   104 SDL_MIR_SYM_CONST(char const*,mir_open_hand_cursor_name)
       
   105 SDL_MIR_SYM_CONST(char const*,mir_closed_hand_cursor_name)
    51 
   106 
    52 SDL_MIR_MODULE(XKBCOMMON)
   107 SDL_MIR_MODULE(XKBCOMMON)
    53 SDL_MIR_SYM(int,xkb_keysym_to_utf8,(xkb_keysym_t keysym, char *buffer, size_t size))
   108 SDL_MIR_SYM(int,xkb_keysym_to_utf8,(xkb_keysym_t keysym, char *buffer, size_t size))
    54 
   109 
    55 #undef SDL_MIR_MODULE
   110 #undef SDL_MIR_MODULE
    56 #undef SDL_MIR_SYM
   111 #undef SDL_MIR_SYM
       
   112 #undef SDL_MIR_SYM_CONST
    57 
   113 
    58 /* *INDENT-ON* */
   114 /* *INDENT-ON* */
    59 
   115 
    60 /* vi: set ts=4 sw=4 expandtab: */
   116 /* vi: set ts=4 sw=4 expandtab: */