h*3      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                              5.1.0.1 Safe-Inferred) Safe-Inferred)^* Safe-Inferred>M] h-raylib2Number of vertex buffers (multi-buffering support) h-raylib2Current buffer tracking in case of multi-buffering h-raylib!Dynamic buffer(s) for vertex datah-raylib&Draw calls array, depends on textureIdh-raylibDraw calls counterh-raylib!Current depth value for next drawh-raylibDraw call type. NOTE: Only texture changes register a new draw, other state-change-related elements are not used at this moment (vaoId, shaderId, matrices), raylib just forces a batch draw call if any of those state changes happen (this is done in the core module).h-raylib%Drawing mode: LINES, TRIANGLES, QUADSh-raylibNumber of vertices of the drawh-raylibNumber of vertices required for index alignment (LINES, TRIANGLES)h-raylibTexture id to be used on the draw -> Used to create new draw call if changedh-raylibDynamic vertex buffers (position + texcoords + colors + indices arrays)h-raylib(Number of elements in the buffer (QUADS)h-raylib%Vertex position (shader-location = 0)h-raylibVertex texture coordinates (UV - 2 components per vertex) (shader-location = 1)h-raylibVertex colors (RGBA - 4 components per vertex) (shader-location = 3)h-raylibVertex indices (in case vertex data comes indexed) (6 indices per quad)h-raylibOpenGL Vertex Array Object idh-raylib8OpenGL Vertex Buffer Objects id (4 types of vertex data)h-raylibGL buffer maskh-raylibGL_COLOR_BUFFER_BITh-raylibGL_DEPTH_BUFFER_BITh-raylibGL_STENCIL_BUFFER_BITh-raylibGL buffer usage hinth-raylibGL_STREAM_DRAWh-raylibGL_STREAM_READh-raylibGL_STREAM_COPYh-raylibGL_STATIC_DRAWh-raylibGL_STATIC_READh-raylibGL_STATIC_COPYh-raylibGL_DYNAMIC_DRAWh-raylibGL_DYNAMIC_READh-raylibGL_DYNAMIC_COPYh-raylibOpenGL shader typeh-raylibGL_FRAGMENT_SHADERh-raylibGL_VERTEX_SHADERh-raylibGL_COMPUTE_SHADERh-raylib1Texture parameters (equivalent to OpenGL defines)h-raylibGL_TEXTURE_WRAP_Sh-raylibGL_TEXTURE_WRAP_Th-raylibGL_TEXTURE_MAG_FILTERh-raylibGL_TEXTURE_MIN_FILTERh-raylib GL_NEARESTh-raylib GL_LINEARh-raylibGL_NEAREST_MIPMAP_NEARESTh-raylibGL_NEAREST_MIPMAP_LINEARh-raylibGL_LINEAR_MIPMAP_NEARESTh-raylibGL_LINEAR_MIPMAP_LINEARh-raylib&Anisotropic filter (custom identifier)h-raylib9Texture mipmap bias, percentage ratio (custom identifier)h-raylibPrimitive assembly draw modesh-raylibGL_LINESh-raylib GL_TRIANGLESh-raylibGL_QUADSh-raylib#Matrix modes (equivalent to OpenGL)h-raylib GL_MODELVIEWh-raylib GL_PROJECTIONh-raylib GL_TEXTUREh-raylibFace culling modeh-raylib#Framebuffer texture attachment typeh-raylib5Framebuffer texture attachment type: cubemap, +X sideh-raylib5Framebuffer texture attachment type: cubemap, -X sideh-raylib5Framebuffer texture attachment type: cubemap, +Y sideh-raylib5Framebuffer texture attachment type: cubemap, -Y sideh-raylib5Framebuffer texture attachment type: cubemap, +Z sideh-raylib5Framebuffer texture attachment type: cubemap, -Z sideh-raylib.Framebuffer texture attachment type: texture2dh-raylib1Framebuffer texture attachment type: renderbufferh-raylibFramebuffer attachment type. NOTE: By default up to 8 color channels are defined, but it can be moreh-raylib$Framebuffer attachment type: color 0h-raylib$Framebuffer attachment type: color 1h-raylib$Framebuffer attachment type: color 2h-raylib$Framebuffer attachment type: color 3h-raylib$Framebuffer attachment type: color 4h-raylib$Framebuffer attachment type: color 5h-raylib$Framebuffer attachment type: color 6h-raylib$Framebuffer attachment type: color 7h-raylib"Framebuffer attachment type: depthh-raylib$Framebuffer attachment type: stencilh-raylibShader attribute data typesh-raylibShader attribute type: floath-raylib%Shader attribute type: vec2 (2 float)h-raylib%Shader attribute type: vec3 (3 float)h-raylib%Shader attribute type: vec4 (4 float)h-raylibShader uniform data typeh-raylibShader uniform type: floath-raylib#Shader uniform type: vec2 (2 float)h-raylib#Shader uniform type: vec3 (3 float)h-raylib#Shader uniform type: vec4 (4 float)h-raylibShader uniform type: inth-raylib"Shader uniform type: ivec2 (2 int)h-raylib"Shader uniform type: ivec3 (3 int)h-raylib"Shader uniform type: ivec4 (4 int)h-raylibShader uniform type: sampler2dh-raylibShader location point typeh-raylib+Shader location: vertex attribute: positionh-raylib-Shader location: vertex attribute: texcoord01h-raylib-Shader location: vertex attribute: texcoord02h-raylib)Shader location: vertex attribute: normalh-raylib*Shader location: vertex attribute: tangenth-raylib(Shader location: vertex attribute: colorh-raylib6Shader location: matrix uniform: model-view-projectionh-raylib8Shader location: matrix uniform: view (camera transform)h-raylib+Shader location: matrix uniform: projectionh-raylib2Shader location: matrix uniform: model (transform)h-raylib'Shader location: matrix uniform: normalh-raylib%Shader location: vector uniform: viewh-raylib.Shader location: vector uniform: diffuse colorh-raylib/Shader location: vector uniform: specular colorh-raylib.Shader location: vector uniform: ambient colorh-raylibShader location: sampler2d texture: albedo (same as: RL_SHADER_LOC_MAP_DIFFUSE)h-raylibShader location: sampler2d texture: metalness (same as: RL_SHADER_LOC_MAP_SPECULAR)h-raylib*Shader location: sampler2d texture: normalh-raylib-Shader location: sampler2d texture: roughnessh-raylib-Shader location: sampler2d texture: occlusionh-raylib,Shader location: sampler2d texture: emissionh-raylib*Shader location: sampler2d texture: heighth-raylib-Shader location: samplerCube texture: cubemaph-raylib0Shader location: samplerCube texture: irradianceh-raylib/Shader location: samplerCube texture: prefilterh-raylib(Shader location: sampler2d texture: brdfh-raylib"Color blending modes (pre-defined)h-raylib*Blend textures considering alpha (default)h-raylibBlend textures adding colorsh-raylib!Blend textures multiplying colorsh-raylib*Blend textures adding colors (alternative)h-raylib/Blend textures subtracting colors (alternative)h-raylib.Blend premultiplied textures considering alphah-raylibBlend textures using custom src/dst factors (use rlSetBlendFactors())h-raylibBlend textures using custom src/dst factors (use rlSetBlendFactorsSeparate())h-raylibTexture parameters: filter mode. NOTE 1: Filtering considers mipmaps if available in the texture. NOTE 2: Filter is accordingly set for minification and magnification.h-raylib#No filter, just pixel approximationh-raylibLinear filteringh-raylib)Trilinear filtering (linear with mipmaps)h-raylibAnisotropic filtering 4xh-raylibAnisotropic filtering 8xh-raylibAnisotropic filtering 16xh-raylib?Texture pixel formats. NOTE: Support depends on OpenGL versionh-raylib8 bit per pixel (no alpha)h-raylib8*2 bpp (2 channels)h-raylib16 bpph-raylib24 bpph-raylib16 bpp (1 bit alpha)h-raylib16 bpp (4 bit alpha)h-raylib32 bpph-raylib32 bpp (1 channel - float)h-raylib32*3 bpp (3 channels - float)h-raylib32*4 bpp (4 channels - float)h-raylib16 bpp (1 channel - half float)h-raylib"16*3 bpp (3 channels - half float)h-raylib"16*4 bpp (4 channels - half float)h-raylib4 bpp (no alpha)h-raylib4 bpp (1 bit alpha)h-raylib8 bpph-raylib8 bpph-raylib4 bpph-raylib4 bpph-raylib8 bpph-raylib4 bpph-raylib4 bpph-raylib8 bpph-raylib2 bpph-raylib3Trace log level. NOTE: Organized by priority levelh-raylibDisplay all logsh-raylib-Trace logging, intended for internal use onlyh-raylibDebug logging, used for internal debugging, it should be disabled on release buildsh-raylib-Info logging, used for program execution infoh-raylib-Warning logging, used on recoverable failuresh-raylib-Error logging, used on unrecoverable failuresh-raylib8Fatal logging, used to abort program: exit(EXIT_FAILURE)h-raylibDisable loggingh-raylibOpenGL versionh-raylib OpenGL 1.1h-raylibOpenGL 2.1 (GLSL 120)h-raylibOpenGL 3.3 (GLSL 330)h-raylibOpenGL 4.3 (using GLSL 330)h-raylibOpenGL ES 2.0 (GLSL 100)   !$#"%)('&*-,+.76543210/8BA@?>=<;:9CGFEHIDJMLKNTSRQPOUYXWVZlkjihgfedcba`_^]\[msqporntwvux}|{zy~~x}|{zytwvumsqpornZlkjihgfedcba`_^]\[UYXWVNTSRQPOJMLKCGFEHID8BA@?>=<;:9.76543210/*-,+%)('&!$#"    Safe-InferredY  Safe-Inferred`h-raylib9Returns the animation and the number of frames in a tuple h-raylibUnloads a texture from GPU memory (VRAM). Textures are automatically unloaded when  closeWindow is called, so manually unloading textures is not required. In larger projects, you may want to manually unload textures to avoid having them in VRAM for too long. h-raylibUnloads a render texture from GPU memory (VRAM). Render textures are automatically unloaded when  closeWindow is called, so manually unloading render textures is not required. In larger projects, you may want to manually unload render textures to avoid having them in VRAM for too long.   Safe-Inferredc h-raylibUnloads a font from GPU memory (VRAM). Fonts are automatically unloaded when  closeWindow is called, so manually unloading fonts is not required. In larger projects, you may want to manually unload fonts to avoid having them in VRAM for too long.   Safe-Inferredd h-raylib!If a collision is found, returns Just collisionPoint, otherwise returns Nothing  Safe-Inferredi6 h-raylibUnloads a model from GPU memory (VRAM). This unloads its associated meshes and materials. Models are automatically unloaded when  closeWindow is called, so manually unloading models is not required. In larger projects, you may want to manually unload models to avoid having them in VRAM for too long. h-raylibUnloads a mesh from GPU memory (VRAM). Meshes are automatically unloaded when  closeWindow is called, so manually unloading meshes is not required. In larger projects, you may want to manually unload meshes to avoid having them in VRAM for too long. h-raylibUnloads a material from GPU memory (VRAM). Materials are automatically unloaded when  closeWindow is called, so manually unloading materials is not required. In larger projects, you may want to manually unload materials to avoid having them in VRAM for too long.  Safe-Inferredj   Safe-Inferredn  h-raylibUnloads a sound alias from RAM h-raylibUnloads a sound from RAM. Sounds are automatically unloaded when   is called, so manually unloading sounds is not required. In larger projects, you may want to manually unload sounds to avoid having them in RAM for too long. h-raylibUnloads a music stream from RAM. Music streams are automatically unloaded when   is called, so manually unloading music streams is not required. In larger projects, you may want to manually unload music streams to avoid having them in RAM for too long. h-raylibUnloads an audio stream from RAM. Audio streams are automatically unloaded when   is called, so manually unloading audio streams is not required. In larger projects, you may want to manually unload audio streams to avoid having them in RAM for too long.; ;  Safe-Inferredp, h-raylibUnloads a shader from GPU memory (VRAM). Shaders are automatically unloaded when   is called, so manually unloading shaders is not required. In larger projects, you may want to manually unload shaders to avoid having them in VRAM for too long.   Safe-InferredsT   Safe-Inferreds    Safe-Inferred\h-raylibList representation of a vectorh-raylibVector representation of a listh-raylibVector-vector additionh-raylibVector-vector subtractionh-raylibVector-scalar additionh-raylibVector-scalar subtractionh-raylibVector-vector multiplicationh-raylibVector-vector divisionh-raylibVector-scalar multiplicationh-raylibVector-scalar divisionh-raylibVector-vector dot producth-raylib Zero vectorh-raylib One vectorh-raylib5Scalar to vector (all elements are set to the scalar)h-raylib!Sum of all vectors in a structureh-raylibVector additive inverseh-raylibVector multiplicative inverseh-raylibSquared magnitude of a vectorh-raylibVector magnitudeh-raylib$Squared distance between two vectorsh-raylibDistance between two vectorsh-raylib.Normalize vector (same direction, magnitude 1)h-raylibLerp between two vectorsh-raylibMove vector towards targeth-raylibClamp vector to rangeh-raylib*Clamp the magnitude of a vector to a rangeh-raylib%Min value for each pair of componentsh-raylib%Max value for each pair of componentsh-raylibClamp float to rangeh-raylib1Calculate linear interpolation between two floatsh-raylib(Normalize input value within input rangeh-raylib4Remap input value within input range to output rangeh-raylib Wrap input value from min to maxh-raylib&Check if two floats are close to equalh-raylibAngle between two 2D vectorsh-raylibAngle created by the line between two 2D vectors (parameters must be normalized)h-raylib)Transform a 2D vector by the given matrixh-raylibReflect 2D vector to normalh-raylibRotate 2D vector by angleh-raylib3D vector cross-producth-raylib Perpendicular to given 3D vectorh-raylibAngle between two 3D vectorsh-raylibOrthonormalize provided vectors. Makes vectors normalized and orthogonal to each other. Gram-Schmidt function implementation.h-raylib!Transform a 3D vector by a matrixh-raylib,Transform a 3D vector by quaternion rotationh-raylib!Rotate a 3D vector around an axish-raylibReflect 3D vector to normalh-raylibCompute barycenter coordinates (u, v, w) for a point with respect to a triangle. NOTE: Assumes the point is on the plane of the triangle.h-raylib5Project a Vector3 from screen space into object spaceh-raylib(Compute the direction of a refracted rayh-raylibUtility functionh-raylibUtility functionh-raylib5Scalar to matrix (all elements are set to the scalar)h-raylibCompute matrix determinanth-raylib8Trace of a matrix (sum of the values along the diagonal)h-raylibTranspose a matrixh-raylibInvert a matrixh-raylibIdentity matrixh-raylibAdd two matricesh-raylib Alias for h-raylibSubtract two matricesh-raylib Alias for h-raylib&Multiply two matrices (order matters!)h-raylib Alias for h-raylibTranslation matrixh-raylib7Axis-angle rotation matrix (angle should be in radians)h-raylib.x-rotation matrix (angle should be in radians)h-raylib.y-rotation matrix (angle should be in radians)h-raylib.z-rotation matrix (angle should be in radians)h-raylib=Euler angle xyz rotation matrix (angles should be in radians)h-raylib=Euler angle zyx rotation matrix (angles should be in radians)h-raylibScaling matrixh-raylibFrustum projection matrixh-raylibPerspective projection matrixh-raylibOrthographic projection matrixh-raylib#Camera look-at matrix (view matrix)h-raylibIdentity quaternionh-raylibInvert a quaternionh-raylibMultiply two quaternionsh-raylib"Normalize a quaternion (alias for )h-raylib(Lerp between two quaternions (alias for )h-raylib5Slerp-optimized interpolation between two quaternionsh-raylib6Spherical linear interpolation between two quaternionsh-raylib4Quaternion based on the rotation between two vectorsh-raylib*Create a quaternion from a rotation matrixh-raylib*Create a rotation matrix from a quaternionh-raylib)Create a quaternion for an angle and axish-raylib1Convert a quaternion to axis-angle representationh-raylibCreate a quaternion from Euler angles (ZYX rotation order, angles should be in radians)h-raylibConvert a quaternion to Euler angle representation (Vector3 roll pitch yaw, all angles in radians)h-raylib4Transform a quaternion given a transformation matrixh-raylibVector to moveh-raylib Target vectorh-raylibMax distance to move byh-raylibVector to clamph-raylib Lower boundh-raylib Upper boundh-raylibVector to clamph-raylib Lower boundh-raylib Upper boundh-raylib Lower boundh-raylib Upper boundh-raylibValue to clamph-raylibStarting valueh-raylib Ending valueh-raylib Lerp amounth-raylibStarting value of rangeh-raylibEnding value of rangeh-raylibValue to normalizeh-raylibInput range starth-raylibInput range endh-raylibOutput range starth-raylibOutput range endh-raylib Input valueh-raylib Min valueh-raylib Max valueh-raylib Input valueh-raylib Input vectorh-raylib Normal vectorh-raylibVector to rotateh-raylibAxis to rotate aroundh-raylibAngle to rotate byh-raylib Input vectorh-raylib Normal vectorh-raylib Input pointh-raylibTriangle verticesh-raylibVector to unprojecth-raylibProjection matrixh-raylib View matrixh-raylib(Normalized direction of the incoming rayh-raylib>Normalized normal vector of the interface of two optical mediah-raylibRatio of the refractive index of the medium from where the ray comes to the refractive index of the medium on the other side of the surfaceh-raylib x translationh-raylib y translationh-raylib z translationh-raylibAxis to rotate aroundh-raylibAngle to rotate byh-raylibLeft edge distanceh-raylibRight edge distanceh-raylibBottom edge distanceh-raylibTop edge distanceh-raylibNear clipping plane distanceh-raylibFar clipping plane distanceh-raylib"y-fov angle (should be in radians)h-raylib Aspect ratioh-raylibNear clipping plane distanceh-raylibFar clipping plane distanceh-raylibLeft edge distanceh-raylibRight edge distanceh-raylibBottom edge distanceh-raylibTop edge distanceh-raylibNear clipping plane distanceh-raylibFar clipping plane distanceh-raylibCamera positionh-raylib Camera targeth-raylibWorld up vectorh-raylibLerp start valueh-raylibLerp end valueh-raylib Lerp amounth-raylibLerp start valueh-raylibLerp end valueh-raylib Lerp amounth-raylibLerp start valueh-raylibLerp end valueh-raylib Lerp amounth-raylib Rotation axish-raylibAngle in radiansh-raylibPitchh-raylibYawh-raylibRoll  Safe-Inferred h-raylib(The camera's forward vector (normalized)h-raylib#The camera's up vector (normalized)h-raylib&The camera's right vector (normalized)h-raylib$Move the camera by a specific vectorh-raylib(Move the camera in its forward directionh-raylib#Move the camera in its up directionh-raylib&Move the camera in its right directionh-raylib)Rotate the camera using an axis and angleh-raylibRotate the camera around its up vector. Yaw is "looking left and right".h-raylibRotate the camera around its right vector. Pitch is "looking up and down".h-raylibRotates the camera around its forward vector. Roll is "turning your head sideways to the left or right".h-raylibView matrix from camerah-raylibProjection matrix from camerah-raylibDistance to moveh-raylib:Move in world plane (i.e. no vertical movement if enabled)h-raylibDistance to moveh-raylibDistance to moveh-raylib:Move in world plane (i.e. no vertical movement if enabled)h-raylibAxis of rotationh-raylibAngle to rotate byh-raylibRotate around target (if false, the camera rotates around its position)h-raylibAngle in radiansh-raylibRotate around target (if false, the camera rotates around its position)h-raylibAngle in radiansh-raylib;Lock view (prevents camera overrotation, aka "somersaults")h-raylibRotate around target (if false, the camera rotates around its position)h-raylib4Rotate the camera's up vector to match the new pitchh-raylibAngle in radiansh-raylib Aspect ratioh-raylib0Near clipping plane distance (recommended: 0.01)h-raylib/Far clipping plane distance (recommended: 1000)   Safe-Inferredh-raylib(Gets the direction of a camera as a ray.h-raylibCalls the game loop every frame as long as the window is open. For larger projects, instead of using this function, consider making a custom game loop for flexibility.h-raylibSame as , but discards the final state.h-raylibSame as  , but without application state.h-raylibSets the shader of a material at a specific index (WARNING: This will fail if the index provided is out of bounds).h-raylib&True if the program is running in GHCih-raylibThe game loop. Its only argument should be the current application state, and it should return a new state.h-raylibThe initial application state.h-raylib+The application state after the last frame.h-raylibThe model to operate onh-raylibThe index of the materialh-raylibThe shader to useh-raylibThe modified model Safe-Inferreduh-raylibLoad and draw a quadh-raylibLoad and draw a cubeh-raylib%Update and draw internal render batchh-raylib/De-initialize rlgl (buffers, shaders, textures)h-raylib Check and log OpenGL error codesh-raylib+Clear used screen buffers (color and depth)h-raylibDisable stereo renderingh-raylibEnable stereo renderingh-raylibDisable line aliasingh-raylibEnable line aliasingh-raylibDisable wire and point modeh-raylibEnable point modeh-raylibEnable wire modeh-raylibDisable scissor testh-raylibEnable scissor testh-raylibDisable backface cullingh-raylibEnable backface cullingh-raylibDisable depth writeh-raylibEnable depth writeh-raylibDisable depth testh-raylibEnable depth testh-raylibDisable color blendingh-raylibEnable color blendingh-raylib;Disable render texture (fbo), return to default framebufferh-raylibDisable shader programh-raylibDisable texture cubemaph-raylibDisable textureh-raylib+Disable vertex buffer element (VBO element)h-raylibDisable vertex buffer (VBO)h-raylib(Disable vertex array (VAO, if supported)h-raylibFinish vertex providingh-raylib'Reset current matrix to identity matrixh-raylib%Pop latest inserted matrix from stackh-raylib Push the current matrix to stackh-raylib+Choose the current matrix to be transformedh-raylib3Multiply the current matrix by a translation matrixh-raylib0Multiply the current matrix by a rotation matrixh-raylib/Multiply the current matrix by a scaling matrixh-raylib-Multiply the current matrix by another matrixh-raylibMultiply the current matrix by a perspective matrix generated by parametersh-raylibMultiply the current matrix by an orthographic matrix generated by parametersh-raylibSet the viewport areah-raylib0Initialize drawing mode (how to organize vertex)h-raylib$Define one vertex (position) - 2 inth-raylib&Define one vertex (position) - 2 floath-raylib&Define one vertex (position) - 3 floath-raylib0Define one vertex (texture coordinate) - 2 floath-raylib$Define one vertex (normal) - 3 floath-raylib"Define one vertex (color) - 4 byteh-raylib#Define one vertex (color) - 3 floath-raylib#Define one vertex (color) - 4 floath-raylib'Enable vertex array (VAO, if supported)h-raylibEnable vertex buffer (VBO)h-raylib*Enable vertex buffer element (VBO element)h-raylibEnable vertex attribute indexh-raylibDisable vertex attribute indexh-raylib Select and active a texture sloth-raylibEnable textureh-raylibEnable texture cubemaph-raylib%Set texture parameters (filter, wrap)h-raylib%Set cubemap parameters (filter, wrap)h-raylibEnable shader programh-raylibEnable render texture (fbo)h-raylib$Activate multiple draw color buffersh-raylib+Blit active framebuffer to main framebufferh-raylibBind framebuffer (FBO)h-raylibColor mask controlh-raylibSet face culling modeh-raylib Scissor testh-raylibSet the line drawing widthh-raylibGet the line drawing widthh-raylib!Check if stereo render is enabledh-raylibClear color buffer with colorh-raylibSet blending modeh-raylibDraw->Reset)h-raylibSet the active render batch for rlgl (NULL for default internal)h-raylib;Check internal buffer overflow for a given number of vertexh-raylib=Set current texture for render batch and check buffers limitsh-raylib$Load vertex array (vao) if supportedh-raylibLoad a vertex buffer attributeh-raylibLoad a new attributes element buffer (typically the buffer data will be a list of s)h-raylib>Update GPU buffer with new data. WARNING: Fails on empty listh-raylibUpdate vertex buffer elements with new data (typically the buffer data will be a list of !s). WARNING: Fails on empty listh-raylib Unload vertex array object (VAO)h-raylibUnload vertex buffer (VBO)h-raylib?@ABCDDEFGHIJKLMNNOPQRSTTUVWWXYZ[\]]^_`aabcdefghijklmnopqrsstuvwxyyz{||}~                                                                                                                                                                                                                                                                                                                                                                                                    'h-raylib-5.1.0.1-CxtvICNhd9E6k2EklzsD5e Raylib.Util Raylib.TypesRaylib.Core.TexturesRaylib.Core.TextRaylib.Core.ShapesRaylib.Core.ModelsRaylib.Core.CameraRaylib.Core.Audio Raylib.CoreRaylib.Util.ColorsRaylib.Util.LensesRaylib.Util.MathRaylib.Util.CameraRaylib.Util.RLGLh-raylibRaylib.ForeignUtilRaylib.Internal Raylib.NativeFreeablerlFreeDependentsrlFreeWindowResources AudioCallbackSaveFileTextCallbackLoadFileTextCallbackSaveFileDataCallbackLoadFileDataCallback RLRenderBatchrlRenderBatch'bufferCountrlRenderBatch'currentBufferrlRenderBatch'vertexBuffersrlRenderBatch'drawsrlRenderBatch'drawCounterrlRenderBatch'currentDepth RLDrawCallrlDrawCall'moderlDrawCall'vertexCountrlDrawCall'vertexAlignmentrlDrawCall'textureIdRLVertexBufferrlVertexBuffer'elementCountrlVertexBuffer'verticesrlVertexBuffer'texcoordsrlVertexBuffer'colorsrlVertexBuffer'indicesrlVertexBuffer'vaoIdrlVertexBuffer'vboIdAutomationEventListRefAutomationEventListautomationEventList'capacityautomationEventList'eventsAutomationEventautomationEvent'frameautomationEvent'typeautomationEvent'params FilePathListfilePathlist'capacityfilePathList'pathsVrStereoConfigvrStereoConfig'projectionvrStereoConfig'viewOffsetvrStereoConfig'leftLensCentervrStereoConfig'rightLensCentervrStereoConfig'leftScreenCenter vrStereoConfig'rightScreenCentervrStereoConfig'scalevrStereoConfig'scaleIn VrDeviceInfovrDeviceInfo'hResolutionvrDeviceInfo'vResolutionvrDeviceInfo'hScreenSizevrDeviceInfo'vScreenSize vrDeviceInfo'eyeToScreenDistance#vrDeviceInfo'lensSeparationDistance#vrDeviceInfo'interpupillaryDistance!vrDeviceInfo'lensDistortionValuesvrDeviceInfo'chromaAbCorrectionMusic music'streammusic'frameCount music'looping music'ctxType music'ctxDataSound sound'streamsound'frameCount AudioStreamaudioStream'bufferaudioStream'processoraudioStream'sampleRateaudioStream'sampleSizeaudiostream'channelsRAudioProcessorrAudioProcessor'processrAudioProcessor'nextrAudioProcessor'prev RAudioBufferrAudioBuffer'converterrAudioBuffer'callbackrAudioBuffer'processorrAudioBuffer'volumerAudioBuffer'pitchrAudioBuffer'panrAudioBuffer'playingrAudioBuffer'pausedrAudioBuffer'loopingrAudioBuffer'usage!rAudioBuffer'isSubBufferProcessedrAudioBuffer'sizeInFramesrAudioBuffer'frameCursorPosrAudioBuffer'framesProcessedrAudioBuffer'datarAudioBuffer'nextrAudioBuffer'prevWavewave'frameCountwave'sampleRatewave'sampleSize wave'channels wave'data BoundingBoxboundingBox'minboundingBox'max RayCollisionrayCollision'hitrayCollision'distancerayCollision'pointrayCollision'normalRay ray'position ray'directionModelAnimationmodelAnimation'boneCountmodelAnimation'frameCountmodelAnimation'bonesmodelAnimation'framePosesmodelAnimation'nameModelmodel'transform model'meshesmodel'materialsmodel'meshMaterialmodel'boneCount model'bonesmodel'bindPoseBoneInfo boneInfo'nameboneinfo'parent Transformtransform'translationtransform'rotationtransform'scaleMaterialmaterial'shader material'mapsmaterial'params MaterialMapmaterialMap'texturematerialMap'colormaterialMap'valueShader shader'id shader'locsMeshmesh'vertexCountmesh'triangleCount mesh'verticesmesh'texcoordsmesh'texcoords2 mesh'normals mesh'tangents mesh'colors mesh'indicesmesh'animVerticesmesh'animNormals mesh'boneIdsmesh'boneWeights mesh'vaoId mesh'vboIdCamera2Dcamera2D'offsetcamera2D'targetcamera2D'rotation camera2D'zoomCameraCamera3Dcamera3D'positioncamera3D'target camera3D'up camera3D'fovycamera3D'projectionFont font'baseSizefont'glyphCountfont'glyphPadding font'texture font'recs font'glyphs GlyphInfoglyphInfo'valueglyphInfo'offsetXglyphInfo'offsetYglyphInfo'advanceXglyphInfo'image NPatchInfonPatchInfo'sourcenPatchInfo'leftnPatchInfo'topnPatchInfo'rightnPatchInfo'bottomnPatchInfo'layoutRenderTexture2D RenderTexturerenderTexture'idrenderTexture'texturerenderTexture'depthTextureCubemap Texture2DTexture texture'id texture'widthtexture'heighttexture'mipmapstexture'formatImage image'data image'width image'height image'mipmaps image'format Rectangle rectangle'x rectangle'yrectangle'widthrectangle'heightColorcolor'rcolor'gcolor'bcolor'aMatrix matrix'm0 matrix'm4 matrix'm8 matrix'm12 matrix'm1 matrix'm5 matrix'm9 matrix'm13 matrix'm2 matrix'm6 matrix'm10 matrix'm14 matrix'm3 matrix'm7 matrix'm11 matrix'm15 QuaternionVector4 vector4'x vector4'y vector4'z vector4'wVector3 vector3'x vector3'y vector3'zVector2 vector2'x vector2'y RLBitFieldRLGLColorBufferRLGLDepthBufferRLGLStencilBuffer RLBufferHintRLBufferHintStreamDrawRLBufferHintStreamReadRLBufferHintStreamCopyRLBufferHintStaticDrawRLBufferHintStaticReadRLBufferHintStaticCopyRLBufferHintDynamicDrawRLBufferHintDynamicReadRLBufferHintDynamicCopy RLShaderTypeRLFragmentShaderRLVertexShaderRLComputeShaderRLTextureParamRLTextureParamWrapSRLTextureParamWrapTRLTextureParamMagFilterRLTextureParamMinFilterRLTextureParamFilterNearestRLTextureParamFilterLinearRLTextureParamFilterMipNearest$RLTextureParamFilterNearestMipLinear$RLTextureParamFilterLinearMipNearestRLTextureParamFilterMipLinearRLTextureParamFilterAnisotropicRLTextureParamMipmapBiasRatio RLDrawModeRLLines RLTrianglesRLQuads RLMatrixMode RLModelView RLProjection RLTexture RLCullModeRLCullFaceFrontRLCullFaceBackRLFramebufferAttachTextureTypeRLAttachmentCubemapPositiveXRLAttachmentCubemapNegativeXRLAttachmentCubemapPositiveYRLAttachmentCubemapNegativeYRLAttachmentCubemapPositiveZRLAttachmentCubemapNegativeZRLAttachmentTexture2DRLAttachmentRenderBufferRLFramebufferAttachTypeRLAttachmentColorChannel0RLAttachmentColorChannel1RLAttachmentColorChannel2RLAttachmentColorChannel3RLAttachmentColorChannel4RLAttachmentColorChannel5RLAttachmentColorChannel6RLAttachmentColorChannel7RLAttachmentDepthRLAttachmentStencilRLShaderAttributeDataTypeRLShaderAttribFloatRLShaderAttribVec2RLShaderAttribVec3RLShaderAttribVec4RLShaderUniformDataTypeRLShaderUniformFloatRLShaderUniformVec2RLShaderUniformVec3RLShaderUniformVec4RLShaderUniformIntRLShaderUniformIVec2RLShaderUniformIVec3RLShaderUniformIVec4RLShaderUniformSampler2DRLShaderLocationIndexRLShaderLocVertexPositionRLShaderLocVertexTexcoord01RLShaderLocVertexTexcoord02RLShaderLocVertexNormalRLShaderLocVertexTangentRLShaderLocVertexColorRLShaderLocMatrixMVPRLShaderLocMatrixViewRLShaderLocMatrixProjectionRLShaderLocMatrixModelRLShaderLocMatrixNormalRLShaderLocVectorViewRLShaderLocColorDiffuseRLShaderLocColorSpecularRLShaderLocColorAmbientRLShaderLocMapAlbedoRLShaderLocMapMetalnessRLShaderLocMapNormalRLShaderLocMapRoughnessRLShaderLocMapOcclusionRLShaderLocMapEmissionRLShaderLocMapHeightRLShaderLocMapCubemapRLShaderLocMapIrradianceRLShaderLocMapPrefilterRLShaderLocMapBRDF RLBlendMode RlBlendAlphaRlBlendAdditiveRlBlendMultipliedRlBlendAddColorsRlBlendSubtractColorsRlBlendAlphaPremultiply RlBlendCustomRlBlendCustomSeparateRLTextureFilterRLTextureFilterPointRLTextureFilterBilinearRLTextureFilterTrilinearRLTextureFilterAnisotropic4xRLTextureFilterAnisotropic8xRLTextureFilterAnisotropic16x RLPixelFormat"RLPixelFormatUncompressedGrayscale"RLPixelFormatUncompressedGrayAlphaRLPixelFormatUncompressedR5G6B5RLPixelFormatUncompressedR8G8B8!RLPixelFormatUncompressedR5G5B5A1!RLPixelFormatUncompressedR4G4B4A4!RLPixelFormatUncompressedR8G8B8A8RLPixelFormatUncompressedR32"RLPixelFormatUncompressedR32G32B32%RLPixelFormatUncompressedR32G32B32A32RLPixelFormatUncompressedR16"RLPixelFormatUncompressedR16G16B16%RLPixelFormatUncompressedR16G16B16A16RLPixelFormatCompressedDxt1RgbRLPixelFormatCompressedDxt1RgbaRLPixelFormatCompressedDxt3RgbaRLPixelFormatCompressedDxt5RgbaRLPixelFormatCompressedEtc1RgbRLPixelFormatCompressedEtc2Rgb"RLPixelFormatCompressedEtc2EacRgbaRLPixelFormatCompressedPvrtRgbRLPixelFormatCompressedPvrtRgba"RLPixelFormatCompressedAstc4x4Rgba"RLPixelFormatCompressedAstc8x8RgbaRLTraceLogLevelRLLogAll RLLogTrace RLLogDebug RLLogInfo RLLogWarning RLLogError RLLogFatal RLLogNone RLGLVersion RLOpenGL11 RLOpenGL21 RLOpenGL33 RLOpenGL43 RLOpenGLES20MusicContextTypeMusicAudioNone MusicAudioWAV MusicAudioOGGMusicAudioFLAC MusicAudioMP3 MusicAudioQOA MusicModuleXMMusicModuleMOD NPatchLayoutNPatchNinePatchNPatchThreePatchVerticalNPatchThreePatchHorizontalCameraProjectionCameraPerspectiveCameraOrthographic CameraModeCameraModeCustomCameraModeFreeCameraModeOrbitalCameraModeFirstPersonCameraModeThirdPersonGesture GestureNone GestureTapGestureDoubleTap GestureHold GestureDragGestureSwipeRightGestureSwipeLeftGestureSwipeUpGestureSwipeDownGesturePinchInGesturePinchOut BlendMode BlendAlpha BlendAdditiveBlendMultipliedBlendAddColorsBlendSubtractColorsBlendAlphaPremultiply BlendCustomBlendCustomSeparateFontType FontDefault FontBitmapFontSDF CubemapLayoutCubemapLayoutAutoDetectCubemapLayoutLineVerticalCubemapLayoutLineHorizontalCubemapLayoutCrossThreeByFourCubemapLayoutCrossThreeByThreeCubemapLayoutPanorama TextureWrapTextureWrapRepeatTextureWrapClampTextureWrapMirrorRepeatTextureWrapMirrorClamp TextureFilterTextureFilterPointTextureFilterBilinearTextureFilterTrilinearTextureFilterAnisotropic4xTextureFilterAnisotropic8xTextureFilterAnisotropic16x PixelFormatPixelFormatUnset PixelFormatUncompressedGrayscale PixelFormatUncompressedGrayAlphaPixelFormatUncompressedR5G6B5PixelFormatUncompressedR8G8B8PixelFormatUncompressedR5G5B5A1PixelFormatUncompressedR4G4B4A4PixelFormatUncompressedR8G8B8A8PixelFormatUncompressedR32 PixelFormatUncompressedR32G32B32#PixelFormatUncompressedR32G32B32A32PixelFormatUncompressedR16 PixelFormatUncompressedR16G16B16#PixelFormatUncompressedR16G16B16A16PixelFormatCompressedDxt1RgbPixelFormatCompressedDxt1RgbaPixelFormatCompressedDxt3RgbaPixelFormatCompressedDxt5RgbaPixelFormatCompressedEtc1RgbPixelFormatCompressedEtc2Rgb PixelFormatCompressedEtc2EacRgbaPixelFormatCompressedPvrtRgbPixelFormatCompressedPvrtRgba PixelFormatCompressedAstc4x4Rgba PixelFormatCompressedAstc8x8RgbaShaderAttributeDataTypeShaderAttribFloatShaderAttribVec2ShaderAttribVec3ShaderAttribVec4ShaderUniformDataVShaderUniformFloatVShaderUniformVec2VShaderUniformVec3VShaderUniformVec4VShaderUniformIntVShaderUniformIVec2VShaderUniformIVec3VShaderUniformIVec4VShaderUniformSampler2DVShaderUniformDataShaderUniformFloatShaderUniformVec2ShaderUniformVec3ShaderUniformVec4ShaderUniformIntShaderUniformIVec2ShaderUniformIVec3ShaderUniformIVec4ShaderUniformSampler2DShaderUniformDataTypeShaderUniformFloatTypeShaderUniformVec2TypeShaderUniformVec3TypeShaderUniformVec4TypeShaderUniformIntTypeShaderUniformIVec2TypeShaderUniformIVec3TypeShaderUniformIVec4TypeShaderUniformSampler2DTypeShaderLocationIndexShaderLocVertexPositionShaderLocVertexTexcoord01ShaderLocVertexTexcoord02ShaderLocVertexNormalShaderLocVertexTangentShaderLocVertexColorShaderLocMatrixMvpShaderLocMatrixViewShaderLocMatrixProjectionShaderLocMatrixModelShaderLocMatrixNormalShaderLocVectorViewShaderLocColorDiffuseShaderLocColorSpecularShaderLocColorAmbientShaderLocMapAlbedoShaderLocMapMetalnessShaderLocMapNormalShaderLocMapRoughnessShaderLocMapOcclusionShaderLocMapEmissionShaderLocMapHeightShaderLocMapCubemapShaderLocMapIrradianceShaderLocMapPrefilterShaderLocMapBrdfMaterialMapIndexMaterialMapAlbedoMaterialMapMetalnessMaterialMapNormalMaterialMapRoughnessMaterialMapOcclusionMaterialMapEmissionMaterialMapHeightMaterialMapCubemapMaterialMapIrradianceMaterialMapPrefilterMaterialMapBrdf GamepadAxisGamepadAxisLeftXGamepadAxisLeftYGamepadAxisRightXGamepadAxisRightYGamepadAxisLeftTriggerGamepadAxisRightTrigger GamepadButtonGamepadButtonUnknownGamepadButtonUnknownLeftFaceUpGamepadButtonLeftFaceRightGamepadButtonLeftFaceDownGamepadButtonLeftFaceLeftGamepadButtonRightFaceUpGamepadButtonRightFaceRightGamepadButtonRightFaceDownGamepadButtonRightFaceLeftGamepadButtonLeftTrigger1GamepadButtonLeftTrigger2GamepadButtonRightTrigger1GamepadButtonRightTrigger2GamepadButtonMiddleLeftGamepadButtonMiddleGamepadButtonMiddleRightGamepadButtonLeftThumbGamepadButtonRightThumb MouseCursorMouseCursorDefaultMouseCursorArrowMouseCursorIbeamMouseCursorCrosshairMouseCursorPointingHandMouseCursorResizeEWMouseCursorResizeNSMouseCursorResizeNWSEMouseCursorResizeNESWMouseCursorResizeAllMouseCursorNotAllowed MouseButtonMouseButtonLeftMouseButtonRightMouseButtonMiddleMouseButtonSideMouseButtonExtraMouseButtonForwardMouseButtonBack KeyboardKeyKeyNull KeyApostropheKeyCommaKeyMinus KeyPeriodKeySlashKeyZeroKeyOneKeyTwoKeyThreeKeyFourKeyFiveKeySixKeySevenKeyEightKeyNine KeySemicolonKeyEqualKeyAKeyBKeyCKeyDKeyEKeyFKeyGKeyHKeyIKeyJKeyKKeyLKeyMKeyNKeyOKeyPKeyQKeyRKeySKeyTKeyUKeyVKeyWKeyXKeyYKeyZKeyLeftBracket KeyBackslashKeyRightBracketKeyGraveKeySpace KeyEscapeKeyEnterKeyTab KeyBackspace KeyInsert KeyDeleteKeyRightKeyLeftKeyDownKeyUp KeyPageUp KeyPageDownKeyHomeKeyEnd KeyCapsLock KeyScrollLock KeyNumLockKeyPrintScreenKeyPauseKeyF1KeyF2KeyF3KeyF4KeyF5KeyF6KeyF7KeyF8KeyF9KeyF10KeyF11KeyF12 KeyLeftShiftKeyLeftControl KeyLeftAlt KeyLeftSuper KeyRightShiftKeyRightControl KeyRightAlt KeyRightSuper KeyKbMenuKeyKp0KeyKp1KeyKp2KeyKp3KeyKp4KeyKp5KeyKp6KeyKp7KeyKp8KeyKp9 KeyKpDecimal KeyKpDivide KeyKpMultiply KeyKpSubtractKeyKpAdd KeyKpEnter KeyKpEqualKeyBackKeyMenu KeyVolumeUp KeyVolumeDown TraceLogLevelLogAllLogTraceLogDebugLogInfo LogWarningLogErrorLogFatalLogNone ConfigFlag VsyncHintFullscreenModeWindowResizableWindowUndecorated WindowHiddenWindowMinimizedWindowMaximizedWindowUnfocused WindowTopmostWindowAlwaysRunWindowTransparent WindowHighdpiWindowMousePassthroughBorderlessWindowedMode Msaa4xHintInterlacedHintunpackShaderUniformDataunpackShaderUniformDataV vectorToColor$fEnumConfigFlag$fEnumKeyboardKey$fEnumPixelFormat$fStorablePixelFormat $fEnumGesture$fStorableCameraProjection$fStorableNPatchLayout$fStorableMusicContextType$fStorableRLGLVersion$fEnumRLGLVersion$fStorableRLTraceLogLevel$fStorableRLPixelFormat$fEnumRLPixelFormat$fStorableRLTextureFilter$fStorableRLBlendMode$fStorableRLShaderLocationIndex!$fStorableRLShaderUniformDataType#$fStorableRLShaderAttributeDataType!$fStorableRLFramebufferAttachType$fEnumRLFramebufferAttachType($fStorableRLFramebufferAttachTextureType$$fEnumRLFramebufferAttachTextureType$fStorableRLCullMode$fStorableRLMatrixMode$fEnumRLMatrixMode$fStorableRLDrawMode$fEnumRLDrawMode$fStorableRLTextureParam$fEnumRLTextureParam$fStorableRLShaderType$fEnumRLShaderType$fStorableRLBufferHint$fEnumRLBufferHint$fStorableRLBitField$fEnumRLBitField$fStorableVector2$fStorableVector3$fStorableVector4$fStorableMatrix$fStorableColor$fStorableRectangle$fFreeableImage$fStorableImage$fStorableTexture$fStorableRenderTexture$fStorableNPatchInfo$fFreeableGlyphInfo$fStorableGlyphInfo$fFreeableFont$fStorableFont$fStorableCamera3D$fStorableCamera2D$fFreeableMesh$fStorableMesh$fFreeableShader$fStorableShader$fStorableMaterialMap$fFreeableMaterial$fStorableMaterial$fStorableTransform$fStorableBoneInfo$fFreeableModel$fStorableModel$fFreeableModelAnimation$fStorableModelAnimation $fStorableRay$fStorableRayCollision$fStorableBoundingBox$fFreeableWave$fStorableWave$fStorableVrDeviceInfo$fStorableVrStereoConfig$fFreeableFilePathList$fStorableFilePathList$fStorableAutomationEvent$fFreeableAutomationEventList$fStorableAutomationEventList$fFreeableRLVertexBuffer$fStorableRLVertexBuffer$fStorableRLDrawCall$fFreeableRLRenderBatch$fStorableRLRenderBatch$fStorableRAudioProcessor$fStorableRAudioBuffer$fStorableAudioStream$fStorableMusic$fStorableSound $fEqSound $fShowSound$fFreeableSound $fEqMusic $fShowMusic$fFreeableMusic$fEqAudioStream$fShowAudioStream$fFreeableAudioStream$fEqRAudioBuffer$fShowRAudioBuffer$fFreeableRAudioBuffer$fEqRAudioProcessor$fShowRAudioProcessor$fFreeableRAudioProcessor$fEqRLRenderBatch$fShowRLRenderBatch$fEqRLDrawCall$fShowRLDrawCall$fFreeableRLDrawCall$fEqRLVertexBuffer$fShowRLVertexBuffer$fEqAutomationEventList$fShowAutomationEventList$fEqAutomationEvent$fShowAutomationEvent$fFreeableAutomationEvent$fEqFilePathList$fShowFilePathList$fEqVrStereoConfig$fShowVrStereoConfig$fFreeableVrStereoConfig$fEqVrDeviceInfo$fShowVrDeviceInfo$fFreeableVrDeviceInfo$fEqWave $fShowWave$fEqBoundingBox$fShowBoundingBox$fFreeableBoundingBox$fEqRayCollision$fShowRayCollision$fFreeableRayCollision$fEqRay $fShowRay $fFreeableRay$fEqModelAnimation$fShowModelAnimation $fEqModel $fShowModel $fEqBoneInfo$fShowBoneInfo$fFreeableBoneInfo $fEqTransform$fShowTransform$fFreeableTransform $fEqMaterial$fShowMaterial$fEqMaterialMap$fShowMaterialMap$fFreeableMaterialMap $fEqShader $fShowShader$fEqMesh $fShowMesh $fEqCamera2D$fShowCamera2D$fFreeableCamera2D $fEqCamera3D$fShowCamera3D$fFreeableCamera3D$fEqFont $fShowFont $fEqGlyphInfo$fShowGlyphInfo$fEqNPatchInfo$fShowNPatchInfo$fFreeableNPatchInfo$fEqRenderTexture$fShowRenderTexture$fFreeableRenderTexture$fEqShaderUniformData$fShowShaderUniformData$fEqShaderUniformDataV$fShowShaderUniformDataV $fEqTexture $fShowTexture$fFreeableTexture $fEqImage $fShowImage $fEqRectangle$fShowRectangle$fFreeableRectangle $fEqColor $fShowColor$fFreeableColor $fEqMatrix $fShowMatrix$fFreeableMatrix $fEqVector4 $fShowVector4$fFreeableVector4 $fEqVector3 $fShowVector3$fFreeableVector3 $fEqVector2 $fShowVector2$fFreeableVector2$fEqRLBitField$fShowRLBitField$fEqRLBufferHint$fShowRLBufferHint$fEqRLShaderType$fShowRLShaderType$fEqRLTextureParam$fShowRLTextureParam$fEqRLDrawMode$fShowRLDrawMode$fEqRLMatrixMode$fShowRLMatrixMode$fEqRLCullMode$fShowRLCullMode$fEnumRLCullMode"$fEqRLFramebufferAttachTextureType$$fShowRLFramebufferAttachTextureType$fEqRLFramebufferAttachType$fShowRLFramebufferAttachType$fEqRLShaderAttributeDataType$fShowRLShaderAttributeDataType$fEnumRLShaderAttributeDataType$fEqRLShaderUniformDataType$fShowRLShaderUniformDataType$fEnumRLShaderUniformDataType$fEqRLShaderLocationIndex$fShowRLShaderLocationIndex$fEnumRLShaderLocationIndex$fEqRLBlendMode$fShowRLBlendMode$fEnumRLBlendMode$fEqRLTextureFilter$fShowRLTextureFilter$fEnumRLTextureFilter$fEqRLPixelFormat$fShowRLPixelFormat$fEqRLTraceLogLevel$fShowRLTraceLogLevel$fEnumRLTraceLogLevel$fEqRLGLVersion$fShowRLGLVersion$fEqMusicContextType$fShowMusicContextType$fEnumMusicContextType$fEqNPatchLayout$fShowNPatchLayout$fEnumNPatchLayout$fEqCameraProjection$fShowCameraProjection$fEnumCameraProjection$fEnumCameraMode $fShowGesture $fEqGesture$fEnumBlendMode$fEnumFontType$fEnumCubemapLayout$fEnumTextureWrap$fEnumTextureFilter$fEqPixelFormat$fShowPixelFormat$fEqShaderAttributeDataType$fShowShaderAttributeDataType$fEnumShaderAttributeDataType$fEqShaderUniformDataType$fShowShaderUniformDataType$fEnumShaderUniformDataType$fEqShaderLocationIndex$fShowShaderLocationIndex$fEnumShaderLocationIndex$fEqMaterialMapIndex$fShowMaterialMapIndex$fEnumMaterialMapIndex$fEqGamepadAxis$fShowGamepadAxis$fEnumGamepadAxis$fBoundedGamepadAxis$fEqGamepadButton$fShowGamepadButton$fEnumGamepadButton$fBoundedGamepadButton$fEqMouseCursor$fShowMouseCursor$fEnumMouseCursor$fBoundedMouseCursor$fEqMouseButton$fShowMouseButton$fEnumMouseButton$fBoundedMouseButton$fEqKeyboardKey$fShowKeyboardKey$fEqTraceLogLevel$fShowTraceLogLevel$fEnumTraceLogLevel$fEqConfigFlag$fShowConfigFlag$fFreeableConfigFlag loadImage loadImageRaw loadImageSvg loadImageAnimloadImageAnimFromMemoryloadImageFromMemoryloadImageFromTextureloadImageFromScreen isImageReady exportImageexportImageToMemoryexportImageAsCode genImageColorgenImageGradientLineargenImageGradientRadialgenImageGradientSquaregenImageCheckedgenImageWhiteNoisegenImagePerlinNoisegenImageCellular genImageText imageCopyimageFromImage imageText imageTextEx imageFormat imageToPOT imageCropimageAlphaCropimageAlphaClearimageAlphaMaskimageAlphaPremultiplyimageBlurGaussianimageKernelConvolution imageResize imageResizeNNimageResizeCanvas imageMipmaps imageDitherimageFlipVerticalimageFlipHorizontal imageRotate imageRotateCWimageRotateCCWimageColorTintimageColorInvertimageColorGrayscaleimageColorContrastimageColorBrightnessimageColorReplaceloadImageColorsloadImagePalettegetImageAlphaBorder getImageColorimageClearBackgroundimageDrawPixelimageDrawPixelV imageDrawLineimageDrawLineVimageDrawCircleimageDrawCircleVimageDrawCircleLinesimageDrawCircleLinesVimageDrawRectangleimageDrawRectangleVimageDrawRectangleRecimageDrawRectangleLines imageDraw imageDrawTextimageDrawTextEx loadTextureloadTextureFromImageloadTextureCubemaploadRenderTextureisTextureReadyisRenderTextureReady unloadTextureunloadRenderTexture updateTextureupdateTextureRecgenTextureMipmapssetTextureFiltersetTextureWrap drawTexture drawTextureV drawTextureExdrawTextureRecdrawTextureProdrawTextureNPatchfade colorToIntcolorNormalizecolorFromNormalized colorToHSV colorFromHSV colorTintcolorBrightness colorContrast colorAlphacolorAlphaBlendgetColor getPixelColor setPixelColorgetFontDefaultloadFont loadFontExloadFontFromImageloadFontFromMemory loadFontDatagenImageFontAtlas unloadFont isFontReadyexportFontAsCodedrawFPSdrawText drawTextEx drawTextProdrawTextCodepointdrawTextCodepointssetTextLineSpacing measureText measureTextEx getGlyphIndex getGlyphInfogetGlyphAtlasRecloadUTF8loadCodepointsgetCodepointCountgetCodepointNextgetCodepointPreviouscodepointToUTF8setShapesTexturegetShapesTexturegetShapesTextureRectangle drawPixel drawPixelVdrawLine drawLineV drawLineEx drawLineStripdrawLineBezier drawCircledrawCircleSectordrawCircleSectorLinesdrawCircleGradient drawCircleVdrawCircleLinesdrawCircleLinesV drawEllipsedrawEllipseLinesdrawRing drawRingLines drawRectangledrawRectangleVdrawRectangleRecdrawRectangleProdrawRectangleGradientVdrawRectangleGradientHdrawRectangleGradientExdrawRectangleLinesdrawRectangleLinesExdrawRectangleRoundeddrawRectangleRoundedLines drawTriangledrawTriangleLinesdrawTriangleFandrawTriangleStripdrawPoly drawPolyLinesdrawPolyLinesExdrawSplineLineardrawSplineBasisdrawSplineCatmullRomdrawSplineBezierQuadraticdrawSplineBezierCubicdrawSplineSegmentLineardrawSplineSegmentBasisdrawSplineSegmentCatmullRom drawSplineSegmentBezierQuadraticdrawSplineSegmentBezierCubicgetSplinePointLineargetSplinePointBasisgetSplinePointCatmullRomgetSplinePointBezierQuadgetSplinePointBezierCubiccheckCollisionRecscheckCollisionCirclescheckCollisionCircleReccheckCollisionPointReccheckCollisionPointCirclecheckCollisionPointTrianglecheckCollisionPointPolycheckCollisionLinescheckCollisionPointLinegetCollisionRec drawLine3D drawPoint3D drawCircle3DdrawTriangle3DdrawTriangleStrip3DdrawCube drawCubeV drawCubeWiresdrawCubeWiresV drawSphere drawSphereExdrawSphereWires drawCylinderdrawCylinderExdrawCylinderWiresdrawCylinderWiresEx drawCapsuledrawCapsuleWires drawPlanedrawRaydrawGrid loadModelloadModelFromMesh unloadModel isModelReadygetModelBoundingBox drawModel drawModelExdrawModelWiresdrawModelWiresExdrawBoundingBox drawBillboarddrawBillboardRecdrawBillboardPro uploadMeshupdateMeshBuffer unloadMesh storeMeshDatadrawMeshdrawMeshInstanced exportMeshexportMeshAsCodegetMeshBoundingBoxgenMeshTangents genMeshPoly genMeshPlane genMeshCube genMeshSpheregenMeshHemiSpheregenMeshCylinder genMeshCone genMeshTorus genMeshKnotgenMeshHeightmapgenMeshCubicmap loadMaterialsstoreMaterialDataunloadMaterialloadMaterialDefaultisMaterialReadysetMaterialTexturesetModelMeshMaterialloadModelAnimationsupdateModelAnimationisModelAnimationValidcheckCollisionSpherescheckCollisionBoxescheckCollisionBoxSpheregetRayCollisionSpheregetRayCollisionBoxgetRayCollisionMeshgetRayCollisionTrianglegetRayCollisionQuad updateCameraupdateCameraProinitAudioDevicecloseAudioDeviceisAudioDeviceReadysetMasterVolumegetMasterVolumeloadWaveloadWaveFromMemory loadSoundloadSoundFromWaveloadSoundAliasunloadSoundAlias updateSound unloadSound isWaveReady isSoundReady exportWaveexportWaveAsCode playSound stopSound pauseSound resumeSoundisSoundPlayingsetSoundVolume setSoundPitch setSoundPanwaveCopywaveCrop waveFormatloadWaveSamplesloadMusicStreamloadMusicStreamFromMemoryunloadMusicStream isMusicReadyplayMusicStreamisMusicStreamPlayingupdateMusicStreamstopMusicStreampauseMusicStreamresumeMusicStreamseekMusicStreamsetMusicVolume setMusicPitch setMusicPangetMusicTimeLengthgetMusicTimePlayedloadAudioStreamunloadAudioStreamisAudioStreamReadyupdateAudioStreamisAudioStreamProcessedplayAudioStreampauseAudioStreamresumeAudioStreamisAudioStreamPlayingstopAudioStreamsetAudioStreamVolumesetAudioStreamPitchsetAudioStreamPansetAudioStreamBufferSizeDefaultsetSaveFileTextCallbacksetLoadFileTextCallbacksetSaveFileDataCallbacksetLoadFileDataCallbackendVrStereoModeendScissorMode endBlendMode endShaderModeendTextureMode endMode3D endMode2D endDrawing beginDrawing disableCursor enableCursor hideCursor showCursorpollInputEventsswapScreenBufferdisableEventWaitingenableEventWaitinggetWindowHandlesetWindowFocused restoreWindowminimizeWindowmaximizeWindowtoggleBorderlessWindowedtoggleFullscreen initWindowwindowShouldClose closeWindow isWindowReadyisWindowFullscreenisWindowHiddenisWindowMinimizedisWindowMaximizedisWindowFocusedisWindowResized isWindowStatesetWindowStateclearWindowState setWindowIconsetWindowIconssetWindowTitlesetWindowPositionsetWindowMonitorsetWindowMinSizesetWindowMaxSize setWindowSizesetWindowOpacitygetScreenWidthgetScreenHeightgetRenderWidthgetRenderHeightgetMonitorCountgetCurrentMonitorgetMonitorPositiongetMonitorWidthgetMonitorHeightgetMonitorPhysicalWidthgetMonitorPhysicalHeightgetMonitorRefreshRategetWindowPositiongetWindowScaleDPIgetMonitorNamesetClipboardTextgetClipboardTextwaitTimeisCursorHiddenisCursorOnScreenclearBackground beginMode2D beginMode3DbeginTextureModebeginShaderModebeginBlendModebeginScissorModebeginVrStereoModeloadVrStereoConfig loadShaderloadShaderFromMemory isShaderReadygetShaderLocationgetShaderLocationAttribsetShaderValuesetShaderValueVnativeSetShaderValuenativeSetShaderValueVsetShaderValueMatrixsetShaderValueTexture unloadShader getMouseRaygetCameraMatrixgetCameraMatrix2DgetWorldToScreengetScreenToWorld2DgetWorldToScreenExgetWorldToScreen2D setTargetFPSgetFPS getFrameTimegetTime setRandomSeedgetRandomValueloadRandomSequencetakeScreenshotsetConfigFlagstraceLogsetTraceLogLevelopenURL loadFileData saveFileDataexportDataAsCode loadFileText saveFileText fileExistsdirectoryExistsisFileExtension getFileLengthgetFileExtension getFileNamegetFileNameWithoutExtgetDirectoryPathgetPrevDirectoryPathgetWorkingDirectorygetApplicationDirectorychangeDirectory isPathFileloadDirectoryFilesloadDirectoryFilesEx isFileDroppedloadDroppedFilesgetFileModTime compressDatadecompressDataencodeDataBase64decodeDataBase64loadAutomationEventListnewAutomationEventListexportAutomationEventListsetAutomationEventListsetAutomationEventBaseFramestartAutomationEventRecordingstopAutomationEventRecordingplayAutomationEventpeekAutomationEventListfreeAutomationEventList isKeyPressedisKeyPressedRepeat isKeyDown isKeyReleasedisKeyUp setExitKey getKeyPressedgetCharPressedisGamepadAvailablegetGamepadNameisGamepadButtonPressedisGamepadButtonDownisGamepadButtonReleasedisGamepadButtonUpgetGamepadButtonPressedgetGamepadAxisCountgetGamepadAxisMovementsetGamepadMappingsisMouseButtonPressedisMouseButtonDownisMouseButtonReleasedisMouseButtonUp getMouseX getMouseYgetMousePosition getMouseDeltasetMousePositionsetMouseOffset setMouseScalegetMouseWheelMovegetMouseWheelMoveVsetMouseCursor getTouchX getTouchYgetTouchPositiongetTouchPointIdgetTouchPointCountsetGesturesEnabledisGestureDetectedgetGestureDetectedgetGestureHoldDurationgetGestureDragVectorgetGestureDragAnglegetGesturePinchVectorgetGesturePinchAngle lightGraygraydarkGrayyellowgoldorangepinkredmaroongreenlime darkGreenskyBluebluedarkBluepurpleviolet darkPurplebeigebrown darkBrownwhiteblackblankmagentarayWhite _vector2'x _vector2'y _vector3'x _vector3'y _vector3'z _vector4'x _vector4'y _vector4'z _vector4'w _matrix'm0 _matrix'm1 _matrix'm2 _matrix'm3 _matrix'm4 _matrix'm5 _matrix'm6 _matrix'm7 _matrix'm8 _matrix'm9 _matrix'm10 _matrix'm11 _matrix'm12 _matrix'm13 _matrix'm14 _matrix'm15_color'r_color'g_color'b_color'a _rectangle'x _rectangle'y_rectangle'width_rectangle'height _image'data _image'width _image'height_image'mipmaps _image'format _texture'id_texture'width_texture'height_texture'mipmaps_texture'format_renderTexture'id_renderTexture'texture_renderTexture'depth_nPatchInfo'source_nPatchInfo'left_nPatchInfo'top_nPatchInfo'right_nPatchInfo'bottom_nPatchInfo'layout_glyphInfo'value_glyphInfo'offsetX_glyphInfo'offsetY_glyphInfo'advanceX_glyphInfo'image_font'baseSize_font'glyphCount_font'glyphPadding _font'texture _font'recs _font'glyphs_camera3D'position_camera3D'target _camera3D'up_camera3D'fovy_camera3D'projection_camera2D'offset_camera2D'target_camera2D'rotation_camera2D'zoom_mesh'vertexCount_mesh'triangleCount_mesh'vertices_mesh'texcoords_mesh'texcoords2 _mesh'normals_mesh'tangents _mesh'colors _mesh'indices_mesh'animVertices_mesh'animNormals _mesh'boneIds_mesh'boneWeights _mesh'vaoId _mesh'vboId _shader'id _shader'locs_materialMap'texture_materialMap'color_materialMap'value_material'shader_material'maps_material'params_transform'translation_transform'rotation_transform'scale_boneInfo'name_boneInfo'parent_model'transform _model'meshes_model'materials_model'meshMaterial_model'boneCount _model'bones_model'bindPose_modelAnimation'boneCount_modelAnimation'frameCount_modelAnimation'bones_modelAnimation'framePoses_modelAnimation'name _ray'position_ray'direction_rayCollision'hit_rayCollision'distance_rayCollision'point_rayCollision'normal_boundingBox'min_boundingBox'max_wave'frameCount_wave'sampleRate_wave'sampleSize_wave'channels _wave'data_rAudioBuffer'converter_rAudioBuffer'callback_rAudioBuffer'processor_rAudioBuffer'volume_rAudioBuffer'pitch_rAudioBuffer'pan_rAudioBuffer'playing_rAudioBuffer'paused_rAudioBuffer'looping_rAudioBuffer'usage"_rAudioBuffer'isSubBufferProcessed_rAudioBuffer'sizeInFrames_rAudioBuffer'frameCursorPos_rAudioBuffer'framesProcessed_rAudioBuffer'data_rAudioBuffer'next_rAudioBuffer'prev_rAudioProcessor'process_rAudioProcessor'next_rAudioProcessor'prev_AudioStream'buffer_AudioStream'processor_AudioStream'sampleRate_AudioStream'sampleSize_AudioStream'channels _sound'stream_sound'frameCount _music'stream_music'frameCount_music'looping_music'ctxType_music'ctxData_vrDeviceInfo'hResolution_vrDeviceInfo'vResolution_vrDeviceInfo'hScreenSize_vrDeviceInfo'vScreenSize!_vrDeviceInfo'eyeToScreenDistance$_vrDeviceInfo'lensSeparationDistance$_vrDeviceInfo'interpupillaryDistance"_vrDeviceInfo'lensDistortionValues _vrDeviceInfo'chromaAbCorrection_vrStereoConfig'projection_vrStereoConfig'viewOffset_vrStereoConfig'leftLensCenter_vrStereoConfig'rightLensCenter _vrStereoConfig'leftScreenCenter!_vrStereoConfig'rightScreenCenter_vrStereoConfig'scale_vrStereoConfig'scaleIn_filePathList'capacity_filePathList'paths_automationEvent'frame_automationEvent'type_automationEvent'params_automationEventList'capacity_automationEventList'events_rlVertexBuffer'elementCount_rlVertexBuffer'vertices_rlVertexBuffer'texcoords_rlVertexBuffer'colors_rlVertexBuffer'indices_rlVertexBuffer'vaoId_rlVertexBuffer'vboId_rlDrawCall'mode_rlDrawCall'vertexCount_rlDrawCall'vertexAlignment_rlDrawCall'textureId_rlRenderBatch'bufferCount_rlRenderBatch'currentBuffer_rlRenderBatch'vertexBuffers_rlRenderBatch'draws_rlRenderBatch'drawCounter_rlRenderBatch'currentDepthVectorasListfromList|+||-||+|-|*||/||*|/|.|zerooneconstant vectorSumadditiveInversemultiplicativeInverse magnitudeSqr magnitudevectorDistanceSqrvectorDistancevectorNormalize vectorLerpvectorMoveTowards vectorClampvectorClampValue vectorMin vectorMaxepsilondeg2Radrad2Degclamplerp normalizeremapwrap floatEquals vector2Anglevector2LineAnglevector2Transformvector2Reflect vector2Rotatevector3CrossProductvector3Perpendicular vector3Anglevector3OrthoNormalizevector3Transformvector3RotateByQuaternionvector3RotateByAxisAnglevector3Reflectvector3Barycentervector3Unprojectvector3Refract matrixToListmatrixFromListmatrixConstantmatrixDeterminant matrixTracematrixTranspose matrixInvertmatrixIdentity matrixAdd/+/matrixSubtract/-/matrixMultiply/*/matrixTranslate matrixRotate matrixRotateX matrixRotateY matrixRotateZmatrixRotateXYZmatrixRotateZYX matrixScale matrixFrustummatrixPerspective matrixOrtho matrixLookAtquaternionIdentityquaternionInvertquaternionMultiplyquaternionNormalizequaternionLerpquaternionNLerpquaternionSLerpquaternionFromVector3ToVector3quaternionFromMatrixquaternionToMatrixquaternionFromAxisAnglequaternionToAxisAnglequaternionFromEulerquaternionToEulerquaternionTransform$fVectorVector4$fVectorVector3$fVectorVector2getCameraForward getCameraUpgetCameraRight cameraMovecameraMoveForward cameraMoveUpcameraMoveRight cameraRotate cameraYaw cameraPitch cameraRollgetCameraViewMatrixgetCameraProjectionMatrix withWindowdrawingmode2Dmode3D textureMode shaderMode blendMode scissorMode vrStereoModecameraDirectionRaywhileWindowOpenwhileWindowOpen_whileWindowOpen0setMaterialShaderinGHCirlLoadDrawQuadrlLoadDrawCuberlDrawRenderBatchActive rlglClose rlCheckErrorsrlClearScreenBuffersrlDisableStereoRenderrlEnableStereoRenderrlDisableSmoothLinesrlEnableSmoothLinesrlDisableWireModerlEnablePointModerlEnableWireModerlDisableScissorTestrlEnableScissorTestrlDisableBackfaceCullingrlEnableBackfaceCullingrlDisableDepthMaskrlEnableDepthMaskrlDisableDepthTestrlEnableDepthTestrlDisableColorBlendrlEnableColorBlendrlDisableFramebufferrlDisableShaderrlDisableTextureCubemaprlDisableTexturerlDisableVertexBufferElementrlDisableVertexBufferrlDisableVertexArrayrlEndrlLoadIdentity rlPopMatrix rlPushMatrix rlMatrixMode rlTranslatef rlRotatefrlScalef rlMultMatrixf rlFrustumrlOrtho rlViewportrlBegin rlVertex2i rlVertex2f rlVertex3f rlTexCoord2f rlNormal3f rlColor4ub rlColor3f rlColor4frlEnableVertexArrayrlEnableVertexBufferrlEnableVertexBufferElementrlEnableVertexAttributerlDisableVertexAttributerlActiveTextureSlotrlEnableTexturerlEnableTextureCubemaprlTextureParametersrlCubemapParametersrlEnableShaderrlEnableFramebufferrlActiveDrawBuffersrlBlitFramebufferrlBindFramebuffer rlColorMask rlSetCullFace rlScissorrlSetLineWidthrlGetLineWidthrlIsStereoRenderEnabled rlClearColorrlSetBlendModerlSetBlendFactorsrlSetBlendFactorsSeparaterlglInitrlLoadExtensions rlGetVersionrlSetFramebufferWidthrlGetFramebufferWidthrlSetFramebufferHeightrlGetFramebufferHeightrlGetTextureIdDefaultrlGetShaderIdDefaultrlGetShaderLocsDefaultrlLoadRenderBatchrlUnloadRenderBatchrlDrawRenderBatchrlSetRenderBatchActiverlCheckRenderBatchLimit rlSetTexturerlLoadVertexArrayrlLoadVertexBufferrlLoadVertexBufferElementrlUpdateVertexBufferrlUpdateVertexBufferElementsrlUnloadVertexArrayrlUnloadVertexBufferrlSetVertexAttributerlSetVertexAttributeDivisorrlSetVertexAttributeDefaultrlDrawVertexArrayrlDrawVertexArrayElementsrlDrawVertexArrayInstanced"rlDrawVertexArrayElementsInstanced rlLoadTexturerlLoadTextureDepthrlLoadTextureCubemaprlUpdateTexturerlGetGlTextureFormatsrlGetPixelFormatNamerlUnloadTexturerlGenTextureMipmapsrlReadTexturePixelsrlReadScreenPixelsrlLoadFramebufferrlFramebufferAttachrlFramebufferCompleterlUnloadFramebufferrlLoadShaderCoderlCompileShaderrlLoadShaderProgramrlUnloadShaderProgramrlGetLocationUniformrlGetLocationAttrib rlSetUniformrlSetUniformMatrixrlSetUniformSampler rlSetShaderrlLoadComputeShaderProgramrlComputeShaderDispatchrlLoadShaderBufferrlUnloadShaderBufferrlUpdateShaderBufferrlBindShaderBufferrlCopyShaderBufferrlGetShaderBufferSizerlBindImageTexturerlGetMatrixModelviewrlGetMatrixProjectionrlGetMatrixTransformrlGetMatrixProjectionStereorlGetMatrixViewOffsetStereorlSetMatrixProjectionrlSetMatrixModelviewrlSetMatrixProjectionStereorlSetMatrixViewOffsetStereoc'freep'free freeMaybePtr rlFreeArrayrlFreeMaybeArraypop popCArray popCString withFreeablewithFreeableArraywithFreeableArrayLenwithFreeableArray2DconfigsToBitflag withMaybewithMaybeCString peekMaybe peekMaybeOff pokeMaybe pokeMaybeOffpeekMaybeArray newMaybeArraypeekStaticArraypeekStaticArrayOffpokeStaticArraypokeStaticArrayOffrightPadshaderLocations shaderIds textureIds frameBuffersvaoIdsvboIds ctxDataPtrs audioBuffersaudioBufferAliasesautomationEventListsdefaultWindowResourcesunloadSingleShaderunloadSingleTextureunloadSingleFrameBufferunloadSingleVaoIdunloadSingleVboIdListunloadSingleCtxDataPtrunloadSingleAudioBufferunloadSingleAudioBufferAliasunloadSingleAutomationEventList unloadShadersunloadTexturesunloadFrameBuffers unloadVaoIds unloadVboIds unloadCtxDataunloadAudioBuffersunloadAudioBufferAliasesunloadAutomationEventLists addShaderId addTextureIdaddFrameBufferaddVaoId addVboIds addCtxDataaddAudioBufferaddAudioBufferAliasaddAutomationEventListc'rlGetShaderIdDefaultgetPixelDataSizec'rlGetPixelDataSizec'rlSetMatrixViewOffsetStereoc'rlSetMatrixProjectionStereoc'rlSetMatrixModelviewc'rlSetMatrixProjectionc'rlGetMatrixViewOffsetStereoc'rlGetMatrixProjectionStereoc'rlGetMatrixTransformc'rlGetMatrixProjectionc'rlGetMatrixModelviewc'rlBindImageTexturec'rlGetShaderBufferSizec'rlCopyShaderBufferc'rlReadShaderBufferc'rlBindShaderBufferc'rlUpdateShaderBufferc'rlUnloadShaderBufferc'rlLoadShaderBufferc'rlComputeShaderDispatchc'rlLoadComputeShaderProgram c'rlSetShaderc'rlSetUniformSamplerc'rlSetUniformMatrixc'rlSetUniformc'rlGetLocationAttribc'rlGetLocationUniformc'rlUnloadShaderProgramc'rlLoadShaderProgramc'rlCompileShaderc'rlLoadShaderCodec'rlUnloadFramebufferc'rlFramebufferCompletec'rlFramebufferAttachc'rlLoadFramebufferc'rlReadScreenPixelsc'rlReadTexturePixelsc'rlGenTextureMipmapsc'rlUnloadTexturec'rlGetPixelFormatNamec'rlGetGlTextureFormatsc'rlUpdateTexturec'rlLoadTextureCubemapc'rlLoadTextureDepthc'rlLoadTexture$c'rlDrawVertexArrayElementsInstancedc'rlDrawVertexArrayInstancedc'rlDrawVertexArrayElementsc'rlDrawVertexArrayc'rlSetVertexAttributeDefaultc'rlSetVertexAttributeDivisorc'rlSetVertexAttributec'rlUnloadVertexBufferc'rlUnloadVertexArrayc'rlUpdateVertexBufferElementsc'rlUpdateVertexBufferc'rlLoadVertexBufferElementc'rlLoadVertexBufferc'rlLoadVertexArrayc'rlSetTexturec'rlCheckRenderBatchLimitc'rlSetRenderBatchActivec'rlDrawRenderBatchc'rlUnloadRenderBatchc'rlLoadRenderBatchc'rlGetShaderLocsDefaultc'rlGetTextureIdDefaultc'rlGetFramebufferHeightc'rlSetFramebufferHeightc'rlGetFramebufferWidthc'rlSetFramebufferWidthc'rlGetVersionc'rlLoadExtensions c'rlglInitc'rlSetBlendFactorsSeparatec'rlSetBlendFactorsc'rlSetBlendModec'rlClearColorc'rlIsStereoRenderEnabledc'rlGetLineWidthc'rlSetLineWidth c'rlScissorc'rlSetCullFace c'rlColorMaskc'rlBindFramebufferc'rlBlitFramebufferc'rlActiveDrawBuffersc'rlEnableFramebufferc'rlEnableShaderc'rlCubemapParametersc'rlTextureParametersc'rlEnableTextureCubemapc'rlEnableTexturec'rlActiveTextureSlotc'rlDisableVertexAttributec'rlEnableVertexAttributec'rlEnableVertexBufferElementc'rlEnableVertexBufferc'rlEnableVertexArray c'rlColor4f c'rlColor3f c'rlColor4ub c'rlNormal3fc'rlTexCoord2f c'rlVertex3f c'rlVertex2f c'rlVertex2i c'rlBegin c'rlViewport c'rlOrtho c'rlFrustumc'rlMultMatrixf c'rlScalef c'rlRotatefc'rlTranslatefc'rlMatrixModec'detachAudioMixedProcessorc'attachAudioMixedProcessorc'detachAudioStreamProcessorc'attachAudioStreamProcessorc'setAudioStreamCallback!c'setAudioStreamBufferSizeDefaultc'setAudioStreamPanc'setAudioStreamPitchc'setAudioStreamVolumec'stopAudioStreamc'isAudioStreamPlayingc'resumeAudioStreamc'pauseAudioStreamc'playAudioStreamc'isAudioStreamProcessedc'updateAudioStreamc'unloadAudioStreamc'isAudioStreamReadyc'loadAudioStreamc'getMusicTimePlayedc'getMusicTimeLength c'setMusicPanc'setMusicPitchc'setMusicVolumec'seekMusicStreamc'resumeMusicStreamc'pauseMusicStreamc'stopMusicStreamc'updateMusicStreamc'isMusicStreamPlayingc'playMusicStreamc'unloadMusicStreamc'isMusicReadyc'loadMusicStreamFromMemoryc'loadMusicStreamc'unloadWaveSamplesc'loadWaveSamples c'waveFormat c'waveCrop c'waveCopy c'setSoundPanc'setSoundPitchc'setSoundVolumec'isSoundPlaying c'resumeSound c'pauseSound c'stopSound c'playSoundc'exportWaveAsCode c'exportWavec'unloadSoundAlias c'unloadSoundc'isSoundReady c'unloadWave c'isWaveReady c'updateSoundc'loadSoundAliasc'loadSoundFromWave c'loadSoundc'loadWaveFromMemory c'loadWavec'getMasterVolumec'setMasterVolumec'isAudioDeviceReadyc'closeAudioDevicemK'audioCallbackmk'audioCallbackc'getRayCollisionQuadc'getRayCollisionTrianglec'getRayCollisionMeshc'getRayCollisionBoxc'getRayCollisionSpherec'checkCollisionBoxSpherec'checkCollisionBoxesc'checkCollisionSpheresc'isModelAnimationValidc'unloadModelAnimationsc'unloadModelAnimationc'updateModelAnimationc'loadModelAnimationsc'setModelMeshMaterialc'setMaterialTexturec'unloadMaterialc'isMaterialReadyc'loadMaterialDefaultc'loadMaterialsc'genMeshCubicmapc'genMeshHeightmap c'genMeshKnotc'genMeshTorus c'genMeshConec'genMeshCylinderc'genMeshHemiSpherec'genMeshSphere c'genMeshCubec'genMeshPlane c'genMeshPolyc'genMeshTangentsc'getMeshBoundingBoxc'exportMeshAsCode c'exportMeshc'drawMeshInstanced c'drawMesh c'unloadMeshc'updateMeshBuffer c'uploadMeshc'drawBillboardProc'drawBillboardRecc'drawBillboardc'drawBoundingBoxc'drawModelWiresExc'drawModelWires c'drawModelEx c'drawModelc'getModelBoundingBox c'unloadModelc'isModelReadyc'loadModelFromMesh c'loadModel c'drawGrid c'drawRay c'drawPlanec'drawCapsuleWires c'drawCapsulec'drawCylinderWiresExc'drawCylinderWiresc'drawCylinderExc'drawCylinderc'drawSphereWiresc'drawSphereEx c'drawSpherec'drawCubeWiresVc'drawCubeWires c'drawCubeV c'drawCubec'drawTriangleStrip3Dc'drawTriangle3Dc'drawCircle3D c'drawPoint3D c'drawLine3Dc'codepointToUTF8c'getCodepointPreviousc'getCodepointNextc'getCodepointCountc'loadCodepoints c'loadUTF8c'getGlyphAtlasRecc'getGlyphInfoc'getGlyphIndexc'measureTextEx c'measureTextc'setTextLineSpacingc'drawTextCodepointsc'drawTextCodepoint c'drawTextPro c'drawTextEx c'drawText c'drawFPSc'exportFontAsCode c'unloadFont c'isFontReadyc'unloadFontDatac'genImageFontAtlasc'loadFontDatac'loadFontFromMemoryc'loadFontFromImage c'loadFontEx c'loadFontc'getFontDefaultc'setPixelColorc'getPixelColor c'getColorc'colorAlphaBlend c'colorAlphac'colorContrastc'colorBrightness c'colorTintc'colorFromHSV c'colorToHSVc'colorFromNormalizedc'colorNormalize c'colorToIntc'fadec'drawTextureNPatchc'drawTextureProc'drawTextureRecc'drawTextureExc'drawTextureV c'drawTexturec'setTextureWrapc'setTextureFilterc'genTextureMipmapsc'updateTextureRecc'updateTexturec'unloadRenderTexturec'isRenderTextureReadyc'unloadTexturec'isTextureReadyc'loadRenderTexturec'loadTextureCubemapc'loadTextureFromImage c'loadTexturec'imageDrawTextExc'imageDrawText c'imageDrawc'imageDrawRectangleLinesc'imageDrawRectangleRecc'imageDrawRectangleVc'imageDrawRectanglec'imageDrawCircleLinesVc'imageDrawCircleLinesc'imageDrawCircleVc'imageDrawCirclec'imageDrawLineVc'imageDrawLinec'imageDrawPixelVc'imageDrawPixelc'imageClearBackgroundc'getImageColorc'getImageAlphaBorderc'loadImagePalettec'loadImageColorsc'imageColorReplacec'imageColorBrightnessc'imageColorContrastc'imageColorGrayscalec'imageColorInvertc'imageColorTintc'imageRotateCCWc'imageRotateCW c'imageRotatec'imageFlipHorizontalc'imageFlipVertical c'imageDitherc'imageMipmapsc'imageResizeCanvasc'imageResizeNN c'imageResizec'imageKernelConvolutionc'imageBlurGaussianc'imageAlphaPremultiplyc'imageAlphaMaskc'imageAlphaClearc'imageAlphaCrop c'imageCrop c'imageToPOT c'imageFormat c'imageTextEx c'imageTextc'imageFromImage c'imageCopyc'genImageTextc'genImageCellularc'genImagePerlinNoisec'genImageWhiteNoisec'genImageCheckedc'genImageGradientSquarec'genImageGradientRadialc'genImageGradientLinearc'genImageColorc'exportImageAsCodec'exportImageToMemory c'exportImage c'unloadImagec'isImageReadyc'loadImageFromScreenc'loadImageFromTexturec'loadImageFromMemoryc'loadImageAnimFromMemoryc'loadImageAnimc'loadImageSvgc'loadImageRaw c'loadImagec'getCollisionRecc'checkCollisionPointLinec'checkCollisionLinesc'checkCollisionPointPolyc'checkCollisionPointTrianglec'checkCollisionPointCirclec'checkCollisionPointRecc'checkCollisionCircleRecc'checkCollisionCirclesc'checkCollisionRecsc'getSplinePointBezierCubicc'getSplinePointBezierQuadc'getSplinePointCatmullRomc'getSplinePointBasisc'getSplinePointLinearc'drawSplineSegmentBezierCubic"c'drawSplineSegmentBezierQuadraticc'drawSplineSegmentCatmullRomc'drawSplineSegmentBasisc'drawSplineSegmentLinearc'drawSplineBezierCubicc'drawSplineBezierQuadraticc'drawSplineCatmullRomc'drawSplineBasisc'drawSplineLinearc'drawPolyLinesExc'drawPolyLines c'drawPolyc'drawTriangleStripc'drawTriangleFanc'drawTriangleLinesc'drawTrianglec'drawRectangleRoundedLinesc'drawRectangleRoundedc'drawRectangleLinesExc'drawRectangleLinesc'drawRectangleGradientExc'drawRectangleGradientHc'drawRectangleGradientVc'drawRectangleProc'drawRectangleRecc'drawRectangleVc'drawRectanglec'drawRingLines c'drawRingc'drawEllipseLines c'drawEllipsec'drawCircleLinesVc'drawCircleLines c'drawCircleVc'drawCircleGradientc'drawCircleSectorLinesc'drawCircleSector c'drawCirclec'drawLineBezierc'drawLineStrip c'drawLineEx c'drawLineV c'drawLine c'drawPixelV c'drawPixelc'getShapesTextureRectanglec'getShapesTexturec'setShapesTexturec'updateCameraProc'updateCamerac'getGesturePinchAnglec'getGesturePinchVectorc'getGestureDragAnglec'getGestureDragVectorc'getGestureHoldDurationc'getGestureDetectedc'isGestureDetectedc'setGesturesEnabledc'getTouchPointCountc'getTouchPointIdc'getTouchPosition c'getTouchY c'getTouchXc'setMouseCursorc'getMouseWheelMoveVc'getMouseWheelMovec'setMouseScalec'setMouseOffsetc'setMousePositionc'getMouseDeltac'getMousePosition c'getMouseY c'getMouseXc'isMouseButtonUpc'isMouseButtonReleasedc'isMouseButtonDownc'isMouseButtonPressedc'setGamepadMappingsc'getGamepadAxisMovementc'getGamepadAxisCountc'getGamepadButtonPressedc'isGamepadButtonUpc'isGamepadButtonReleasedc'isGamepadButtonDownc'isGamepadButtonPressedc'getGamepadNamec'isGamepadAvailablec'getCharPressedc'getKeyPressed c'setExitKey c'isKeyUpc'isKeyReleased c'isKeyDownc'isKeyPressedRepeatc'isKeyPressedc'playAutomationEventc'stopAutomationEventRecordingc'startAutomationEventRecordingc'setAutomationEventBaseFramec'setAutomationEventListc'exportAutomationEventListc'loadAutomationEventListc'decodeDataBase64c'encodeDataBase64c'decompressDatac'compressDatac'getFileModTimec'unloadDroppedFilesc'loadDroppedFilesc'isFileDroppedc'unloadDirectoryFilesc'loadDirectoryFilesExc'loadDirectoryFiles c'isPathFilec'changeDirectoryc'getApplicationDirectoryc'getWorkingDirectoryc'getPrevDirectoryPathc'getDirectoryPathc'getFileNameWithoutExt c'getFileNamec'getFileExtensionc'getFileLengthc'isFileExtensionc'directoryExists c'fileExistsc'saveFileTextc'unloadFileTextc'loadFileTextc'exportDataAsCodec'saveFileDatac'unloadFileDatac'loadFileData c'openURL c'memFree c'memRealloc c'memAllocc'setTraceLogLevel c'traceLogc'setConfigFlagsc'takeScreenshotc'loadRandomSequencec'getRandomValuec'setRandomSeed c'getTimec'getFrameTimec'getFPSc'setTargetFPSc'getWorldToScreen2Dc'getWorldToScreenExc'getScreenToWorld2Dc'getWorldToScreenc'getCameraMatrix2Dc'getCameraMatrix c'getMouseRayc'unloadShaderc'setShaderValueTexturec'setShaderValueMatrixc'setShaderValueVc'setShaderValuec'getShaderLocationAttribc'getShaderLocationc'isShaderReadyc'loadShaderFromMemory c'loadShaderc'unloadVrStereoConfigc'loadVrStereoConfigc'beginVrStereoModec'beginScissorModec'beginBlendModec'beginShaderModec'beginTextureMode c'beginMode3D c'beginMode2Dc'clearBackgroundc'isCursorOnScreenc'isCursorHidden c'waitTimec'getClipboardTextc'setClipboardTextc'getMonitorNamec'getWindowScaleDPIc'getWindowPositionc'getMonitorRefreshRatec'getMonitorPhysicalHeightc'getMonitorPhysicalWidthc'getMonitorHeightc'getMonitorWidthc'getMonitorPositionc'getCurrentMonitorc'getMonitorCountc'getRenderHeightc'getRenderWidthc'getScreenHeightc'getScreenWidthc'setWindowOpacityc'setWindowSizec'setWindowMaxSizec'setWindowMinSizec'setWindowMonitorc'setWindowPositionc'setWindowTitlec'setWindowIconsc'setWindowIconc'clearWindowStatec'setWindowStatec'isWindowStatec'isWindowResizedc'isWindowFocusedc'isWindowMaximizedc'isWindowMinimizedc'isWindowHiddenc'isWindowFullscreenc'isWindowReady c'closeWindowc'windowShouldClose c'initWindowmK'saveFileTextCallbackmk'saveFileTextCallbackmK'loadFileTextCallbackmk'loadFileTextCallbackmK'saveFileDataCallbackmk'saveFileDataCallbackmK'loadFileDataCallbackmk'loadFileDataCallbackghc-prim GHC.TypesInt