Graphics v0.0.0
A simple abstraction layer for the modern graphics APIs.
载入中...
搜索中...
未找到
核心

较为基础的部分, 包括: 图像导入/导出/处理, 输入/输出等. 更多...

class  Gamepad
 游戏手柄. 更多...
 
class  Image
 图像. 更多...
 
class  Input
 键盘/鼠标输入. 更多...
 
class  Monitor
 显示器. 更多...
 
class  Timer
 计时器. 更多...
 
class  Window
 窗体. 更多...
 

枚举

enum class  Gamepad::Thumb { left , right }
 手柄摇杆.
 
enum class  Gamepad::Trigger { Gamepad::Trigger::left , Gamepad::Trigger::right }
 手柄线性按键. 更多...
 
enum class  Gamepad::Button : uint8_t {
  A = 0 , B = 1 , X = 2 , Y = 3 ,
  LeftBumper = 4 , RightBumper = 5 , Back = 6 , Start = 7 ,
  Guide = 8 , LeftThumb = 9 , RightThumb = 10 , DPAD_Up = 11 ,
  DPAD_Right = 12 , DPAD_Down = 13 , DPAD_Left = 14 , Cross = A ,
  Circle = B , Square = X , Triangle = Y
}
 手柄按键.
 
enum class  Key {
  Unknown = -1 , Space = 32 , Apostrophe = 39 , Comma = 44 ,
  Minus = 45 , Period = 46 , Slash = 47 , _0 = 48 ,
  _1 = 49 , _2 = 50 , _3 = 51 , _4 = 52 ,
  _5 = 53 , _6 = 54 , _7 = 55 , _8 = 56 ,
  _9 = 57 , Semicolon = 59 , Equal = 61 , A = 65 ,
  B = 66 , C = 67 , D = 68 , E = 69 ,
  F = 70 , G = 71 , H = 72 , I = 73 ,
  J = 74 , K = 75 , L = 76 , M = 77 ,
  N = 78 , O = 79 , P = 80 , Q = 81 ,
  R = 82 , S = 83 , T = 84 , U = 85 ,
  V = 86 , W = 87 , X = 88 , Y = 89 ,
  Z = 90 , LeftBracket = 91 , Backslash = 92 , RightBracket = 93 ,
  GraveAccent = 96 , Escape = 256 , Enter = 257 , Tab = 258 ,
  Backspace = 259 , Insert = 260 , Delete = 261 , Right = 262 ,
  Left = 263 , Down = 264 , Up = 265 , PageUp = 266 ,
  PageDown = 267 , Home = 268 , End = 269 , CapsLock = 280 ,
  ScrollLock = 281 , NumLock = 282 , PrintScreen = 283 , Pause = 284 ,
  F1 = 290 , F2 = 291 , F3 = 292 , F4 = 293 ,
  F5 = 294 , F6 = 295 , F7 = 296 , F8 = 297 ,
  F9 = 298 , F10 = 299 , F11 = 300 , F12 = 301 ,
  F13 = 302 , F14 = 303 , F15 = 304 , F16 = 305 ,
  F17 = 306 , F18 = 307 , F19 = 308 , F20 = 309 ,
  F21 = 310 , F22 = 311 , F23 = 312 , F24 = 313 ,
  F25 = 314 , KP_0 = 320 , KP_1 = 321 , KP_2 = 322 ,
  KP_3 = 323 , KP_4 = 324 , KP_5 = 325 , KP_6 = 326 ,
  KP_7 = 327 , KP_8 = 328 , KP_9 = 329 , KP_Decimal = 330 ,
  KP_Divide = 331 , KP_Multiply = 332 , KP_Subtract = 333 , KP_Add = 334 ,
  KP_Enter = 335 , KP_Equal = 336 , LeftShift = 340 , LeftControl = 341 ,
  LeftAlt = 342 , LeftSuper = 343 , RightShift = 344 , RightControl = 345 ,
  RightAlt = 346 , RightSuper = 347
}
 键盘按键.
 
enum class  Mouse {
  _1 = 0 , _2 = 1 , _3 = 2 , _4 = 3 ,
  _5 = 4 , _6 = 5 , _7 = 6 , _8 = 7 ,
  Left = _1 , Right = _2 , Middle = _3
}
 鼠标按键.
 

详细描述

较为基础的部分, 包括: 图像导入/导出/处理, 输入/输出等.

枚举类型说明

◆ Trigger

enum class Gamepad::Trigger
strong

手柄线性按键.

枚举值
left 

左侧线性按键, 即 LT.

right 

右侧线性按键, 即 RT.