UNPKG

virtual-gamepad-lib

Version:

Emulate and display virtual and real gamepads on the web

22 lines (21 loc) 941 B
import { DisplayGamepadConfig, GamepadDisplay } from './GamepadDisplay.js'; import { GamepadEmulator } from './GamepadEmulator.js'; import { GamepadApiWrapper } from './GamepadApiWrapper.js'; /** optional parameters to override default behavior of setupPresetInteractiveGamepad */ export interface interactiveGamepadPresetConfig { GpadEmulator?: GamepadEmulator; GpadApiWrapper?: GamepadApiWrapper; GpadDisplayConfig?: DisplayGamepadConfig; EmulatedGamepadIndex?: number; EmulatedGamepadOverlayMode?: boolean; AllowDpadDiagonals?: boolean; VariableTriggers?: boolean; ClickableJoysticks?: boolean; JoystickDragDistance?: number; TriggerDragDistance?: number; } export declare const setupPresetInteractiveGamepad: (containerElement: HTMLElement, config: interactiveGamepadPresetConfig) => { gpadEmulator: GamepadEmulator; gpadApiWrapper: GamepadApiWrapper; gpadDisplay: GamepadDisplay; };