Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
type ConfigFlags = CUInt Source #
flag'vsyncHint :: Num a => a Source #
flag'fullscreenMode :: Num a => a Source #
flag'windowResizable :: Num a => a Source #
flag'windowUndecorated :: Num a => a Source #
flag'windowHidden :: Num a => a Source #
flag'windowMinimized :: Num a => a Source #
flag'windowMaximized :: Num a => a Source #
flag'windowUnfocused :: Num a => a Source #
flag'windowTopmost :: Num a => a Source #
flag'windowAlwaysRun :: Num a => a Source #
flag'windowTransparent :: Num a => a Source #
flag'windowHighdpi :: Num a => a Source #
flag'windowMousePassthrough :: Num a => a Source #
flag'msaa4xHint :: Num a => a Source #
flag'interlacedHint :: Num a => a Source #
type TraceLogLevel = CUInt Source #
log'warning :: Num a => a Source #
type KeyboardKey = CUInt Source #
key'apostrophe :: Num a => a Source #
key'period :: Num a => a Source #
key'semicolon :: Num a => a Source #
key'leftBracket :: Num a => a Source #
key'backslash :: Num a => a Source #
key'rightBracket :: Num a => a Source #
key'escape :: Num a => a Source #
key'backspace :: Num a => a Source #
key'insert :: Num a => a Source #
key'delete :: Num a => a Source #
key'pageUp :: Num a => a Source #
key'pageDown :: Num a => a Source #
key'capsLock :: Num a => a Source #
key'scrollLock :: Num a => a Source #
key'numLock :: Num a => a Source #
key'printScreen :: Num a => a Source #
key'leftShift :: Num a => a Source #
key'leftControl :: Num a => a Source #
key'leftAlt :: Num a => a Source #
key'leftSuper :: Num a => a Source #
key'rightShift :: Num a => a Source #
key'rightControl :: Num a => a Source #
key'rightAlt :: Num a => a Source #
key'rightSuper :: Num a => a Source #
key'kbMenu :: Num a => a Source #
key'kpDecimal :: Num a => a Source #
key'kpDivide :: Num a => a Source #
key'kpMultiply :: Num a => a Source #
key'kpSubtract :: Num a => a Source #
key'kpEnter :: Num a => a Source #
key'kpEqual :: Num a => a Source #
key'volumeUp :: Num a => a Source #
key'volumeDown :: Num a => a Source #
type MouseButton = CUInt Source #
mouseButton'left :: Num a => a Source #
mouseButton'right :: Num a => a Source #
mouseButton'middle :: Num a => a Source #
mouseButton'side :: Num a => a Source #
mouseButton'extra :: Num a => a Source #
mouseButton'forward :: Num a => a Source #
mouseButton'back :: Num a => a Source #
type MouseCursor = CUInt Source #
mouseCursor'default :: Num a => a Source #
mouseCursor'arrow :: Num a => a Source #
mouseCursor'ibeam :: Num a => a Source #
mouseCursor'crosshair :: Num a => a Source #
mouseCursor'pointingHand :: Num a => a Source #
mouseCursor'resizeEW :: Num a => a Source #
mouseCursor'resizeNS :: Num a => a Source #
mouseCursor'resizeNWSE :: Num a => a Source #
mouseCursor'resizeNESW :: Num a => a Source #
mouseCursor'resizeAll :: Num a => a Source #
mouseCursor'notAllowed :: Num a => a Source #
type GamepadButton = CUInt Source #
gamepadButton'unknown :: Num a => a Source #
gamepadButton'leftFaceUp :: Num a => a Source #
gamepadButton'leftFaceRight :: Num a => a Source #
gamepadButton'leftFaceDown :: Num a => a Source #
gamepadButton'leftFaceLeft :: Num a => a Source #
gamepadButton'rightFaceUp :: Num a => a Source #
gamepadButton'rightFaceRight :: Num a => a Source #
gamepadButton'rightFaceDown :: Num a => a Source #
gamepadButton'rightFaceLeft :: Num a => a Source #
gamepadButton'leftTrigger1 :: Num a => a Source #
gamepadButton'leftTrigger2 :: Num a => a Source #
gamepadButton'rightTrigger1 :: Num a => a Source #
gamepadButton'rightTrigger2 :: Num a => a Source #
gamepadButton'middleLeft :: Num a => a Source #
gamepadButton'middle :: Num a => a Source #
gamepadButton'middleRight :: Num a => a Source #
gamepadButton'leftThumb :: Num a => a Source #
gamepadButton'rightThumb :: Num a => a Source #
type GamepadAxis = CUInt Source #
gamepadAxisLeftX :: Num a => a Source #
gamepadAxisLeftY :: Num a => a Source #
gamepadAxisRightX :: Num a => a Source #
gamepadAxisRightY :: Num a => a Source #
gamepadAxisLeftTrigger :: Num a => a Source #
gamepadAxisRightTrigger :: Num a => a Source #
type MaterialMapIndex = CUInt Source #
materialMap'albedo :: Num a => a Source #
materialMap'metalness :: Num a => a Source #
materialMap'normal :: Num a => a Source #
materialMap'roughness :: Num a => a Source #
materialMap'occlusion :: Num a => a Source #
materialMap'emission :: Num a => a Source #
materialMap'height :: Num a => a Source #
materialMap'cubemap :: Num a => a Source #
materialMap'irradiance :: Num a => a Source #
materialMap'prefilter :: Num a => a Source #
materialMap'brdf :: Num a => a Source #
type ShaderLocationIndex = CUInt Source #
shaderLoc'vertexPosition :: Num a => a Source #
shaderLoc'vertexTexcoord01 :: Num a => a Source #
shaderLoc'vertexTexcoord02 :: Num a => a Source #
shaderLoc'vertexNormal :: Num a => a Source #
shaderLoc'vertexTangent :: Num a => a Source #
shaderLoc'vertexColor :: Num a => a Source #
shaderLoc'matrixMvp :: Num a => a Source #
shaderLoc'matrixView :: Num a => a Source #
shaderLoc'matrixProjection :: Num a => a Source #
shaderLoc'matrixModel :: Num a => a Source #
shaderLoc'matrixNormal :: Num a => a Source #
shaderLoc'vectorView :: Num a => a Source #
shaderLoc'colorDiffuse :: Num a => a Source #
shaderLoc'colorSpecular :: Num a => a Source #
shaderLoc'colorAmbient :: Num a => a Source #
shaderLoc'mapAlbedo :: Num a => a Source #
shaderLoc'mapMetalness :: Num a => a Source #
shaderLoc'mapNormal :: Num a => a Source #
shaderLoc'mapRoughness :: Num a => a Source #
shaderLoc'mapOcclusion :: Num a => a Source #
shaderLoc'mapEmission :: Num a => a Source #
shaderLoc'mapHeight :: Num a => a Source #
shaderLoc'mapCubemap :: Num a => a Source #
shaderLoc'mapIrradiance :: Num a => a Source #
shaderLoc'mapPrefilter :: Num a => a Source #
shaderLoc'mapBrdf :: Num a => a Source #
type ShaderUniformDataType = CUInt Source #
shaderUniform'float :: Num a => a Source #
shaderUniform'vec2 :: Num a => a Source #
shaderUniform'vec3 :: Num a => a Source #
shaderUniform'vec4 :: Num a => a Source #
shaderUniform'int :: Num a => a Source #
shaderUniform'ivec2 :: Num a => a Source #
shaderUniform'ivec3 :: Num a => a Source #
shaderUniform'ivec4 :: Num a => a Source #
shaderUniform'sampler2d :: Num a => a Source #
type ShaderAttributeDataType = CUInt Source #
shaderAttrib'float :: Num a => a Source #
shaderAttrib'vec2 :: Num a => a Source #
shaderAttrib'vec3 :: Num a => a Source #
shaderAttrib'vec4 :: Num a => a Source #
type PixelFormat = CUInt Source #
pixelFormat'uncompressedGrayscale :: Num a => a Source #
pixelFormat'uncompressedGrayAlpha :: Num a => a Source #
pixelFormat'uncompressedR5G6B5 :: Num a => a Source #
pixelFormat'uncompressedR8G8B8 :: Num a => a Source #
pixelFormat'uncompressedR5G5B5A1 :: Num a => a Source #
pixelFormat'uncompressedR4G4B4A4 :: Num a => a Source #
pixelFormat'uncompressedR8G8B8A8 :: Num a => a Source #
pixelFormat'uncompressedR32 :: Num a => a Source #
pixelFormat'uncompressedR32G32B32 :: Num a => a Source #
pixelFormat'uncompressedR32G32B32A32 :: Num a => a Source #
pixelFormat'compressedDxt1Rgb :: Num a => a Source #
pixelFormat'compressedDxt1Rgba :: Num a => a Source #
pixelFormat'compressedDxt3Rgba :: Num a => a Source #
pixelFormat'compressedDxt5Rgba :: Num a => a Source #
pixelFormat'compressedEtc1Rgb :: Num a => a Source #
pixelFormat'compressedEtc2Rgb :: Num a => a Source #
pixelFormat'compressedEtc2EacRgba :: Num a => a Source #
pixelFormat'compressedPvrtRgb :: Num a => a Source #
pixelFormat'compressedPvrtRgba :: Num a => a Source #
pixelFormat'compressedAstc4x4Rgba :: Num a => a Source #
pixelFormat'compressedAstc8x8Rgba :: Num a => a Source #
type TextureFilter = CUInt Source #
textureFilter'point :: Num a => a Source #
textureFilter'bilinear :: Num a => a Source #
textureFilter'trilinear :: Num a => a Source #
textureFilter'anisotropic4x :: Num a => a Source #
textureFilter'anisotropic8x :: Num a => a Source #
textureFilter'anisotropic16x :: Num a => a Source #
type TextureWrap = CUInt Source #
textureWrap'repeat :: Num a => a Source #
textureWrap'clamp :: Num a => a Source #
textureWrap'mirrorRepeat :: Num a => a Source #
textureWrap'mirrorClamp :: Num a => a Source #
type CubemapLayout = CUInt Source #
cubemapLayout'autoDetect :: Num a => a Source #
cubemapLayout'lineVertical :: Num a => a Source #
cubemapLayout'lineHorizontal :: Num a => a Source #
cubemapLayout'crossThreeByFour :: Num a => a Source #
cubemapLayout'crossThreeByThree :: Num a => a Source #
cubemapLayout'panorama :: Num a => a Source #
font'default :: Num a => a Source #
font'bitmap :: Num a => a Source #
blend'alpha :: Num a => a Source #
blend'additive :: Num a => a Source #
blend'multiplied :: Num a => a Source #
blend'addColors :: Num a => a Source #
blend'subtractColors :: Num a => a Source #
blend'alphaPremultiply :: Num a => a Source #
blend'custom :: Num a => a Source #
blend'customSeparate :: Num a => a Source #
gesture'none :: Num a => a Source #
gesture'tap :: Num a => a Source #
gesture'doubletap :: Num a => a Source #
gesture'hold :: Num a => a Source #
gesture'drag :: Num a => a Source #
gesture'swipeRight :: Num a => a Source #
gesture'swipeLeft :: Num a => a Source #
gesture'swipeUp :: Num a => a Source #
gesture'swipeDown :: Num a => a Source #
gesture'pinchIn :: Num a => a Source #
gesture'pinchOut :: Num a => a Source #
type CameraMode = CUInt Source #
cameraMode'custom :: Num a => a Source #
cameraMode'free :: Num a => a Source #
cameraMode'orbital :: Num a => a Source #
cameraMode'firstPerson :: Num a => a Source #
cameraMode'thirdPerson :: Num a => a Source #
type CameraProjection = CUInt Source #
cameraProjection'perspective :: Num a => a Source #
cameraProjection'orthographic :: Num a => a Source #
type NPatchLayout = CUInt Source #
npatch'ninePatch :: Num a => a Source #
npatch'threePatchVertical :: Num a => a Source #
npatch'threePatchHorizontal :: Num a => a Source #