pointer-constraints-unstable-v1-protocol.c File Reference
`#include <stdlib.h>`
`#include <stdint.h>`
`#include "wayland-util.h"`
Include dependency graph for pointer-constraints-unstable-v1-protocol.c:

Go to the source code of this file.

## Variables

const struct wl_interface | wl_pointer_interface
const struct wl_interface | wl_region_interface
const struct wl_interface | wl_surface_interface
const struct wl_interface | zwp_confined_pointer_v1_interface
const struct wl_interface | zwp_locked_pointer_v1_interface
static const struct wl_interface * | pointer_constraints_unstable_v1_types []
static const struct wl_message | zwp_pointer_constraints_v1_requests []
WL_EXPORT const struct wl_interface | zwp_pointer_constraints_v1_interface
static const struct wl_message | zwp_locked_pointer_v1_requests []
static const struct wl_message | zwp_locked_pointer_v1_events []
static const struct wl_message | zwp_confined_pointer_v1_requests []
static const struct wl_message | zwp_confined_pointer_v1_events []

## Variable Documentation

## pointer_constraints_unstable_v1_types

const struct wl_interface* pointer_constraints_unstable_v1_types[]

static

Initial value:
= {
NULL,
NULL,
&zwp_locked_pointer_v1_interface,
&wl_surface_interface,
&wl_pointer_interface,
&wl_region_interface,
NULL,
&zwp_confined_pointer_v1_interface,
&wl_surface_interface,
&wl_pointer_interface,
&wl_region_interface,
NULL,
&wl_region_interface,
&wl_region_interface,
}

Definition at line 37 of file pointer-constraints-unstable-v1-protocol.c.

## wl_pointer_interface

WL_EXPORT const struct wl_interface wl_pointer_interface

Initial value:
= {
"wl_pointer", 6,
2, wl_pointer_requests,
9, wl_pointer_events,
}

Definition at line 408 of file wayland-protocol.c.

## wl_region_interface

WL_EXPORT const struct wl_interface wl_region_interface

Initial value:
= {
"wl_region", 1,
3, wl_region_requests,
0, NULL,
}

Definition at line 476 of file wayland-protocol.c.

## wl_surface_interface

const struct wl_interface wl_surface_interface

Definition at line 367 of file wayland-protocol.c.

## zwp_confined_pointer_v1_events

const struct wl_message zwp_confined_pointer_v1_events[]

static

Initial value:
= {
{ "confined", "", pointer_constraints_unstable_v1_types + 0 },
{ "unconfined", "", pointer_constraints_unstable_v1_types + 0 },
}

Definition at line 88 of file pointer-constraints-unstable-v1-protocol.c.

## zwp_confined_pointer_v1_interface

WL_EXPORT const struct wl_interface zwp_confined_pointer_v1_interface

Initial value:
= {
"zwp_confined_pointer_v1", 1,
2, zwp_confined_pointer_v1_requests,
2, zwp_confined_pointer_v1_events,
}

Definition at line 93 of file pointer-constraints-unstable-v1-protocol.c.

Referenced by zwp_pointer_constraints_v1_confine_pointer().

## zwp_confined_pointer_v1_requests

const struct wl_message zwp_confined_pointer_v1_requests[]

static

Initial value:
= {
{ "destroy", "", pointer_constraints_unstable_v1_types + 0 },
{ "set_region", "?o", pointer_constraints_unstable_v1_types + 13 },
}

Definition at line 83 of file pointer-constraints-unstable-v1-protocol.c.

## zwp_locked_pointer_v1_events

const struct wl_message zwp_locked_pointer_v1_events[]

static

Initial value:
= {
{ "locked", "", pointer_constraints_unstable_v1_types + 0 },
{ "unlocked", "", pointer_constraints_unstable_v1_types + 0 },
}

Definition at line 72 of file pointer-constraints-unstable-v1-protocol.c.

## zwp_locked_pointer_v1_interface

WL_EXPORT const struct wl_interface zwp_locked_pointer_v1_interface

Initial value:
= {
"zwp_locked_pointer_v1", 1,
3, zwp_locked_pointer_v1_requests,
2, zwp_locked_pointer_v1_events,
}

Definition at line 77 of file pointer-constraints-unstable-v1-protocol.c.

Referenced by zwp_pointer_constraints_v1_lock_pointer().

## zwp_locked_pointer_v1_requests

const struct wl_message zwp_locked_pointer_v1_requests[]

static

Initial value:
= {
{ "destroy", "", pointer_constraints_unstable_v1_types + 0 },
{ "set_cursor_position_hint", "ff", pointer_constraints_unstable_v1_types + 0 },
{ "set_region", "?o", pointer_constraints_unstable_v1_types + 12 },
}

Definition at line 66 of file pointer-constraints-unstable-v1-protocol.c.

## zwp_pointer_constraints_v1_interface

WL_EXPORT const struct wl_interface zwp_pointer_constraints_v1_interface

Initial value:
= {
"zwp_pointer_constraints_v1", 1,
3, zwp_pointer_constraints_v1_requests,
0, NULL,
}

Definition at line 60 of file pointer-constraints-unstable-v1-protocol.c.

## zwp_pointer_constraints_v1_requests

const struct wl_message zwp_pointer_constraints_v1_requests[]

static

Initial value:
= {
{ "destroy", "", pointer_constraints_unstable_v1_types + 0 },
{ "lock_pointer", "noo?ou", pointer_constraints_unstable_v1_types + 2 },
{ "confine_pointer", "noo?ou", pointer_constraints_unstable_v1_types + 7 },
}

Definition at line 54 of file pointer-constraints-unstable-v1-protocol.c.

NULL
#define NULL
Definition: begin_code.h:167
zwp_confined_pointer_v1_events
static const struct wl_message zwp_confined_pointer_v1_events[]
Definition: pointer-constraints-unstable-v1-protocol.c:88
wl_surface_interface
const struct wl_interface wl_surface_interface
Definition: wayland-protocol.c:367
pointer_constraints_unstable_v1_types
static const struct wl_interface * pointer_constraints_unstable_v1_types[]
Definition: pointer-constraints-unstable-v1-protocol.c:37
zwp_locked_pointer_v1_events
static const struct wl_message zwp_locked_pointer_v1_events[]
Definition: pointer-constraints-unstable-v1-protocol.c:72
wl_pointer_requests
static const struct wl_message wl_pointer_requests[]
Definition: wayland-protocol.c:391
zwp_confined_pointer_v1_requests
static const struct wl_message zwp_confined_pointer_v1_requests[]
Definition: pointer-constraints-unstable-v1-protocol.c:83
zwp_pointer_constraints_v1_requests
static const struct wl_message zwp_pointer_constraints_v1_requests[]
Definition: pointer-constraints-unstable-v1-protocol.c:54
zwp_locked_pointer_v1_interface
const struct wl_interface zwp_locked_pointer_v1_interface
Definition: pointer-constraints-unstable-v1-protocol.c:77
wl_region_interface
const struct wl_interface wl_region_interface
Definition: wayland-protocol.c:476
wl_pointer_interface
const struct wl_interface wl_pointer_interface
Definition: wayland-protocol.c:408
wl_region_requests
static const struct wl_message wl_region_requests[]
Definition: wayland-protocol.c:470
zwp_confined_pointer_v1_interface
const struct wl_interface zwp_confined_pointer_v1_interface
Definition: pointer-constraints-unstable-v1-protocol.c:93
wl_pointer_events
static const struct wl_message wl_pointer_events[]
Definition: wayland-protocol.c:396
zwp_locked_pointer_v1_requests
static const struct wl_message zwp_locked_pointer_v1_requests[]
Definition: pointer-constraints-unstable-v1-protocol.c:66