A typed (mouse) button id

Variables

@:value(cast -1)@:impl@:enuminlineread onlyNONE:MouseButton = -1

No mouse buttons

@:value(cast 0)@:impl@:enuminlineread onlyLEFT:MouseButton = 0

Left mouse button

@:value(cast 1)@:impl@:enuminlineread onlyMIDDLE:MouseButton = 1

Middle mouse button

@:value(cast 2)@:impl@:enuminlineread onlyRIGHT:MouseButton = 2

Right mouse button

@:value(cast 3)@:impl@:enuminlineread onlyEXTRA1:MouseButton = 3

Extra button pressed

@:value(cast 4)@:impl@:enuminlineread onlyEXTRA2:MouseButton = 4

Extra button pressed