|
enum class | InputSource {
MOUSE
,
PEN
,
KEYBOARD
,
TOUCHSCREEN
,
TOUCHPAD
,
TRACKPOINT
,
TABLET_PAD
} |
|
enum class | DragCancelReason {
NO_TARGET
,
USER_CANCELLED
,
ERROR
} |
|
enum class | AxisFlags {
X = 0x2
,
Y = 0x4
,
DELTA_X = 0x8
,
DELTA_Y = 0x10
,
PRESSURE = 0x20
,
XTILT = 0x40
,
YTILT = 0x80
,
WHEEL = 0x100
,
DISTANCE = 0x200
,
ROTATION = 0x400
,
SLIDER = 0x800
} |
|
enum class | AxisUse {
IGNORE
,
X
,
Y
,
DELTA_X
,
DELTA_Y
,
PRESSURE
,
XTILT
,
YTILT
,
WHEEL
,
DISTANCE
,
ROTATION
,
SLIDER
,
LAST
} |
|
enum class | CrossingMode {
NORMAL
,
GRAB
,
UNGRAB
,
GTK_GRAB
,
GTK_UNGRAB
,
STATE_CHANGED
,
TOUCH_BEGIN
,
TOUCH_END
,
DEVICE_SWITCH
} |
|
enum class | DragAction {
COPY = 1 << 0
,
MOVE = 1 << 1
,
LINK = 1 << 2
,
ASK = 1 << 3
} |
|
enum class | Gravity {
NORTH_WEST = 1
,
NORTH
,
NORTH_EAST
,
WEST
,
CENTER
,
EAST
,
SOUTH_WEST
,
SOUTH
,
SOUTH_EAST
,
STATIC
} |
|
enum class | MemoryFormat {
B8G8R8A8_PREMULTIPLIED
,
A8R8G8B8_PREMULTIPLIED
,
R8G8B8A8_PREMULTIPLIED
,
B8G8R8A8
,
A8R8G8B8
,
R8G8B8A8
,
A8B8G8R8
,
R8G8B8
,
B8G8R8
,
R16G16B16
,
R16G16B16A16_PREMULTIPLIED
,
R16G16B16A16
,
R16G16B16_FLOAT
,
R16G16B16A16_FLOAT_PREMULTIPLIED
,
R16G16B16A16_FLOAT
,
R32G32B32_FLOAT
,
R32G32B32A32_FLOAT_PREMULTIPLIED
,
R32G32B32A32_FLOAT
,
G8A8_PREMULTIPLIED
,
G8A8
,
G8
,
G16A16_PREMULTIPLIED
,
G16A16
,
G16
,
A8
,
A16
,
A16_FLOAT
,
A32_FLOAT
,
A8B8G8R8_PREMULTIPLIED
,
B8G8R8X8
,
X8R8G8B8
,
R8G8B8X8
,
X8B8G8R8
,
N_FORMATS
} |
|
enum class | ModifierType {
NO_MODIFIER_MASK = 0x0
,
SHIFT_MASK = 1 << 0
,
LOCK_MASK = 1 << 1
,
CONTROL_MASK = 1 << 2
,
ALT_MASK = 1 << 3
,
BUTTON1_MASK = 1 << 8
,
BUTTON2_MASK = 1 << 9
,
BUTTON3_MASK = 1 << 10
,
BUTTON4_MASK = 1 << 11
,
BUTTON5_MASK = 1 << 12
,
SUPER_MASK = 1 << 26
,
HYPER_MASK = 1 << 27
,
META_MASK = 1 << 28
} |
|
enum class | NotifyType {
ANCESTOR
,
VIRTUAL
,
INFERIOR
,
NONLINEAR
,
NONLINEAR_VIRTUAL
,
UNKNOWN
} |
|
enum class | ScrollDirection {
UP
,
DOWN
,
LEFT
,
RIGHT
,
SMOOTH
} |
|
enum class | TouchpadGesturePhase {
BEGIN
,
UPDATE
,
END
,
CANCEL
} |
|
enum class | ScrollUnit {
WHEEL
,
SURFACE
} |
|
enum class | KeyMatch {
NONE
,
PARTIAL
,
EXACT
} |
|
enum class | GLApi {
GL = 1 << 0
,
GLES = 1 << 1
} |
|
enum class | GLAPI {
GL = 1 << 0
,
GLES = 1 << 1
} |
|
enum class | SubpixelLayout {
UNKNOWN
,
NONE
,
HORIZONTAL_RGB
,
HORIZONTAL_BGR
,
VERTICAL_RGB
,
VERTICAL_BGR
} |
|
enum class | Colorspace { RGB
} |
|
enum class | InterpType {
NEAREST
,
TILES
,
BILINEAR
,
HYPER
} |
|
enum class | AnchorHints {
FLIP_X = 1 << 0
,
FLIP_Y = 1 << 1
,
SLIDE_X = 1 << 2
,
SLIDE_Y = 1 << 3
,
RESIZE_X = 1 << 4
,
RESIZE_Y = 1 << 5
,
FLIP = 0x3
,
SLIDE = 0xC
,
RESIZE = 0x30
} |
|
enum class | SurfaceEdge {
NORTH_WEST
,
NORTH
,
NORTH_EAST
,
WEST
,
EAST
,
SOUTH_WEST
,
SOUTH
,
SOUTH_EAST
} |
|
enum class | FullscreenMode {
ON_CURRENT_MONITOR
,
ON_ALL_MONITORS
} |
|
|
constexpr AxisFlags | operator| (AxisFlags lhs, AxisFlags rhs) |
|
constexpr AxisFlags | operator& (AxisFlags lhs, AxisFlags rhs) |
|
constexpr AxisFlags | operator^ (AxisFlags lhs, AxisFlags rhs) |
|
constexpr AxisFlags | operator~ (AxisFlags flags) |
|
AxisFlags & | operator|= (AxisFlags & lhs, AxisFlags rhs) |
|
AxisFlags & | operator&= (AxisFlags & lhs, AxisFlags rhs) |
|
AxisFlags & | operator^= (AxisFlags & lhs, AxisFlags rhs) |
|
constexpr DragAction | operator| (DragAction lhs, DragAction rhs) |
|
constexpr DragAction | operator& (DragAction lhs, DragAction rhs) |
|
constexpr DragAction | operator^ (DragAction lhs, DragAction rhs) |
|
constexpr DragAction | operator~ (DragAction flags) |
|
DragAction & | operator|= (DragAction & lhs, DragAction rhs) |
|
DragAction & | operator&= (DragAction & lhs, DragAction rhs) |
|
DragAction & | operator^= (DragAction & lhs, DragAction rhs) |
|
constexpr ModifierType | operator| (ModifierType lhs, ModifierType rhs) |
|
constexpr ModifierType | operator& (ModifierType lhs, ModifierType rhs) |
|
constexpr ModifierType | operator^ (ModifierType lhs, ModifierType rhs) |
|
constexpr ModifierType | operator~ (ModifierType flags) |
|
ModifierType & | operator|= (ModifierType & lhs, ModifierType rhs) |
|
ModifierType & | operator&= (ModifierType & lhs, ModifierType rhs) |
|
ModifierType & | operator^= (ModifierType & lhs, ModifierType rhs) |
|
constexpr FrameClock::Phase | operator| (FrameClock::Phase lhs, FrameClock::Phase rhs) |
|
constexpr FrameClock::Phase | operator& (FrameClock::Phase lhs, FrameClock::Phase rhs) |
|
constexpr FrameClock::Phase | operator^ (FrameClock::Phase lhs, FrameClock::Phase rhs) |
|
constexpr FrameClock::Phase | operator~ (FrameClock::Phase flags) |
|
FrameClock::Phase & | operator|= (FrameClock::Phase & lhs, FrameClock::Phase rhs) |
|
FrameClock::Phase & | operator&= (FrameClock::Phase & lhs, FrameClock::Phase rhs) |
|
FrameClock::Phase & | operator^= (FrameClock::Phase & lhs, FrameClock::Phase rhs) |
|
constexpr GLApi | operator| (GLApi lhs, GLApi rhs) |
|
constexpr GLApi | operator& (GLApi lhs, GLApi rhs) |
|
constexpr GLApi | operator^ (GLApi lhs, GLApi rhs) |
|
constexpr GLApi | operator~ (GLApi flags) |
|
GLApi & | operator|= (GLApi & lhs, GLApi rhs) |
|
GLApi & | operator&= (GLApi & lhs, GLApi rhs) |
|
GLApi & | operator^= (GLApi & lhs, GLApi rhs) |
|
constexpr GLAPI | operator| (GLAPI lhs, GLAPI rhs) |
|
constexpr GLAPI | operator& (GLAPI lhs, GLAPI rhs) |
|
constexpr GLAPI | operator^ (GLAPI lhs, GLAPI rhs) |
|
constexpr GLAPI | operator~ (GLAPI flags) |
|
GLAPI & | operator|= (GLAPI & lhs, GLAPI rhs) |
|
GLAPI & | operator&= (GLAPI & lhs, GLAPI rhs) |
|
GLAPI & | operator^= (GLAPI & lhs, GLAPI rhs) |
|
constexpr Paintable::Flags | operator| (Paintable::Flags lhs, Paintable::Flags rhs) |
|
constexpr Paintable::Flags | operator& (Paintable::Flags lhs, Paintable::Flags rhs) |
|
constexpr Paintable::Flags | operator^ (Paintable::Flags lhs, Paintable::Flags rhs) |
|
constexpr Paintable::Flags | operator~ (Paintable::Flags flags) |
|
Paintable::Flags & | operator|= (Paintable::Flags & lhs, Paintable::Flags rhs) |
|
Paintable::Flags & | operator&= (Paintable::Flags & lhs, Paintable::Flags rhs) |
|
Paintable::Flags & | operator^= (Paintable::Flags & lhs, Paintable::Flags rhs) |
|
constexpr AnchorHints | operator| (AnchorHints lhs, AnchorHints rhs) |
|
constexpr AnchorHints | operator& (AnchorHints lhs, AnchorHints rhs) |
|
constexpr AnchorHints | operator^ (AnchorHints lhs, AnchorHints rhs) |
|
constexpr AnchorHints | operator~ (AnchorHints flags) |
|
AnchorHints & | operator|= (AnchorHints & lhs, AnchorHints rhs) |
|
AnchorHints & | operator&= (AnchorHints & lhs, AnchorHints rhs) |
|
AnchorHints & | operator^= (AnchorHints & lhs, AnchorHints rhs) |
|
constexpr Seat::Capabilities | operator| (Seat::Capabilities lhs, Seat::Capabilities rhs) |
|
constexpr Seat::Capabilities | operator& (Seat::Capabilities lhs, Seat::Capabilities rhs) |
|
constexpr Seat::Capabilities | operator^ (Seat::Capabilities lhs, Seat::Capabilities rhs) |
|
constexpr Seat::Capabilities | operator~ (Seat::Capabilities flags) |
|
Seat::Capabilities & | operator|= (Seat::Capabilities & lhs, Seat::Capabilities rhs) |
|
Seat::Capabilities & | operator&= (Seat::Capabilities & lhs, Seat::Capabilities rhs) |
|
Seat::Capabilities & | operator^= (Seat::Capabilities & lhs, Seat::Capabilities rhs) |
|
constexpr Toplevel::State | operator| (Toplevel::State lhs, Toplevel::State rhs) |
|
constexpr Toplevel::State | operator& (Toplevel::State lhs, Toplevel::State rhs) |
|
constexpr Toplevel::State | operator^ (Toplevel::State lhs, Toplevel::State rhs) |
|
constexpr Toplevel::State | operator~ (Toplevel::State flags) |
|
Toplevel::State & | operator|= (Toplevel::State & lhs, Toplevel::State rhs) |
|
Toplevel::State & | operator&= (Toplevel::State & lhs, Toplevel::State rhs) |
|
Toplevel::State & | operator^= (Toplevel::State & lhs, Toplevel::State rhs) |
|