mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-11-10 04:57:26 +01:00
91 lines
2.0 KiB
Go
91 lines
2.0 KiB
Go
// Copyright 2018 The Ebiten Authors
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
package glfw
|
|
|
|
type (
|
|
Action int
|
|
Hint int
|
|
InputMode int
|
|
Joystick int
|
|
Key int
|
|
ModifierKey int
|
|
MouseButton int
|
|
MonitorEvent int
|
|
)
|
|
|
|
const (
|
|
False = 0
|
|
True = 1
|
|
)
|
|
|
|
const (
|
|
Release = Action(0)
|
|
Press = Action(1)
|
|
Repeat = Action(2)
|
|
)
|
|
|
|
const (
|
|
ModShift = ModifierKey(0x0001)
|
|
ModControl = ModifierKey(0x0002)
|
|
ModAlt = ModifierKey(0x0004)
|
|
)
|
|
|
|
const (
|
|
MouseButtonLeft = MouseButton(0)
|
|
MouseButtonRight = MouseButton(1)
|
|
MouseButtonMiddle = MouseButton(2)
|
|
)
|
|
|
|
const (
|
|
Joystick1 = Joystick(0)
|
|
Joystick2 = Joystick(1)
|
|
Joystick3 = Joystick(2)
|
|
Joystick4 = Joystick(3)
|
|
Joystick5 = Joystick(4)
|
|
Joystick6 = Joystick(5)
|
|
Joystick7 = Joystick(6)
|
|
Joystick8 = Joystick(7)
|
|
Joystick9 = Joystick(8)
|
|
Joystick10 = Joystick(9)
|
|
Joystick11 = Joystick(10)
|
|
Joystick12 = Joystick(11)
|
|
Joystick13 = Joystick(12)
|
|
Joystick14 = Joystick(13)
|
|
Joystick15 = Joystick(14)
|
|
Joystick16 = Joystick(15)
|
|
)
|
|
|
|
const (
|
|
ClientAPI = Hint(0x00022001)
|
|
ContextVersionMajor = Hint(0x00022002)
|
|
ContextVersionMinor = Hint(0x00022003)
|
|
Decorated = Hint(0x00020005)
|
|
Focused = Hint(0x00020001)
|
|
Resizable = Hint(0x00020003)
|
|
Visible = Hint(0x00020004)
|
|
)
|
|
|
|
const (
|
|
CursorMode = InputMode(0x00033001)
|
|
StickyKeysMode = InputMode(0x00033002)
|
|
StickyMouseButtonsMode = InputMode(0x00033003)
|
|
)
|
|
|
|
const (
|
|
CursorHidden = 0x00034002
|
|
CursorNormal = 0x00034001
|
|
NoAPI = 0
|
|
)
|