Gondwana Game Engine
Gondwana is a cross-platform 2.5D game and rendering engine written in C#/.NET 8. It provides fine-grained control over rendering, timing, and scene composition, with built-in support for parallax, z-ordering, pixel overhang, collision detection, and particle effects. Gondwana targets desktop, mobile, and web platforms using SkiaSharp for graphics and NAudio for sound.
Loading...
Searching...
No Matches
Gondwana.Input.Gamepad.IGamepadManager< out T > Interface Template Reference

Interface to track a collection of gamepad adapters."/> More...

Inheritance diagram for Gondwana.Input.Gamepad.IGamepadManager< out T >:
Gondwana.WinForms.Input.Gamepad.SDL2.SdlGamepadManager Gondwana.WinForms.Input.Gamepad.XInput.XInputGamepadManager

Public Member Functions

void Update ()
 Updates the of all connected gamepads. This will be called every frame to ensure the gamepad state is up-to-date.

Properties

IReadOnlyCollection< T > ConnectedAdapters [get]
 Gets the list of currently connected gamepad adapters.

Detailed Description

Interface to track a collection of gamepad adapters."/>

Type Constraints
T :IGamepadAdapter 

Member Function Documentation

◆ Update()

void Gondwana.Input.Gamepad.IGamepadManager< out T >.Update ( )

Property Documentation

◆ ConnectedAdapters

IReadOnlyCollection<T> Gondwana.Input.Gamepad.IGamepadManager< out T >.ConnectedAdapters
get

Gets the list of currently connected gamepad adapters.

Implemented in Gondwana.WinForms.Input.Gamepad.SDL2.SdlGamepadManager, and Gondwana.WinForms.Input.Gamepad.XInput.XInputGamepadManager.