Module rustwlc::interface [] [src]

Contains callback-holding struct WlcInterface which is used to initialize wlc.

Structs

CompositorInterface

Represents a callback for initializing the callback

InputInterface

Represents experimenal callbacks for libinput events

KeyboardInterface

Represents keyboard press callbacks

OutputInterface

Represents window callbacks

OutputRenderInterface

Represents rendering callbacks for outputs

PointerInterface

Represents mouse input callbacks

RequestInterface

Represents window rendering callbacks

TouchInterface

Represents touchscreen callbacks

ViewInterface

Represents window viewing callbacks

ViewRenderInterface

Represents rendering callbacks for views

WlcInterface

Represents the wlc callback interface. wlc initialization involves registering a series of callbacks to the library using this interface struct.