Module cognitive_qualia::defs [] [src]

This module contains definitions of various useful structures.

Structs

Area

Type defining 2D area.

Command

Command context for compositor.

DmabufId
DrmBundle

Structure containing all data needed to initialize DRM output.

EglImageId
MemoryPoolId
MemoryViewId
OptionalPosition

Type defining position, point coordinates or 2D vector.

OutputInfo

Set of informations about output.

Position

Type defining position, point coordinates or 2D vector.

Size

Type defining 2D size, dimensions or resolution.

Slide

Vector with continuous coordinates.

SurfaceId

Structure representing surface ID. TODO: Define SurfaceId using define_id macro.

WorkspaceInfo

Keep information about workspace

WorkspaceState

Keeps state of workspaces as map from display ID to list of WorkspaceInfo.

Constants

INVALID_SURFACE_ID

Type Definitions

Point
SignalId

Type alias for signal IDs.

SurfaceIdType

Type of surface ID.

Vector