freya_testing::event

Type Alias TestEvent

Source
pub type TestEvent = PlatformEvent;

Aliased Type§

enum TestEvent {
    Mouse {
        name: MouseEventName,
        cursor: Point2D<f64, Measure>,
        button: Option<MouseButton>,
    },
    Wheel {
        name: WheelEventName,
        scroll: Point2D<f64, Measure>,
        cursor: Point2D<f64, Measure>,
    },
    Keyboard {
        name: KeyboardEventName,
        key: Key,
        code: Code,
        modifiers: Modifiers,
    },
    Touch {
        name: TouchEventName,
        location: Point2D<f64, Measure>,
        finger_id: u64,
        phase: TouchPhase,
        force: Option<Force>,
    },
    File {
        name: FileEventName,
        cursor: Point2D<f64, Measure>,
        file_path: Option<PathBuf>,
    },
}

Variants§

§

Mouse

A Mouse Event.

Fields

§cursor: Point2D<f64, Measure>
§

Wheel

A Wheel event.

Fields

§scroll: Point2D<f64, Measure>
§cursor: Point2D<f64, Measure>
§

Keyboard

A Keyboard event.

Fields

§key: Key
§code: Code
§modifiers: Modifiers
§

Touch

A Touch event.

Fields

§location: Point2D<f64, Measure>
§finger_id: u64
§force: Option<Force>
§

File

A File event.

Fields

§cursor: Point2D<f64, Measure>
§file_path: Option<PathBuf>