Available on all targets
@:value(cast 0)@:impl@:enuminlineread onlyA:GamepadButton = 0
@:value(cast 1)@:impl@:enuminlineread onlyB:GamepadButton = 1
@:value(cast 2)@:impl@:enuminlineread onlyX:GamepadButton = 2
@:value(cast 3)@:impl@:enuminlineread onlyY:GamepadButton = 3
@:value(cast 4)@:impl@:enuminlineread onlyL1:GamepadButton = 4
@:value(cast 5)@:impl@:enuminlineread onlyR1:GamepadButton = 5
@:value(cast 6)@:impl@:enuminlineread onlyL2:GamepadButton = 6
@:value(cast 7)@:impl@:enuminlineread onlyR2:GamepadButton = 7
@:value(cast 8)@:impl@:enuminlineread onlySELECT:GamepadButton = 8
@:value(cast 9)@:impl@:enuminlineread onlySTART:GamepadButton = 9
@:value(cast 10)@:impl@:enuminlineread onlyL3:GamepadButton = 10
@:value(cast 11)@:impl@:enuminlineread onlyR3:GamepadButton = 11
@:value(cast 12)@:impl@:enuminlineread onlyDPAD_UP:GamepadButton = 12
@:value(cast 13)@:impl@:enuminlineread onlyDPAD_DOWN:GamepadButton = 13
@:value(cast 14)@:impl@:enuminlineread onlyDPAD_LEFT:GamepadButton = 14
@:value(cast 15)@:impl@:enuminlineread onlyDPAD_RIGHT:GamepadButton = 15