Table of Contents

Namespace Gloam.Core.Input

Classes

InputAction

Represents an input action that can be triggered by key combinations

InputBinding

Represents a key combination bound to an input action

InputContext

Default implementation of input context

InputContextManager

Default implementation of input context manager

Keys

Complete set of input keys that work across different input systems Key codes based on Virtual-Key codes (Windows) for compatibility

Structs

InputKeyData

Represents input key data that can be implemented by different input systems (Console, MonoGame, etc.)

MouseState

Represents the current state of a mouse including position and button states

Interfaces

IInputContext

Represents an input context that can handle input actions and bindings

IInputContextManager

Manages multiple input contexts and their processing order

Enums

InputModifiers

Input modifier flags that can be combined

KeyModifiers

Modifier keys that can be combined with regular keys