Enum cognitive_qualia::perceptron::Perceptron [] [src]

#[repr(C)]
pub enum Perceptron { Notify, Suspend, WakeUp, InputsChanged, OutputsChanged, CustomEmpty, CustomId(u64), VerticalBlank(i32), PageFlip(i32), OutputFound(DrmBundle), DisplayCreated(OutputInfo), InputPointerMotion(Vector), InputPointerPosition(OptionalPosition), InputPointerButton(Button), InputPointerAxis(Axis), InputPointerPositionReset, InputKeyboard(Key), SurfaceReady(SurfaceId), SurfaceDestroyed(SurfaceId), SurfaceReconfigured(SurfaceId), DockSurface(SurfaceIdSizei32), CursorSurfaceChange(SurfaceId), BackgroundSurfaceChange(SurfaceId), SurfaceFrame(SurfaceIdMilliseconds), PointerFocusChanged(SurfaceIdSurfaceIdPosition), PointerRelativeMotion(SurfaceIdPositionMilliseconds), KeyboardFocusChanged(SurfaceIdSurfaceId), TransferOffered, TransferRequested(StringRawFd), Command(Command), Mode { active: bool, mode: InteractionMode, }, TakeScreenshot(i32), ScreenshotDone, WorkspaceStateChanged, Timer500, }

Data passed along with signals. Convention it to use enum values only with corresponding signal identifies.

TODO: Describe all perceptrons.

Variants

Fields of Mode

Trait Implementations

impl Clone for Perceptron
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Perceptron
[src]

Formats the value using the given formatter.