Search Results for

    Show / Hide Table of Contents

    Namespace Input Module

    Classes

    Mouse

    Represents a single hardware mouse device. Used by the Input to report raw mouse input events.

    The mouse device position is in screen-space (not game client window space).

    Keyboard

    Represents a single hardware keyboard device. Used by the Input to report raw keyboard input events.

    InputSettings

    Input settings container.

    InputDevice

    Base class for all input device objects.

    Input

    The user input handling service.

    Gamepad

    Represents a single hardware gamepad device. Used by the Input to report raw gamepad input events.

    Structs

    GamepadVibrationState

    General identifiers for potential force feedback channels. These will be mapped according to the platform specific implementation.

    GamepadLayout

    Gamepad buttons and axis mapping description. Allows converting input from the different gamepads into a universal format (see Gamepad::State::ButtonTypes and Gamepad::State::AxisTypes).

    AxisConfig

    Maps keyboard, controller, or mouse inputs to a "friendly name" that will later be bound to continuous game behavior, such as movement. The inputs mapped in AxisMappings are continuously polled, even if they are just reporting that their input value.

    ActionConfig

    Maps keyboard, controller, or mouse inputs to a "friendly name" that will later be bound to continuous game behavior, such as movement. The inputs mapped in AxisMappings are continuously polled, even if they are just reporting that their input value.

    Enums

    KeyboardKeys

    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat