ποΈ Color
The Color class provides methods for handling RGBW colors, scaling brightness, and converting between color formats.
ποΈ Dimension
The Dimension class represents a 2D dimension or size, with utility functions for operations like area calculation and comparisons.
ποΈ EDirection
The EDirection enum represents various directional values used for orientation or rotation. Multiple aliases are provided for each direction for flexibility and convenience.
ποΈ Fract16
The Fract16 class represents a 16-bit fractional value, providing utilities for scaling and comparison, with built-in type conversions and operators.
ποΈ HID Specs
This header file provides a detailed reference for various HID (Human Interface Device) keycodes used across keyboard, mouse, gamepad, and consumer devices. Each section defines specific keycode enums and their usage.
ποΈ KeyEvent
The KeyEvent structure represents an event triggered by input interaction, containing information about the key and its associated details.
ποΈ KeyInfo
The KeyInfo struct represents the state and properties of a key of the device.
ποΈ MidiPacket
The MidiPacket class encapsulates a MIDI message, including its port, status, and data. It provides utility methods for creating, analyzing, and manipulating MIDI messages.
ποΈ Point
The Point class represents a 2D point with x and y coordinates. It provides various utility functions for mathematical operations and transformations, including rotations.