wayland.client.util

Undocumented in source.

Members

Aliases

da_wl_array_add
alias da_wl_array_add = void* function(wl_array* array, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wl_array_copy
alias da_wl_array_copy = int function(wl_array* array, wl_array* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wl_array_init
alias da_wl_array_init = void function(wl_array* array)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wl_array_release
alias da_wl_array_release = void function(wl_array* array)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wl_list_empty
alias da_wl_list_empty = int function(const(wl_list*) list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wl_list_init
alias da_wl_list_init = void function(wl_list* list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wl_list_insert
alias da_wl_list_insert = void function(wl_list* list, wl_list* elm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wl_list_insert_list
alias da_wl_list_insert_list = void function(wl_list* list, wl_list* other)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wl_list_length
alias da_wl_list_length = int function(const(wl_list*) list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wl_list_remove
alias da_wl_list_remove = void function(wl_list* elm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_dispatcher_func_t
alias wl_dispatcher_func_t = int function(const(void*), void*, uint, const(wl_message*), wl_argument*)

\brief A function pointer type for a dispatcher.

wl_fixed_t
alias wl_fixed_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_log_func_t
alias wl_log_func_t = void function(const(char*), ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

wl_array_add
void* wl_array_add(wl_array* array, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_array_copy
int wl_array_copy(wl_array* array, wl_array* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_array_init
void wl_array_init(wl_array* array)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_array_release
void wl_array_release(wl_array* array)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_fixed_from_double
wl_fixed_t wl_fixed_from_double(double d)
Undocumented in source. Be warned that the author may not have intended to support it.
wl_fixed_from_int
wl_fixed_t wl_fixed_from_int(int i)
Undocumented in source. Be warned that the author may not have intended to support it.
wl_fixed_to_double
double wl_fixed_to_double(wl_fixed_t f)
Undocumented in source. Be warned that the author may not have intended to support it.
wl_fixed_to_int
int wl_fixed_to_int(wl_fixed_t f)
Undocumented in source. Be warned that the author may not have intended to support it.
wl_list_empty
int wl_list_empty(const(wl_list*) list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_list_init
void wl_list_init(wl_list* list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_list_insert
void wl_list_insert(wl_list* list, wl_list* elm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_list_insert_list
void wl_list_insert_list(wl_list* list, wl_list* other)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_list_length
int wl_list_length(const(wl_list*) list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_list_remove
void wl_list_remove(wl_list* elm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

WAYLAND_VERSION
enum WAYLAND_VERSION;
Undocumented in source.
WAYLAND_VERSION_MAJOR
enum WAYLAND_VERSION_MAJOR;
Undocumented in source.
WAYLAND_VERSION_MICRO
enum WAYLAND_VERSION_MICRO;
Undocumented in source.
WAYLAND_VERSION_MINOR
enum WAYLAND_VERSION_MINOR;
Undocumented in source.

Static variables

wl_array_add
da_wl_array_add wl_array_add;
Undocumented in source.
wl_array_copy
da_wl_array_copy wl_array_copy;
Undocumented in source.
wl_array_init
da_wl_array_init wl_array_init;
Undocumented in source.
wl_array_release
da_wl_array_release wl_array_release;
Undocumented in source.
wl_list_empty
da_wl_list_empty wl_list_empty;
Undocumented in source.
wl_list_init
da_wl_list_init wl_list_init;
Undocumented in source.
wl_list_insert
da_wl_list_insert wl_list_insert;
Undocumented in source.
wl_list_insert_list
da_wl_list_insert_list wl_list_insert_list;
Undocumented in source.
wl_list_length
da_wl_list_length wl_list_length;
Undocumented in source.
wl_list_remove
da_wl_list_remove wl_list_remove;
Undocumented in source.

Structs

wl_array
struct wl_array
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_interface
struct wl_interface
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wl_list
struct wl_list

\class wl_list

wl_message
struct wl_message
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Templates

wl_container_of
template wl_container_of(alias member)

Retrieves a pointer to the containing struct of a given member item.

wl_range
template wl_range(alias member)
Undocumented in source.
wl_range
template wl_range(T)
Undocumented in source.

Unions

wl_argument
union wl_argument

\brief A union representing all of the basic data types that can be passed along the wayland wire format.

Meta