Skip to content

ludus::platform::browser::InputEvent

Ludus Wiki · API overview · Browse API

Struct

Declared in modules/platform/include/ludus/platform/browser/window.h

#include <ludus/platform/browser/window.h>
struct ludus::platform::browser::InputEvent final

Fields

Kind

EventKind ludus::platform::browser::InputEvent::Kind = EventKind::InputReset

Related types: EventKind

Declared in modules/platform/include/ludus/platform/browser/window.h

PhysicalKey

Key ludus::platform::browser::InputEvent::PhysicalKey = Key::Unknown

Related types: Key

Declared in modules/platform/include/ludus/platform/browser/window.h

Repeat

bool ludus::platform::browser::InputEvent::Repeat = false

Declared in modules/platform/include/ludus/platform/browser/window.h

Buttons

uint32 ludus::platform::browser::InputEvent::Buttons = 0

Related types: uint32

Declared in modules/platform/include/ludus/platform/browser/window.h

X

float64 ludus::platform::browser::InputEvent::X = 0
canvas CSS coordinates, not framebuffer pixels

Related types: float64

Declared in modules/platform/include/ludus/platform/browser/window.h

Y

float64 ludus::platform::browser::InputEvent::Y = 0

Related types: float64

Declared in modules/platform/include/ludus/platform/browser/window.h

WheelX

float64 ludus::platform::browser::InputEvent::WheelX = 0
normalized CSS pixels (line=16px, page=canvas height)

Related types: float64

Declared in modules/platform/include/ludus/platform/browser/window.h

WheelY

float64 ludus::platform::browser::InputEvent::WheelY = 0

Related types: float64

Declared in modules/platform/include/ludus/platform/browser/window.h