h-raylib-4.5.0.1: src/Raylib/Constants.hs
{-# OPTIONS -Wall #-}
module Raylib.Constants where
-- This file includes constants and enums defined in raylib
import Foreign.C (CUInt)
type ConfigFlags = CUInt
flag'vsyncHint = 64
flag'vsyncHint :: (Num a) => a
flag'fullscreenMode = 2
flag'fullscreenMode :: (Num a) => a
flag'windowResizable = 4
flag'windowResizable :: (Num a) => a
flag'windowUndecorated = 8
flag'windowUndecorated :: (Num a) => a
flag'windowHidden = 128
flag'windowHidden :: (Num a) => a
flag'windowMinimized = 512
flag'windowMinimized :: (Num a) => a
flag'windowMaximized = 1024
flag'windowMaximized :: (Num a) => a
flag'windowUnfocused = 2048
flag'windowUnfocused :: (Num a) => a
flag'windowTopmost = 4096
flag'windowTopmost :: (Num a) => a
flag'windowAlwaysRun = 256
flag'windowAlwaysRun :: (Num a) => a
flag'windowTransparent = 16
flag'windowTransparent :: (Num a) => a
flag'windowHighdpi = 8192
flag'windowHighdpi :: (Num a) => a
flag'windowMousePassthrough = 16384
flag'windowMousePassthrough :: (Num a) => a
flag'msaa4xHint = 32
flag'msaa4xHint :: (Num a) => a
flag'interlacedHint = 65536
flag'interlacedHint :: (Num a) => a
type TraceLogLevel = CUInt
log'all = 0
log'all :: (Num a) => a
log'trace = 1
log'trace :: (Num a) => a
log'debug = 2
log'debug :: (Num a) => a
log'info = 3
log'info :: (Num a) => a
log'warning = 4
log'warning :: (Num a) => a
log'error = 5
log'error :: (Num a) => a
log'fatal = 6
log'fatal :: (Num a) => a
log'none = 7
log'none :: (Num a) => a
type KeyboardKey = CUInt
key'null = 0
key'null :: (Num a) => a
key'apostrophe = 39
key'apostrophe :: (Num a) => a
key'comma = 44
key'comma :: (Num a) => a
key'minus = 45
key'minus :: (Num a) => a
key'period = 46
key'period :: (Num a) => a
key'slash = 47
key'slash :: (Num a) => a
key'zero = 48
key'zero :: (Num a) => a
key'one = 49
key'one :: (Num a) => a
key'two = 50
key'two :: (Num a) => a
key'three = 51
key'three :: (Num a) => a
key'four = 52
key'four :: (Num a) => a
key'five = 53
key'five :: (Num a) => a
key'six = 54
key'six :: (Num a) => a
key'seven = 55
key'seven :: (Num a) => a
key'eight = 56
key'eight :: (Num a) => a
key'nine = 57
key'nine :: (Num a) => a
key'semicolon = 59
key'semicolon :: (Num a) => a
key'equal = 61
key'equal :: (Num a) => a
key'a = 65
key'a :: (Num a) => a
key'b = 66
key'b :: (Num a) => a
key'c = 67
key'c :: (Num a) => a
key'd = 68
key'd :: (Num a) => a
key'e = 69
key'e :: (Num a) => a
key'f = 70
key'f :: (Num a) => a
key'g = 71
key'g :: (Num a) => a
key'h = 72
key'h :: (Num a) => a
key'i = 73
key'i :: (Num a) => a
key'j = 74
key'j :: (Num a) => a
key'k = 75
key'k :: (Num a) => a
key'l = 76
key'l :: (Num a) => a
key'm = 77
key'm :: (Num a) => a
key'n = 78
key'n :: (Num a) => a
key'o = 79
key'o :: (Num a) => a
key'p = 80
key'p :: (Num a) => a
key'q = 81
key'q :: (Num a) => a
key'r = 82
key'r :: (Num a) => a
key's = 83
key's :: (Num a) => a
key't = 84
key't :: (Num a) => a
key'u = 85
key'u :: (Num a) => a
key'v = 86
key'v :: (Num a) => a
key'w = 87
key'w :: (Num a) => a
key'x = 88
key'x :: (Num a) => a
key'y = 89
key'y :: (Num a) => a
key'z = 90
key'z :: (Num a) => a
key'leftBracket = 91
key'leftBracket :: (Num a) => a
key'backslash = 92
key'backslash :: (Num a) => a
key'rightBracket = 93
key'rightBracket :: (Num a) => a
key'grave = 96
key'grave :: (Num a) => a
key'space = 32
key'space :: (Num a) => a
key'escape = 256
key'escape :: (Num a) => a
key'enter = 257
key'enter :: (Num a) => a
key'tab = 258
key'tab :: (Num a) => a
key'backspace = 259
key'backspace :: (Num a) => a
key'insert = 260
key'insert :: (Num a) => a
key'delete = 261
key'delete :: (Num a) => a
key'right = 262
key'right :: (Num a) => a
key'left = 263
key'left :: (Num a) => a
key'down = 264
key'down :: (Num a) => a
key'up = 265
key'up :: (Num a) => a
key'pageUp = 266
key'pageUp :: (Num a) => a
key'pageDown = 267
key'pageDown :: (Num a) => a
key'home = 268
key'home :: (Num a) => a
key'end = 269
key'end :: (Num a) => a
key'capsLock = 280
key'capsLock :: (Num a) => a
key'scrollLock = 281
key'scrollLock :: (Num a) => a
key'numLock = 282
key'numLock :: (Num a) => a
key'printScreen = 283
key'printScreen :: (Num a) => a
key'pause = 284
key'pause :: (Num a) => a
key'f1 = 290
key'f1 :: (Num a) => a
key'f2 = 291
key'f2 :: (Num a) => a
key'f3 = 292
key'f3 :: (Num a) => a
key'f4 = 293
key'f4 :: (Num a) => a
key'f5 = 294
key'f5 :: (Num a) => a
key'f6 = 295
key'f6 :: (Num a) => a
key'f7 = 296
key'f7 :: (Num a) => a
key'f8 = 297
key'f8 :: (Num a) => a
key'f9 = 298
key'f9 :: (Num a) => a
key'f10 = 299
key'f10 :: (Num a) => a
key'f11 = 300
key'f11 :: (Num a) => a
key'f12 = 301
key'f12 :: (Num a) => a
key'leftShift = 340
key'leftShift :: (Num a) => a
key'leftControl = 341
key'leftControl :: (Num a) => a
key'leftAlt = 342
key'leftAlt :: (Num a) => a
key'leftSuper = 343
key'leftSuper :: (Num a) => a
key'rightShift = 344
key'rightShift :: (Num a) => a
key'rightControl = 345
key'rightControl :: (Num a) => a
key'rightAlt = 346
key'rightAlt :: (Num a) => a
key'rightSuper = 347
key'rightSuper :: (Num a) => a
key'kbMenu = 348
key'kbMenu :: (Num a) => a
key'kp0 = 320
key'kp0 :: (Num a) => a
key'kp1 = 321
key'kp1 :: (Num a) => a
key'kp2 = 322
key'kp2 :: (Num a) => a
key'kp3 = 323
key'kp3 :: (Num a) => a
key'kp4 = 324
key'kp4 :: (Num a) => a
key'kp5 = 325
key'kp5 :: (Num a) => a
key'kp6 = 326
key'kp6 :: (Num a) => a
key'kp7 = 327
key'kp7 :: (Num a) => a
key'kp8 = 328
key'kp8 :: (Num a) => a
key'kp9 = 329
key'kp9 :: (Num a) => a
key'kpDecimal = 330
key'kpDecimal :: (Num a) => a
key'kpDivide = 331
key'kpDivide :: (Num a) => a
key'kpMultiply = 332
key'kpMultiply :: (Num a) => a
key'kpSubtract = 333
key'kpSubtract :: (Num a) => a
key'kpAdd = 334
key'kpAdd :: (Num a) => a
key'kpEnter = 335
key'kpEnter :: (Num a) => a
key'kpEqual = 336
key'kpEqual :: (Num a) => a
key'back = 4
key'back :: (Num a) => a
key'menu = 82
key'menu :: (Num a) => a
key'volumeUp = 24
key'volumeUp :: (Num a) => a
key'volumeDown = 25
key'volumeDown :: (Num a) => a
type MouseButton = CUInt
mouseButton'left = 0
mouseButton'left :: (Num a) => a
mouseButton'right = 1
mouseButton'right :: (Num a) => a
mouseButton'middle = 2
mouseButton'middle :: (Num a) => a
mouseButton'side = 3
mouseButton'side :: (Num a) => a
mouseButton'extra = 4
mouseButton'extra :: (Num a) => a
mouseButton'forward = 5
mouseButton'forward :: (Num a) => a
mouseButton'back = 6
mouseButton'back :: (Num a) => a
type MouseCursor = CUInt
mouseCursor'default = 0
mouseCursor'default :: (Num a) => a
mouseCursor'arrow = 1
mouseCursor'arrow :: (Num a) => a
mouseCursor'ibeam = 2
mouseCursor'ibeam :: (Num a) => a
mouseCursor'crosshair = 3
mouseCursor'crosshair :: (Num a) => a
mouseCursor'pointingHand = 4
mouseCursor'pointingHand :: (Num a) => a
mouseCursor'resizeEW = 5
mouseCursor'resizeEW :: (Num a) => a
mouseCursor'resizeNS = 6
mouseCursor'resizeNS :: (Num a) => a
mouseCursor'resizeNWSE = 7
mouseCursor'resizeNWSE :: (Num a) => a
mouseCursor'resizeNESW = 8
mouseCursor'resizeNESW :: (Num a) => a
mouseCursor'resizeAll = 9
mouseCursor'resizeAll :: (Num a) => a
mouseCursor'notAllowed = 10
mouseCursor'notAllowed :: (Num a) => a
type GamepadButton = CUInt
gamepadButton'unknown = 0
gamepadButton'unknown :: (Num a) => a
gamepadButton'leftFaceUp = 1
gamepadButton'leftFaceUp :: (Num a) => a
gamepadButton'leftFaceRight = 2
gamepadButton'leftFaceRight :: (Num a) => a
gamepadButton'leftFaceDown = 3
gamepadButton'leftFaceDown :: (Num a) => a
gamepadButton'leftFaceLeft = 4
gamepadButton'leftFaceLeft :: (Num a) => a
gamepadButton'rightFaceUp = 5
gamepadButton'rightFaceUp :: (Num a) => a
gamepadButton'rightFaceRight = 6
gamepadButton'rightFaceRight :: (Num a) => a
gamepadButton'rightFaceDown = 7
gamepadButton'rightFaceDown :: (Num a) => a
gamepadButton'rightFaceLeft = 8
gamepadButton'rightFaceLeft :: (Num a) => a
gamepadButton'leftTrigger1 = 9
gamepadButton'leftTrigger1 :: (Num a) => a
gamepadButton'leftTrigger2 = 10
gamepadButton'leftTrigger2 :: (Num a) => a
gamepadButton'rightTrigger1 = 11
gamepadButton'rightTrigger1 :: (Num a) => a
gamepadButton'rightTrigger2 = 12
gamepadButton'rightTrigger2 :: (Num a) => a
gamepadButton'middleLeft = 13
gamepadButton'middleLeft :: (Num a) => a
gamepadButton'middle = 14
gamepadButton'middle :: (Num a) => a
gamepadButton'middleRight = 15
gamepadButton'middleRight :: (Num a) => a
gamepadButton'leftThumb = 16
gamepadButton'leftThumb :: (Num a) => a
gamepadButton'rightThumb = 17
gamepadButton'rightThumb :: (Num a) => a
type GamepadAxis = CUInt
gamepadAxisLeftX = 0
gamepadAxisLeftX :: (Num a) => a
gamepadAxisLeftY = 1
gamepadAxisLeftY :: (Num a) => a
gamepadAxisRightX = 2
gamepadAxisRightX :: (Num a) => a
gamepadAxisRightY = 3
gamepadAxisRightY :: (Num a) => a
gamepadAxisLeftTrigger = 4
gamepadAxisLeftTrigger :: (Num a) => a
gamepadAxisRightTrigger = 5
gamepadAxisRightTrigger :: (Num a) => a
type MaterialMapIndex = CUInt
materialMap'albedo = 0
materialMap'albedo :: (Num a) => a
materialMap'metalness = 1
materialMap'metalness :: (Num a) => a
materialMap'normal = 2
materialMap'normal :: (Num a) => a
materialMap'roughness = 3
materialMap'roughness :: (Num a) => a
materialMap'occlusion = 4
materialMap'occlusion :: (Num a) => a
materialMap'emission = 5
materialMap'emission :: (Num a) => a
materialMap'height = 6
materialMap'height :: (Num a) => a
materialMap'cubemap = 7
materialMap'cubemap :: (Num a) => a
materialMap'irradiance = 8
materialMap'irradiance :: (Num a) => a
materialMap'prefilter = 9
materialMap'prefilter :: (Num a) => a
materialMap'brdf = 10
materialMap'brdf :: (Num a) => a
type ShaderLocationIndex = CUInt
shaderLoc'vertexPosition = 0
shaderLoc'vertexPosition :: (Num a) => a
shaderLoc'vertexTexcoord01 = 1
shaderLoc'vertexTexcoord01 :: (Num a) => a
shaderLoc'vertexTexcoord02 = 2
shaderLoc'vertexTexcoord02 :: (Num a) => a
shaderLoc'vertexNormal = 3
shaderLoc'vertexNormal :: (Num a) => a
shaderLoc'vertexTangent = 4
shaderLoc'vertexTangent :: (Num a) => a
shaderLoc'vertexColor = 5
shaderLoc'vertexColor :: (Num a) => a
shaderLoc'matrixMvp = 6
shaderLoc'matrixMvp :: (Num a) => a
shaderLoc'matrixView = 7
shaderLoc'matrixView :: (Num a) => a
shaderLoc'matrixProjection = 8
shaderLoc'matrixProjection :: (Num a) => a
shaderLoc'matrixModel = 9
shaderLoc'matrixModel :: (Num a) => a
shaderLoc'matrixNormal = 10
shaderLoc'matrixNormal :: (Num a) => a
shaderLoc'vectorView = 11
shaderLoc'vectorView :: (Num a) => a
shaderLoc'colorDiffuse = 12
shaderLoc'colorDiffuse :: (Num a) => a
shaderLoc'colorSpecular = 13
shaderLoc'colorSpecular :: (Num a) => a
shaderLoc'colorAmbient = 14
shaderLoc'colorAmbient :: (Num a) => a
shaderLoc'mapAlbedo = 15
shaderLoc'mapAlbedo :: (Num a) => a
shaderLoc'mapMetalness = 16
shaderLoc'mapMetalness :: (Num a) => a
shaderLoc'mapNormal = 17
shaderLoc'mapNormal :: (Num a) => a
shaderLoc'mapRoughness = 18
shaderLoc'mapRoughness :: (Num a) => a
shaderLoc'mapOcclusion = 19
shaderLoc'mapOcclusion :: (Num a) => a
shaderLoc'mapEmission = 20
shaderLoc'mapEmission :: (Num a) => a
shaderLoc'mapHeight = 21
shaderLoc'mapHeight :: (Num a) => a
shaderLoc'mapCubemap = 22
shaderLoc'mapCubemap :: (Num a) => a
shaderLoc'mapIrradiance = 23
shaderLoc'mapIrradiance :: (Num a) => a
shaderLoc'mapPrefilter = 24
shaderLoc'mapPrefilter :: (Num a) => a
shaderLoc'mapBrdf = 25
shaderLoc'mapBrdf :: (Num a) => a
type ShaderUniformDataType = CUInt
shaderUniform'float = 0
shaderUniform'float :: (Num a) => a
shaderUniform'vec2 = 1
shaderUniform'vec2 :: (Num a) => a
shaderUniform'vec3 = 2
shaderUniform'vec3 :: (Num a) => a
shaderUniform'vec4 = 3
shaderUniform'vec4 :: (Num a) => a
shaderUniform'int = 4
shaderUniform'int :: (Num a) => a
shaderUniform'ivec2 = 5
shaderUniform'ivec2 :: (Num a) => a
shaderUniform'ivec3 = 6
shaderUniform'ivec3 :: (Num a) => a
shaderUniform'ivec4 = 7
shaderUniform'ivec4 :: (Num a) => a
shaderUniform'sampler2d = 8
shaderUniform'sampler2d :: (Num a) => a
type ShaderAttributeDataType = CUInt
shaderAttrib'float = 0
shaderAttrib'float :: (Num a) => a
shaderAttrib'vec2 = 1
shaderAttrib'vec2 :: (Num a) => a
shaderAttrib'vec3 = 2
shaderAttrib'vec3 :: (Num a) => a
shaderAttrib'vec4 = 3
shaderAttrib'vec4 :: (Num a) => a
type PixelFormat = CUInt
pixelFormat'uncompressedGrayscale = 1
pixelFormat'uncompressedGrayscale :: (Num a) => a
pixelFormat'uncompressedGrayAlpha = 2
pixelFormat'uncompressedGrayAlpha :: (Num a) => a
pixelFormat'uncompressedR5G6B5 = 3
pixelFormat'uncompressedR5G6B5 :: (Num a) => a
pixelFormat'uncompressedR8G8B8 = 4
pixelFormat'uncompressedR8G8B8 :: (Num a) => a
pixelFormat'uncompressedR5G5B5A1 = 5
pixelFormat'uncompressedR5G5B5A1 :: (Num a) => a
pixelFormat'uncompressedR4G4B4A4 = 6
pixelFormat'uncompressedR4G4B4A4 :: (Num a) => a
pixelFormat'uncompressedR8G8B8A8 = 7
pixelFormat'uncompressedR8G8B8A8 :: (Num a) => a
pixelFormat'uncompressedR32 = 8
pixelFormat'uncompressedR32 :: (Num a) => a
pixelFormat'uncompressedR32G32B32 = 9
pixelFormat'uncompressedR32G32B32 :: (Num a) => a
pixelFormat'uncompressedR32G32B32A32 = 10
pixelFormat'uncompressedR32G32B32A32 :: (Num a) => a
pixelFormat'compressedDxt1Rgb = 11
pixelFormat'compressedDxt1Rgb :: (Num a) => a
pixelFormat'compressedDxt1Rgba = 12
pixelFormat'compressedDxt1Rgba :: (Num a) => a
pixelFormat'compressedDxt3Rgba = 13
pixelFormat'compressedDxt3Rgba :: (Num a) => a
pixelFormat'compressedDxt5Rgba = 14
pixelFormat'compressedDxt5Rgba :: (Num a) => a
pixelFormat'compressedEtc1Rgb = 15
pixelFormat'compressedEtc1Rgb :: (Num a) => a
pixelFormat'compressedEtc2Rgb = 16
pixelFormat'compressedEtc2Rgb :: (Num a) => a
pixelFormat'compressedEtc2EacRgba = 17
pixelFormat'compressedEtc2EacRgba :: (Num a) => a
pixelFormat'compressedPvrtRgb = 18
pixelFormat'compressedPvrtRgb :: (Num a) => a
pixelFormat'compressedPvrtRgba = 19
pixelFormat'compressedPvrtRgba :: (Num a) => a
pixelFormat'compressedAstc4x4Rgba = 20
pixelFormat'compressedAstc4x4Rgba :: (Num a) => a
pixelFormat'compressedAstc8x8Rgba = 21
pixelFormat'compressedAstc8x8Rgba :: (Num a) => a
type TextureFilter = CUInt
textureFilter'point = 0
textureFilter'point :: (Num a) => a
textureFilter'bilinear = 1
textureFilter'bilinear :: (Num a) => a
textureFilter'trilinear = 2
textureFilter'trilinear :: (Num a) => a
textureFilter'anisotropic4x = 3
textureFilter'anisotropic4x :: (Num a) => a
textureFilter'anisotropic8x = 4
textureFilter'anisotropic8x :: (Num a) => a
textureFilter'anisotropic16x = 5
textureFilter'anisotropic16x :: (Num a) => a
type TextureWrap = CUInt
textureWrap'repeat = 0
textureWrap'repeat :: (Num a) => a
textureWrap'clamp = 1
textureWrap'clamp :: (Num a) => a
textureWrap'mirrorRepeat = 2
textureWrap'mirrorRepeat :: (Num a) => a
textureWrap'mirrorClamp = 3
textureWrap'mirrorClamp :: (Num a) => a
type CubemapLayout = CUInt
cubemapLayout'autoDetect = 0
cubemapLayout'autoDetect :: (Num a) => a
cubemapLayout'lineVertical = 1
cubemapLayout'lineVertical :: (Num a) => a
cubemapLayout'lineHorizontal = 2
cubemapLayout'lineHorizontal :: (Num a) => a
cubemapLayout'crossThreeByFour = 3
cubemapLayout'crossThreeByFour :: (Num a) => a
cubemapLayout'crossThreeByThree = 4
cubemapLayout'crossThreeByThree :: (Num a) => a
cubemapLayout'panorama = 5
cubemapLayout'panorama :: (Num a) => a
type FontType = CUInt
font'default = 0
font'default :: (Num a) => a
font'bitmap = 1
font'bitmap :: (Num a) => a
font'sdf = 2
font'sdf :: (Num a) => a
type BlendMode = CUInt
blend'alpha = 0
blend'alpha :: (Num a) => a
blend'additive = 1
blend'additive :: (Num a) => a
blend'multiplied = 2
blend'multiplied :: (Num a) => a
blend'addColors = 3
blend'addColors :: (Num a) => a
blend'subtractColors = 4
blend'subtractColors :: (Num a) => a
blend'alphaPremultiply = 5
blend'alphaPremultiply :: (Num a) => a
blend'custom = 6
blend'custom :: (Num a) => a
blend'customSeparate = 7
blend'customSeparate :: (Num a) => a
type Gesture = CUInt
gesture'none = 0
gesture'none :: (Num a) => a
gesture'tap = 1
gesture'tap :: (Num a) => a
gesture'doubletap = 2
gesture'doubletap :: (Num a) => a
gesture'hold = 4
gesture'hold :: (Num a) => a
gesture'drag = 8
gesture'drag :: (Num a) => a
gesture'swipeRight = 16
gesture'swipeRight :: (Num a) => a
gesture'swipeLeft = 32
gesture'swipeLeft :: (Num a) => a
gesture'swipeUp = 64
gesture'swipeUp :: (Num a) => a
gesture'swipeDown = 128
gesture'swipeDown :: (Num a) => a
gesture'pinchIn = 256
gesture'pinchIn :: (Num a) => a
gesture'pinchOut = 512
gesture'pinchOut :: (Num a) => a
type CameraMode = CUInt
cameraMode'custom = 0
cameraMode'custom :: (Num a) => a
cameraMode'free = 1
cameraMode'free :: (Num a) => a
cameraMode'orbital = 2
cameraMode'orbital :: (Num a) => a
cameraMode'firstPerson = 3
cameraMode'firstPerson :: (Num a) => a
cameraMode'thirdPerson = 4
cameraMode'thirdPerson :: (Num a) => a
type CameraProjection = CUInt
cameraProjection'perspective = 0
cameraProjection'perspective :: (Num a) => a
cameraProjection'orthographic = 1
cameraProjection'orthographic :: (Num a) => a
type NPatchLayout = CUInt
npatch'ninePatch = 0
npatch'ninePatch :: (Num a) => a
npatch'threePatchVertical = 1
npatch'threePatchVertical :: (Num a) => a
npatch'threePatchHorizontal = 2
npatch'threePatchHorizontal :: (Num a) => a