wlmaker
Loading...
Searching...
No Matches
tile.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __TILE_H__
21#define __TILE_H__
22
23#include "cursor.h"
24#include "interactive.h"
25
26#define WLR_USE_UNSTABLE
27#include <wlr/types/wlr_buffer.h>
28#include <wlr/types/wlr_scene.h>
29#undef WLR_USE_UNSTABLE
30
31#ifdef __cplusplus
32extern "C" {
33#endif // __cplusplus
34
47 struct wlr_scene_buffer *wlr_scene_buffer_ptr,
48 wlmaker_cursor_t *cursor_ptr,
50 void *tile_callback_arg,
51 struct wlr_buffer *tile_released_ptr);
52
61 wlmaker_interactive_t *interactive_ptr,
62 struct wlr_buffer *tile_buffer_ptr);
63
64#ifdef __cplusplus
65} // extern "C"
66#endif // __cplusplus
67
68#endif /* __TILE_H__ */
69/* == End of tile.h ======================================================== */
static void tile_callback(wlmaker_interactive_t *interactive_ptr, void *data_ptr)
Definition dock_app.c:295
void(* wlmaker_interactive_callback_t)(wlmaker_interactive_t *interactive_ptr, void *data_ptr)
Definition interactive.h:68
Definition cursor.h:34
Definition interactive.h:73
void wlmaker_tile_set_texture(wlmaker_interactive_t *interactive_ptr, struct wlr_buffer *tile_buffer_ptr)
Definition tile.c:98
wlmaker_interactive_t * wlmaker_tile_create(struct wlr_scene_buffer *wlr_scene_buffer_ptr, wlmaker_cursor_t *cursor_ptr, wlmaker_interactive_callback_t tile_callback, void *tile_callback_arg, struct wlr_buffer *tile_released_ptr)
Definition tile.c:75