wayland.native.util

bindings to wayland-util.h

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)* impl, void* target, uint opcode, const(wl_message)* msg, wl_argument* args)

Dispatcher function type alias

wl_fixed_t
alias wl_fixed_t = uint

Fixed-point number

wl_log_func_t
alias wl_log_func_t = void function(const(char)*, va_list)

Log function type alias

Enums

wl_iterator_result
enum wl_iterator_result

Return value of an iterator function

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)

Converts a floating-point number to a fixed-point number.

wl_fixed_from_int
wl_fixed_t wl_fixed_from_int(int i)

Converts an integer to a fixed-point number.

wl_fixed_to_double
double wl_fixed_to_double(wl_fixed_t f)

Converts a fixed-point number to a floating-point number.

wl_fixed_to_int
int wl_fixed_to_int(wl_fixed_t f)

Converts a fixed-point number to an integer.

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.

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

\class wl_array

wl_interface
struct wl_interface

Protocol object interface

wl_list
struct wl_list

\class wl_list

wl_message
struct wl_message

Protocol message signature

wl_object
struct wl_object

Templates

wl_container_of
template wl_container_of(alias member)

Retrieves a pointer to a containing struct, given a member name.

wl_range
template wl_range(alias member)

Returns a range that iterates over a wl_list. The member alias and the passed list is the wl_list member in a container struct, and the front type of the range is the container itself.

wl_range
template wl_range(T)

Returns a range that iterates over a wl_array.

Unions

wl_argument
union wl_argument

Protocol message argument data types

Meta