123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269 |
- /**
- * Enum for Device Types
- */
- export declare enum DeviceType {
- /** Generic */
- Generic = 0,
- /** Keyboard */
- Keyboard = 1,
- /** Mouse */
- Mouse = 2,
- /** Touch Pointers */
- Touch = 3,
- /** PS4 Dual Shock */
- DualShock = 4,
- /** Xbox */
- Xbox = 5,
- /** Switch Controller */
- Switch = 6,
- /** PS5 DualSense */
- DualSense = 7
- }
- /**
- * Enum for All Pointers (Touch/Mouse)
- */
- export declare enum PointerInput {
- /** Horizontal Axis (Not used in events/observables; only in polling) */
- Horizontal = 0,
- /** Vertical Axis (Not used in events/observables; only in polling) */
- Vertical = 1,
- /** Left Click or Touch */
- LeftClick = 2,
- /** Middle Click */
- MiddleClick = 3,
- /** Right Click */
- RightClick = 4,
- /** Browser Back */
- BrowserBack = 5,
- /** Browser Forward */
- BrowserForward = 6,
- /** Mouse Wheel X */
- MouseWheelX = 7,
- /** Mouse Wheel Y */
- MouseWheelY = 8,
- /** Mouse Wheel Z */
- MouseWheelZ = 9,
- /** Used in events/observables to identify if x/y changes occurred */
- Move = 12
- }
- /** @internal */
- export declare enum NativePointerInput {
- /** Horizontal Axis */
- Horizontal = 0,
- /** Vertical Axis */
- Vertical = 1,
- /** Left Click or Touch */
- LeftClick = 2,
- /** Middle Click */
- MiddleClick = 3,
- /** Right Click */
- RightClick = 4,
- /** Browser Back */
- BrowserBack = 5,
- /** Browser Forward */
- BrowserForward = 6,
- /** Mouse Wheel X */
- MouseWheelX = 7,
- /** Mouse Wheel Y */
- MouseWheelY = 8,
- /** Mouse Wheel Z */
- MouseWheelZ = 9,
- /** Delta X */
- DeltaHorizontal = 10,
- /** Delta Y */
- DeltaVertical = 11
- }
- /**
- * Enum for Dual Shock Gamepad
- */
- export declare enum DualShockInput {
- /** Cross */
- Cross = 0,
- /** Circle */
- Circle = 1,
- /** Square */
- Square = 2,
- /** Triangle */
- Triangle = 3,
- /** L1 */
- L1 = 4,
- /** R1 */
- R1 = 5,
- /** L2 */
- L2 = 6,
- /** R2 */
- R2 = 7,
- /** Share */
- Share = 8,
- /** Options */
- Options = 9,
- /** L3 */
- L3 = 10,
- /** R3 */
- R3 = 11,
- /** DPadUp */
- DPadUp = 12,
- /** DPadDown */
- DPadDown = 13,
- /** DPadLeft */
- DPadLeft = 14,
- /** DRight */
- DPadRight = 15,
- /** Home */
- Home = 16,
- /** TouchPad */
- TouchPad = 17,
- /** LStickXAxis */
- LStickXAxis = 18,
- /** LStickYAxis */
- LStickYAxis = 19,
- /** RStickXAxis */
- RStickXAxis = 20,
- /** RStickYAxis */
- RStickYAxis = 21
- }
- /**
- * Enum for Dual Sense Gamepad
- */
- export declare enum DualSenseInput {
- /** Cross */
- Cross = 0,
- /** Circle */
- Circle = 1,
- /** Square */
- Square = 2,
- /** Triangle */
- Triangle = 3,
- /** L1 */
- L1 = 4,
- /** R1 */
- R1 = 5,
- /** L2 */
- L2 = 6,
- /** R2 */
- R2 = 7,
- /** Create */
- Create = 8,
- /** Options */
- Options = 9,
- /** L3 */
- L3 = 10,
- /** R3 */
- R3 = 11,
- /** DPadUp */
- DPadUp = 12,
- /** DPadDown */
- DPadDown = 13,
- /** DPadLeft */
- DPadLeft = 14,
- /** DRight */
- DPadRight = 15,
- /** Home */
- Home = 16,
- /** TouchPad */
- TouchPad = 17,
- /** LStickXAxis */
- LStickXAxis = 18,
- /** LStickYAxis */
- LStickYAxis = 19,
- /** RStickXAxis */
- RStickXAxis = 20,
- /** RStickYAxis */
- RStickYAxis = 21
- }
- /**
- * Enum for Xbox Gamepad
- */
- export declare enum XboxInput {
- /** A */
- A = 0,
- /** B */
- B = 1,
- /** X */
- X = 2,
- /** Y */
- Y = 3,
- /** LB */
- LB = 4,
- /** RB */
- RB = 5,
- /** LT */
- LT = 6,
- /** RT */
- RT = 7,
- /** Back */
- Back = 8,
- /** Start */
- Start = 9,
- /** LS */
- LS = 10,
- /** RS */
- RS = 11,
- /** DPadUp */
- DPadUp = 12,
- /** DPadDown */
- DPadDown = 13,
- /** DPadLeft */
- DPadLeft = 14,
- /** DRight */
- DPadRight = 15,
- /** Home */
- Home = 16,
- /** LStickXAxis */
- LStickXAxis = 17,
- /** LStickYAxis */
- LStickYAxis = 18,
- /** RStickXAxis */
- RStickXAxis = 19,
- /** RStickYAxis */
- RStickYAxis = 20
- }
- /**
- * Enum for Switch (Pro/JoyCon L+R) Gamepad
- */
- export declare enum SwitchInput {
- /** B */
- B = 0,
- /** A */
- A = 1,
- /** Y */
- Y = 2,
- /** X */
- X = 3,
- /** L */
- L = 4,
- /** R */
- R = 5,
- /** ZL */
- ZL = 6,
- /** ZR */
- ZR = 7,
- /** Minus */
- Minus = 8,
- /** Plus */
- Plus = 9,
- /** LS */
- LS = 10,
- /** RS */
- RS = 11,
- /** DPadUp */
- DPadUp = 12,
- /** DPadDown */
- DPadDown = 13,
- /** DPadLeft */
- DPadLeft = 14,
- /** DRight */
- DPadRight = 15,
- /** Home */
- Home = 16,
- /** Capture */
- Capture = 17,
- /** LStickXAxis */
- LStickXAxis = 18,
- /** LStickYAxis */
- LStickYAxis = 19,
- /** RStickXAxis */
- RStickXAxis = 20,
- /** RStickYAxis */
- RStickYAxis = 21
- }
|