Module cognitive_qualia::surface [] [src]

This module provides structures and functionality related to surfaces.

Reexports

pub use defs::SurfaceId;
pub use defs::SurfaceIdType;

Modules

show_reason

These flags describe readiness of Surface to be displayed.

surface_state

These constants describe state of Surface.

Structs

SurfaceContext

This structure defines how the surface should be drawn.

SurfaceInfo

Structure containing public information about surface.

Enums

DataSource

This enum gathers information about source of data to be used when drawing surface.

Traits

SurfaceAccess

Trait used for configuring and manipulating surfaces.

SurfaceControl

Controlling surfaces parameters like size, position and relationships.

SurfaceFocusing

Focusing and obtaining information about keyboard and pointer focus.

SurfaceListing

Listing related surfaces.

SurfaceManagement

Managing surface content.

SurfaceViewer

Viewing information about surface.