Table of Contents

Interface IGamepadInput

Namespace
Icy.Input.Devices
Assembly
IcyUI.dll

Represents an interface for the gamepad input.

public interface IGamepadInput : IInputDeviceListener, IInitializable
Inherited Members
Extension Methods

Properties

GamePadInfo

Gets the current gamepad state.

GamePadState GamePadInfo { get; }

Property Value

GamePadState

Events

ButtonPressed

Occurs when the gamepad button is pressed.

event EventHandler<GenericEventArgs<GamePadButtons>>? ButtonPressed

Event Type

EventHandler<GenericEventArgs<GamePadButtons>>

ButtonReleased

Occurs when the gamepad button is released.

event EventHandler<GenericEventArgs<GamePadButtons>>? ButtonReleased

Event Type

EventHandler<GenericEventArgs<GamePadButtons>>

LeftShoulderUpdate

Occurs when the left gamepad shoulder is updated.

event EventHandler<GenericEventArgs<float>>? LeftShoulderUpdate

Event Type

EventHandler<GenericEventArgs<float>>

LeftStickMove

Occurs when the left gamepad stick moves.

event EventHandler<GenericEventArgs<Vector2>>? LeftStickMove

Event Type

EventHandler<GenericEventArgs<Vector2>>

RightShoulderUpdate

Occurs when the right gamepad shoulder is updated.

event EventHandler<GenericEventArgs<float>>? RightShoulderUpdate

Event Type

EventHandler<GenericEventArgs<float>>

RightStickMove

Occurs when the right gamepad stick moves.

event EventHandler<GenericEventArgs<Vector2>>? RightStickMove

Event Type

EventHandler<GenericEventArgs<Vector2>>