h*KG      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         5.1.2.0 Safe-InferredHh-raylibA typeclass used internally to free complex data types. You will most likely not have to use this directly. If you do need to implement it, you can probably just stick with the default definitions of  and .h-raylibFrees the data "dependent" on a pointer, which usually means dynamic C arrays, i.e. more pointersh-raylibReceives a pointer and frees all of the data associated with it, including the pointer itself Safe-InferredJh-raylib;Creates lenses with an underscore before field names; e.g.  vector2'x becomes the lens  _vector2'xh-raylibGenerates native code for the given functions. On non-web platforms, this means foreign import- statements. On web platforms, this means callRaylibFunction calls.h-raylib(hsName, cName, cFile, funType, isSafe) Safe-InferredKh-raylib>Tracks all raylib resources which cannot be immediately freed.Each field is an  to a list, and the list contains the data to be tracked. Typically, data allocated on the GPU is stored here.. Safe-InferredL`  Safe-InferredNAh-raylib'For "varargs" function calls, based on https://wiki.haskell.org/Varargsh-raylibThis is an interfacing function that allows Haskell to call raylib functions that have been compiled with emscripten. This has to be done in a roundabout way because we cannot directly call these functions through Haskell; we have to call a JS proxy function that calls the actual raylib functions. Safe-Inferred>Nuyz{|}~rstuvwxijklmnopq]^_`abcdefghYZ[\TUVWXNOPQRS;<=>?@ABCDEFGHIJKL56789:/01234$%&'()*+,-. !"# M  yz{|}~rstuvwxijklmnopq]^_`abcdefghYZ[\TUVWXNOPQRS;<=>?@ABCDEFGHIJKL56789:/01234$%&'()*+,-. !"# M   Safe-Inferred>S* Safe-Inferred>T   Safe-Inferred>U Safe-InferredW: Safe-Inferred>Xh-raylib Internal useh-raylib Internal use Safe-Inferred>hh-raylibStyle property7NOTE: Used when exporting style as code for convenienceh-raylibControl identifierh-raylibProperty identifierh-raylibProperty value h-raylib ColorPicker h-raylibColorPicker right hue bar width h-raylib/ColorPicker right hue bar separation from panel h-raylib)ColorPicker right hue bar selector height h-raylib+ColorPicker right hue bar selector overflow h-raylibListView h-raylibListView items height h-raylibListView items separation h-raylib'ListView scrollbar size (usually width) h-raylibListView scrollbar side (0-SCROLLBAR_LEFT_SIDE, 1-SCROLLBAR_RIGHT_SIDE) h-raylibSpinner h-raylib Spinner left/right buttons width h-raylibSpinner buttons separation h-raylibTextBox TextBoxMultiValueBox/Spinner h-raylib>TextBox in read-only mode: 0-text editable, 1-text no-editable h-raylib DropdownBox h-raylib2DropdownBox arrow separation from border and items h-raylibDropdownBox items separation h-raylibComboBox h-raylibComboBox right button width h-raylibComboBox button separation h-raylibCheckBox h-raylibCheckBox internal check padding h-raylib ScrollBar h-raylibScrollBar arrows size h-raylibScrollBar arrows visible h-raylib!ScrollBar slider internal padding h-raylibScrollBar slider size h-raylib$ScrollBar scroll padding from arrows h-raylibScrollBar scrolling speed h-raylib ProgressBar h-raylibProgressBar internal padding h-raylibSlider/SliderBar h-raylibSlider size of internal bar h-raylib%Slider/SliderBar internal bar padding h-raylibToggle/ToggleGroup h-raylib&ToggleGroup separation between toggles h-raylibDEFAULT extended properties h-raylibText size (glyphs max height) h-raylibText spacing between glyphs h-raylibLine control color h-raylibBackground color h-raylibText spacing between lines h-raylibText vertical alignment inside text bounds (after border and padding) h-raylib!Text wrap-mode inside text bounds h-raylib%Gui base properties for every control h-raylib$Control border color in STATE_NORMAL h-raylib"Control base color in STATE_NORMAL h-raylib"Control text color in STATE_NORMAL h-raylib%Control border color in STATE_FOCUSED h-raylib#Control base color in STATE_FOCUSED h-raylib#Control text color in STATE_FOCUSED h-raylib%Control border color in STATE_PRESSED h-raylib#Control base color in STATE_PRESSED h-raylib#Control text color in STATE_PRESSED h-raylib&Control border color in STATE_DISABLED h-raylib$Control base color in STATE_DISABLED h-raylib$Control text color in STATE_DISABLED h-raylib$Control border size, 0 for no border h-raylib,Control text padding, not considering border h-raylibControl text horizontal alignment inside control text bound (after border and padding) h-raylib Gui controls h-raylibUsed also for: LABELBUTTON h-raylibUsed also for: TOGGLEGROUP h-raylib&Used also for: SLIDERBAR, TOGGLESLIDER h-raylibUsed also for: TEXTBOXMULTI h-raylibUses: BUTTON, VALUEBOX h-raylibGui control text wrap mode h-raylib#Gui control text alignment vertical h-raylibGui control text alignment h-raylibGui control state       Safe-Inferred>V h-raylib2Number of vertex buffers (multi-buffering support) h-raylib2Current buffer tracking in case of multi-buffering h-raylib!Dynamic buffer(s) for vertex data h-raylib&Draw calls array, depends on textureId h-raylibDraw calls counter h-raylib!Current depth value for next draw h-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, QUADS h-raylibNumber of vertices of the draw h-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 changed h-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 id h-raylib8OpenGL Vertex Buffer Objects id (4 types of vertex data) h-raylibGL buffer mask h-raylibGL_COLOR_BUFFER_BIT h-raylibGL_DEPTH_BUFFER_BIT h-raylibGL_STENCIL_BUFFER_BIT h-raylibGL buffer usage hint h-raylibGL_STREAM_DRAW h-raylibGL_STREAM_READ h-raylibGL_STREAM_COPY h-raylibGL_STATIC_DRAW h-raylibGL_STATIC_READ h-raylibGL_STATIC_COPY h-raylibGL_DYNAMIC_DRAW h-raylibGL_DYNAMIC_READ h-raylibGL_DYNAMIC_COPY h-raylibOpenGL shader type h-raylibGL_FRAGMENT_SHADER h-raylibGL_VERTEX_SHADER h-raylibGL_COMPUTE_SHADER h-raylib1Texture parameters (equivalent to OpenGL defines) h-raylibGL_TEXTURE_WRAP_S h-raylibGL_TEXTURE_WRAP_T h-raylibGL_TEXTURE_MAG_FILTER h-raylibGL_TEXTURE_MIN_FILTER h-raylib GL_NEAREST h-raylib GL_LINEAR h-raylibGL_NEAREST_MIPMAP_NEAREST h-raylibGL_NEAREST_MIPMAP_LINEAR h-raylibGL_LINEAR_MIPMAP_NEAREST h-raylibGL_LINEAR_MIPMAP_LINEAR h-raylib&Anisotropic filter (custom identifier) h-raylib9Texture mipmap bias, percentage ratio (custom identifier) h-raylibPrimitive assembly draw modes h-raylibGL_LINES h-raylib GL_TRIANGLES h-raylibGL_QUADS h-raylib#Matrix modes (equivalent to OpenGL) h-raylib GL_MODELVIEW h-raylib GL_PROJECTION h-raylib GL_TEXTURE h-raylibFace culling mode h-raylib#Framebuffer texture attachment type h-raylib5Framebuffer texture attachment type: cubemap, +X side h-raylib5Framebuffer texture attachment type: cubemap, -X side h-raylib5Framebuffer texture attachment type: cubemap, +Y side h-raylib5Framebuffer texture attachment type: cubemap, -Y side h-raylib5Framebuffer texture attachment type: cubemap, +Z side h-raylib5Framebuffer texture attachment type: cubemap, -Z side h-raylib.Framebuffer texture attachment type: texture2d h-raylib1Framebuffer texture attachment type: renderbuffer h-raylibFramebuffer attachment type. NOTE: By default up to 8 color channels are defined, but it can be more h-raylib$Framebuffer attachment type: color 0 h-raylib$Framebuffer attachment type: color 1 h-raylib$Framebuffer attachment type: color 2 h-raylib$Framebuffer attachment type: color 3 h-raylib$Framebuffer attachment type: color 4 h-raylib$Framebuffer attachment type: color 5 h-raylib$Framebuffer attachment type: color 6 h-raylib$Framebuffer attachment type: color 7 h-raylib"Framebuffer attachment type: depth h-raylib$Framebuffer attachment type: stencil h-raylibShader attribute data types h-raylibShader attribute type: float h-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 type h-raylibShader uniform type: float h-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: int h-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: sampler2d h-raylibShader location point type h-raylib+Shader location: vertex attribute: position h-raylib-Shader location: vertex attribute: texcoord01 h-raylib-Shader location: vertex attribute: texcoord02 h-raylib)Shader location: vertex attribute: normal h-raylib*Shader location: vertex attribute: tangent h-raylib(Shader location: vertex attribute: color h-raylib6Shader location: matrix uniform: model-view-projection h-raylib8Shader location: matrix uniform: view (camera transform) h-raylib+Shader location: matrix uniform: projection h-raylib2Shader location: matrix uniform: model (transform) h-raylib'Shader location: matrix uniform: normal h-raylib%Shader location: vector uniform: view h-raylib.Shader location: vector uniform: diffuse color h-raylib/Shader location: vector uniform: specular color h-raylib.Shader location: vector uniform: ambient color h-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: normal h-raylib-Shader location: sampler2d texture: roughness h-raylib-Shader location: sampler2d texture: occlusion h-raylib,Shader location: sampler2d texture: emission h-raylib*Shader location: sampler2d texture: height h-raylib-Shader location: samplerCube texture: cubemap h-raylib0Shader location: samplerCube texture: irradiance h-raylib/Shader location: samplerCube texture: prefilter h-raylib(Shader location: sampler2d texture: brdf h-raylib"Color blending modes (pre-defined) h-raylib*Blend textures considering alpha (default) h-raylibBlend textures adding colors h-raylib!Blend textures multiplying colors h-raylib*Blend textures adding colors (alternative) h-raylib/Blend textures subtracting colors (alternative) h-raylib.Blend premultiplied textures considering alpha h-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 approximation h-raylibLinear filtering h-raylib)Trilinear filtering (linear with mipmaps) h-raylibAnisotropic filtering 4x h-raylibAnisotropic filtering 8x h-raylibAnisotropic filtering 16x h-raylib?Texture pixel formats. NOTE: Support depends on OpenGL version h-raylib8 bit per pixel (no alpha) h-raylib8*2 bpp (2 channels) h-raylib16 bpp h-raylib24 bpp h-raylib16 bpp (1 bit alpha) h-raylib16 bpp (4 bit alpha) h-raylib32 bpp h-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 bpp h-raylib8 bpp h-raylib4 bpp h-raylib4 bpp h-raylib8 bpp h-raylib4 bpp h-raylib4 bpp h-raylib8 bpp h-raylib2 bpp h-raylib3Trace log level. NOTE: Organized by priority level h-raylibDisplay all logs h-raylib-Trace logging, intended for internal use only h-raylibDebug logging, used for internal debugging, it should be disabled on release builds h-raylib-Info logging, used for program execution info h-raylib-Warning logging, used on recoverable failures h-raylib-Error logging, used on unrecoverable failures h-raylib8Fatal logging, used to abort program: exit(EXIT_FAILURE) h-raylibDisable logging h-raylibOpenGL version h-raylib OpenGL 1.1 h-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)   Safe-Inferred   ijklmnopq56789:rstuvwxyz{|}~]^_`abcdefgh ;<=>?@ABCDEFGHIJKL YZ[\TUVWX$%&'()*+,-. !"#/01234NOPQRSM    Safe-Inferredh-raylib9Returns the animation and the number of frames in a tupleh-raylibUnloads a texture from GPU memory (VRAM). Textures are automatically unloaded when  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  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-Inferredh-raylibUnloads a font from GPU memory (VRAM). Fonts are automatically unloaded when  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.99  Safe-Inferrednh-raylib!If a collision is found, returns Just collisionPoint, otherwise returns Nothing  Safe-Inferredh-raylibUnloads a model from GPU memory (VRAM). This unloads its associated meshes and materials. Models are automatically unloaded when  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  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  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-Inferredd Safe-Inferredh-raylibUnloads a sound alias from RAMh-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-Inferredh-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.h-raylib"This value must be passed to some load* and unload*. functions for automatic memory management. Safe-Inferred% Safe-Inferredbh-raylib"Enable gui controls (global state)h-raylib#Disable gui controls (global state)h-raylib Lock gui controls (global state)h-raylib"Unlock gui controls (global state)h-raylib%Check if gui is locked (global state)h-raylibSet gui controls alpha (global state), alpha goes from 0.0f to 1.0fh-raylibSet gui state (global state)h-raylibGet gui state (global state)h-raylib"Set gui custom font (global state)h-raylib"Get gui custom font (global state)h-raylibSet style property as h-raylibSet style property as 5h-raylibSet style property as h-raylibSet BORDER_COLOR_NORMAL style property | Control border color in STATE_NORMALh-raylibSet BASE_COLOR_NORMAL style property | Control base color in STATE_NORMALh-raylibSet TEXT_COLOR_NORMAL style property | Control text color in STATE_NORMALh-raylibSet BORDER_COLOR_FOCUSED style property | Control border color in STATE_FOCUSEDh-raylibSet BASE_COLOR_FOCUSED style property | Control base color in STATE_FOCUSEDh-raylibSet TEXT_COLOR_FOCUSED style property | Control text color in STATE_FOCUSEDh-raylibSet BORDER_COLOR_PRESSED style property | Control border color in STATE_PRESSEDh-raylibSet BASE_COLOR_PRESSED style property | Control base color in STATE_PRESSEDh-raylibSet TEXT_COLOR_PRESSED style property | Control text color in STATE_PRESSEDh-raylibSet BORDER_COLOR_DISABLED style property | Control border color in STATE_DISABLEDh-raylibSet BASE_COLOR_DISABLED style property | Control base color in STATE_DISABLEDh-raylibSet TEXT_COLOR_DISABLED style property | Control text color in STATE_DISABLEDh-raylibSet BORDER_WIDTH style property | Control border size, 0 for no borderh-raylibSet TEXT_PADDING style property | Control text padding, not considering borderh-raylibSet TEXT_ALIGNMENT style property | Control text horizontal alignment inside control text bound (after border and padding)h-raylibSet TEXT_SIZE default style property | Text size (glyphs max height)h-raylibSet TEXT_SPACING default style property | Text spacing between glyphsh-raylib;Set LINE_COLOR default style property | Line control colorh-raylib?Set BACKGROUND_COLOR default style property | Background colorh-raylibSet TEXT_LINE_SPACING default style property | Text spacing between linesh-raylibSet TEXT_ALIGNMENT_VERTICAL default style property | Text vertical alignment inside text bounds (after border and padding)h-raylibSet TEXT_WRAP_MODE default style property | Text wrap-mode inside text boundsh-raylibGet style property as h-raylibSet style property as 5h-raylibSet style property as h-raylibGet BORDER_COLOR_NORMAL style property | Control border color in STATE_NORMALh-raylibGet BASE_COLOR_NORMAL style property | Control base color in STATE_NORMALh-raylibGet TEXT_COLOR_NORMAL style property | Control text color in STATE_NORMALh-raylibGet BORDER_COLOR_FOCUSED style property | Control border color in STATE_FOCUSEDh-raylibGet BASE_COLOR_FOCUSED style property | Control base color in STATE_FOCUSEDh-raylibGet TEXT_COLOR_FOCUSED style property | Control text color in STATE_FOCUSEDh-raylibGet BORDER_COLOR_PRESSED style property | Control border color in STATE_PRESSEDh-raylibGet BASE_COLOR_PRESSED style property | Control base color in STATE_PRESSEDh-raylibGet TEXT_COLOR_PRESSED style property | Control text color in STATE_PRESSEDh-raylibGet BORDER_COLOR_DISABLED style property | Control border color in STATE_DISABLEDh-raylibGet BASE_COLOR_DISABLED style property | Control base color in STATE_DISABLEDh-raylibGet TEXT_COLOR_DISABLED style property | Control text color in STATE_DISABLEDh-raylibGet BORDER_WIDTH style property | Control border size, 0 for no borderh-raylibGet TEXT_PADDING style property | Control text padding, not considering borderh-raylibGet TEXT_ALIGNMENT style property | Control text horizontal alignment inside control text bound (after border and padding)h-raylibGet TEXT_SIZE default style property | Text size (glyphs max height)h-raylibGet TEXT_SPACING default style property | Text spacing between glyphsh-raylib;Get LINE_COLOR default style property | Line control colorh-raylib?Get BACKGROUND_COLOR default style property | Background colorh-raylibGet TEXT_LINE_SPACING default style property | Text spacing between linesh-raylibGet TEXT_ALIGNMENT_VERTICAL default style property | Text vertical alignment inside text bounds (after border and padding)h-raylibGet TEXT_WRAP_MODE default style property | Text wrap-mode inside text boundsh-raylib1Load style file over global style variable (.rgs)h-raylib$Load style default over global styleh-raylib"Enable gui tooltips (global state)h-raylib#Disable gui tooltips (global state)h-raylibSet tooltip stringh-raylib.Get text with icon id prepended (if supported)h-raylibSet default icon drawing sizeh-raylib)Get raygui icons raw pointer (8192 bytes)h-raylib6Load raygui icons file (.rgi) into internal icons datah-raylib0Draw icon using pixel size at specified positionh-raylib5Window Box control, shows a window that can be closedh-raylib Group Box control with text nameh-raylib*Line separator control, could contain texth-raylib'Panel control, useful to group controlsh-raylibTab Bar controlh-raylibScroll Panel controlh-raylib Label controlh-raylib)Button control, returns true when clickedh-raylib/Label button control, returns true when clickedh-raylibToggle Button controlh-raylibToggle Group controlh-raylibToggle Slider controlh-raylibCheck Box controlh-raylibCombo Box controlh-raylibDropdown Box controlh-raylibSpinner controlh-raylib2Value Box control, updates input text with numbersh-raylib$Text Box control, updates input texth-raylibSlider controlh-raylibSlider Bar controlh-raylibProgress Bar controlh-raylib#Status Bar control, shows info texth-raylibDummy control for placeholdersh-raylib Grid controlh-raylibList View controlh-raylib"List View with extended parametersh-raylib'Message Box control, displays a messageh-raylib5Text Input Box control, ask for text, supports secreth-raylib.Color Picker control (multiple color controls)h-raylibColor Panel controlh-raylibColor Bar Alpha controlh-raylibColor Bar Hue controlh-raylibColor Picker control that avoids conversion to RGB on each call (multiple color controls)h-raylibColor Panel control that updates Hue-Saturation-Value color value, used by guiColorPickerHSVh-raylibThe number of icons in the fileh-raylib if the close button is clickedh-raylib&The currently active tab's index, use . if creating the tab bar for the first timeh-raylibA tuple, the first element is the index of the active tab, the second element is the tab whose close button is pressed (if any)h-raylibThe panel's scroll vector, use , if creating the panel for the first timeh-raylib The panel's view rectangle, use , if creating the panel for the first timeh-raylib?The panel's updated scroll vector and view rectangle as a tupleh-raylib3The names of the toggles, separated with semicolonsh-raylib)The currently active toggle's index, use 3 if creating the toggle group for the first timeh-raylibThe updated active toggle indexh-raylib3The names of the toggles, separated with semicolonsh-raylib)The currently active toggle's index, use 4 if creating the toggle slider for the first timeh-raylibA tuple, the first element is whether the slider was clicked, the second element is the updated toggle indexh-raylib.The current checkbox state (checked/unchecked)h-raylib.The updated checkbox state (checked/unchecked)h-raylibNormalized 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-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-Inferred7 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-Inferred' h-raylibNOTE: Only for native targets. If your program is intended to run on the web, use  instead.h-raylib(Gets the direction of a camera as a ray.h-raylibCreates a raylib application using the given program functions. Supports both native and web targets, so it is recommended for all programs. If your program is intended only for native use, you may manually write a main function.2On a native (non-web) target, it simply creates a main function that uses the startup, mainLoop, shouldClose, and teardown functions. When building with  platform-web enabled, it creates four foreign export statements (startup, mainLoop,  shouldClose, and teardown/), which will be called through the browser.See  raygui-suite! for an example of how to use it.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.NOTE: Only for native targets. If your program is intended to run on the web, use  instead.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-raylib)True if the program is running in the webh-raylib Window widthh-raylib Window heighth-raylib Window titleh-raylib Target FPSh-raylib(The startup function, should be of type  IO AppStateh-raylib)The mainLoop function, should be of type AppState -> IO AppStateh-raylib,The shouldClose function, should be of type AppState -> IO Boolh-raylib)The teardown function, should be of type AppState -> IO ()h-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-InferredFh-raylib+Choose the current matrix to be transformedh-raylib Push the current matrix to stackh-raylib%Pop latest inserted matrix from stackh-raylib'Reset current matrix to identity matrixh-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-raylibFinish vertex providingh-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-raylib(Disable vertex array (VAO, if supported)h-raylibEnable vertex buffer (VBO)h-raylibDisable vertex buffer (VBO)h-raylib*Enable vertex buffer element (VBO element)h-raylib+Disable vertex buffer element (VBO element)h-raylibEnable vertex attribute indexh-raylibDisable vertex attribute indexh-raylib Select and active a texture sloth-raylibEnable textureh-raylibDisable textureh-raylibEnable texture cubemaph-raylibDisable texture cubemaph-raylib%Set texture parameters (filter, wrap)h-raylib%Set cubemap parameters (filter, wrap)h-raylibEnable shader programh-raylibDisable shader programh-raylibEnable render texture (fbo)h-raylib;Disable render texture (fbo), return to default framebufferh-raylibGet the currently active render texture (fbo), 0 for default framebufferh-raylib$Activate multiple draw color buffersh-raylib+Blit active framebuffer to main framebufferh-raylibBind framebuffer (FBO)h-raylibEnable color blendingh-raylibDisable color blendingh-raylibEnable depth testh-raylibDisable depth testh-raylibEnable depth writeh-raylibDisable depth writeh-raylibEnable backface cullingh-raylibDisable backface cullingh-raylibColor mask controlh-raylibSet face culling modeh-raylibEnable scissor testh-raylibDisable scissor testh-raylib Scissor testh-raylibEnable wire modeh-raylibEnable point modeh-raylibDisable wire and point modeh-raylibSet the line drawing widthh-raylibGet the line drawing widthh-raylibEnable line aliasingh-raylibDisable line aliasingh-raylibEnable stereo renderingh-raylibDisable stereo renderingh-raylib!Check if stereo render is enabledh-raylibClear color buffer with colorh-raylib+Clear used screen buffers (color and depth)h-raylib Check and log OpenGL error codesh-raylibSet blending modeh-raylibDraw->Reset)h-raylibSet the active render batch for rlgl (NULL for default internal)h-raylib%Update and draw internal render batchh-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?@@ABCDEFGHIJJKLMNOOPQRSTTUVWXYZ[\]^_`abcdeffghijkklmnoopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #'h-raylib-5.1.2.0-JtMn0lSg3lVEW9qmUiOfz5 Raylib.UtilRaylib.Types.CoreRaylib.Types.Core.AudioRaylib.Types.Core.CameraRaylib.Types.Core.TexturesRaylib.Types.Core.TextRaylib.Types.Core.ModelsRaylib.Types.Util.GUIRaylib.Types.Util.RLGLRaylib.Core.TexturesRaylib.Core.TextRaylib.Core.ShapesRaylib.Core.ModelsRaylib.Core.CameraRaylib.Core.Audio Raylib.CoreRaylib.Util.ColorsRaylib.Util.GUIRaylib.Util.GUI.StylesRaylib.Util.LensesRaylib.Util.MathRaylib.Util.CameraRaylib.Util.RLGLh-raylibRaylib.Internal.ForeignRaylib.Internal.THRaylib.InternalRaylib.Internal.Web.ProcessableRaylib.Internal.Web.Native Raylib.Types closeWindowFreeablerlFreeDependentsrlFreeWindowResourcesC'SaveFileTextCallbackC'LoadFileTextCallbackC'SaveFileDataCallbackC'LoadFileDataCallbackSaveFileTextCallbackLoadFileTextCallbackSaveFileDataCallbackLoadFileDataCallbackAutomationEventListRefAutomationEventListautomationEventList'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'chromaAbCorrection 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'yGesture GestureNone GestureTapGestureDoubleTap GestureHold GestureDragGestureSwipeRightGestureSwipeLeftGestureSwipeUpGestureSwipeDownGesturePinchInGesturePinchOut BlendMode BlendAlpha BlendAdditiveBlendMultipliedBlendAddColorsBlendSubtractColorsBlendAlphaPremultiply BlendCustomBlendCustomSeparate 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 Msaa4xHintInterlacedHint p'vector2'x p'vector2'y p'vector3'x p'vector3'y p'vector3'z vectorToColor p'vector4'x p'vector4'y p'vector4'z p'vector4'w p'matrix'm0 p'matrix'm4 p'matrix'm8 p'matrix'm12 p'matrix'm1 p'matrix'm5 p'matrix'm9 p'matrix'm13 p'matrix'm2 p'matrix'm6 p'matrix'm10 p'matrix'm14 p'matrix'm3 p'matrix'm7 p'matrix'm11 p'matrix'm15 p'color'r p'color'g p'color'b p'color'a p'rectangle'x p'rectangle'yp'rectangle'widthp'rectangle'heightp'vrDeviceInfo'hResolutionp'vrDeviceInfo'vResolutionp'vrDeviceInfo'hScreenSizep'vrDeviceInfo'vScreenSize"p'vrDeviceInfo'eyeToScreenDistance%p'vrDeviceInfo'lensSeparationDistance%p'vrDeviceInfo'interpupillaryDistance#p'vrDeviceInfo'lensDistortionValues!p'vrDeviceInfo'chromaAbCorrectionp'vrStereoConfig'projectionp'vrStereoConfig'viewOffsetp'vrStereoConfig'leftLensCenter p'vrStereoConfig'rightLensCenter!p'vrStereoConfig'leftScreenCenter"p'vrStereoConfig'rightScreenCenterp'vrStereoConfig'scalep'vrStereoConfig'scaleInp'filePathList'capacityp'filePathList'countp'filePathList'pathsp'automationEvent'framep'automationEvent'typep'automationEvent'paramsp'automationEventList'capacityp'automationEventList'countp'automationEventList'events$fEnumConfigFlag$fEnumKeyboardKey $fEnumGesture$fStorableVector2$fStorableVector3$fStorableVector4$fStorableMatrix$fStorableColor$fStorableRectangle$fStorableVrDeviceInfo$fStorableVrStereoConfig$fFreeableFilePathList$fStorableFilePathList$fStorableAutomationEvent$fFreeableAutomationEventList$fStorableAutomationEventList$fEqAutomationEventList$fShowAutomationEventList$fEqAutomationEvent$fShowAutomationEvent$fFreeableAutomationEvent$fEqFilePathList$fShowFilePathList$fEqVrStereoConfig$fShowVrStereoConfig$fFreeableVrStereoConfig$fEqVrDeviceInfo$fShowVrDeviceInfo$fFreeableVrDeviceInfo $fEqRectangle$fShowRectangle$fFreeableRectangle $fEqColor $fShowColor$fFreeableColor $fEqMatrix $fShowMatrix$fFreeableMatrix $fEqVector4 $fShowVector4$fFreeableVector4 $fEqVector3 $fShowVector3$fFreeableVector3 $fEqVector2 $fShowVector2$fFreeableVector2 $fShowGesture $fEqGesture$fEnumBlendMode$fEqGamepadAxis$fShowGamepadAxis$fEnumGamepadAxis$fBoundedGamepadAxis$fEqGamepadButton$fShowGamepadButton$fEnumGamepadButton$fBoundedGamepadButton$fEqMouseCursor$fShowMouseCursor$fEnumMouseCursor$fBoundedMouseCursor$fEqMouseButton$fShowMouseButton$fEnumMouseButton$fBoundedMouseButton$fEqKeyboardKey$fShowKeyboardKey$fEqTraceLogLevel$fShowTraceLogLevel$fEnumTraceLogLevel$fEqConfigFlag$fShowConfigFlag$fFreeableConfigFlagC'AudioCallback AudioCallbackMusic 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'dataAudioBufferUsageAudioBufferUsageStaticAudioBufferUsageStreamMusicContextTypeMusicAudioNone MusicAudioWAV MusicAudioOGGMusicAudioFLAC MusicAudioMP3 MusicAudioQOA MusicModuleXMMusicModuleMODp'wave'frameCountp'wave'sampleRatep'wave'sampleSizep'wave'channels p'wave'datap'rAudioBuffer'converterp'rAudioBuffer'callbackp'rAudioBuffer'processorp'rAudioBuffer'volumep'rAudioBuffer'pitchp'rAudioBuffer'panp'rAudioBuffer'playingp'rAudioBuffer'pausedp'rAudioBuffer'loopingp'rAudioBuffer'usage#p'rAudioBuffer'isSubBufferProcessedp'rAudioBuffer'sizeInFramesp'rAudioBuffer'frameCursorPosp'rAudioBuffer'framesProcessedp'rAudioBuffer'datap'rAudioBuffer'nextp'rAudioBuffer'prevp'rAudioProcessor'processp'rAudioProcessor'nextp'rAudioProcessor'prevp'audioStream'bufferp'audioStream'processorp'audioStream'sampleRatep'audioStream'sampleSizep'audioStream'channelsp'sound'streamp'sound'frameCountp'music'streamp'music'frameCountp'music'loopingp'music'ctxTypep'music'ctxData$fStorableMusicContextType$fStorableAudioBufferUsage$fFreeableWave$fStorableWave$fStorableRAudioProcessor$fStorableRAudioBuffer$fStorableAudioStream$fStorableMusic$fStorableSound $fEqSound $fShowSound$fFreeableSound $fEqMusic $fShowMusic$fFreeableMusic$fEqAudioStream$fShowAudioStream$fFreeableAudioStream$fEqRAudioBuffer$fShowRAudioBuffer$fFreeableRAudioBuffer$fEqRAudioProcessor$fShowRAudioProcessor$fFreeableRAudioProcessor$fEqWave $fShowWave$fEqAudioBufferUsage$fShowAudioBufferUsage$fEnumAudioBufferUsage$fEqMusicContextType$fShowMusicContextType$fEnumMusicContextTypeCamera2Dcamera2D'offsetcamera2D'targetcamera2D'rotation camera2D'zoomCameraCamera3Dcamera3D'positioncamera3D'target camera3D'up camera3D'fovycamera3D'projectionCameraProjectionCameraPerspectiveCameraOrthographic CameraModeCameraModeCustomCameraModeFreeCameraModeOrbitalCameraModeFirstPersonCameraModeThirdPersonp'camera3D'positionp'camera3D'target p'camera3D'upp'camera3D'fovyp'camera3D'projectionp'camera2D'offsetp'camera2D'targetp'camera2D'rotationp'camera2D'zoom$fStorableCameraProjection$fStorableCamera3D$fStorableCamera2D $fEqCamera2D$fShowCamera2D$fFreeableCamera2D $fEqCamera3D$fShowCamera3D$fFreeableCamera3D$fEqCameraProjection$fShowCameraProjection$fEnumCameraProjection$fEnumCameraMode 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 NPatchLayoutNPatchNinePatchNPatchThreePatchVerticalNPatchThreePatchHorizontal CubemapLayoutCubemapLayoutAutoDetectCubemapLayoutLineVerticalCubemapLayoutLineHorizontalCubemapLayoutCrossThreeByFourCubemapLayoutCrossThreeByThreeCubemapLayoutPanorama TextureWrapTextureWrapRepeatTextureWrapClampTextureWrapMirrorRepeatTextureWrapMirrorClamp TextureFilterTextureFilterPointTextureFilterBilinearTextureFilterTrilinearTextureFilterAnisotropic4xTextureFilterAnisotropic8xTextureFilterAnisotropic16x PixelFormatPixelFormatUnset PixelFormatUncompressedGrayscale PixelFormatUncompressedGrayAlphaPixelFormatUncompressedR5G6B5PixelFormatUncompressedR8G8B8PixelFormatUncompressedR5G5B5A1PixelFormatUncompressedR4G4B4A4PixelFormatUncompressedR8G8B8A8PixelFormatUncompressedR32 PixelFormatUncompressedR32G32B32#PixelFormatUncompressedR32G32B32A32PixelFormatUncompressedR16 PixelFormatUncompressedR16G16B16#PixelFormatUncompressedR16G16B16A16PixelFormatCompressedDxt1RgbPixelFormatCompressedDxt1RgbaPixelFormatCompressedDxt3RgbaPixelFormatCompressedDxt5RgbaPixelFormatCompressedEtc1RgbPixelFormatCompressedEtc2Rgb PixelFormatCompressedEtc2EacRgbaPixelFormatCompressedPvrtRgbPixelFormatCompressedPvrtRgba PixelFormatCompressedAstc4x4Rgba PixelFormatCompressedAstc8x8Rgba p'image'data p'image'widthp'image'heightp'image'mipmapsp'image'format p'texture'idp'texture'widthp'texture'heightp'texture'mipmapsp'texture'formatp'renderTexture'idp'renderTexture'texturep'renderTexture'depthp'nPatchInfo'sourcep'nPatchInfo'leftp'nPatchInfo'topp'nPatchInfo'rightp'nPatchInfo'bottomp'nPatchInfo'layout$fEnumPixelFormat$fStorablePixelFormat$fStorableNPatchLayout$fFreeableImage$fStorableImage$fStorableTexture$fStorableRenderTexture$fStorableNPatchInfo$fEqNPatchInfo$fShowNPatchInfo$fFreeableNPatchInfo$fEqRenderTexture$fShowRenderTexture$fFreeableRenderTexture $fEqTexture $fShowTexture$fFreeableTexture $fEqImage $fShowImage$fEqNPatchLayout$fShowNPatchLayout$fEnumNPatchLayout$fEnumCubemapLayout$fEnumTextureWrap$fEnumTextureFilter$fEqPixelFormat$fShowPixelFormatFont font'baseSizefont'glyphCountfont'glyphPadding font'texture font'recs font'glyphs GlyphInfoglyphInfo'valueglyphInfo'offsetXglyphInfo'offsetYglyphInfo'advanceXglyphInfo'imageFontType FontDefault FontBitmapFontSDFp'glyphInfo'valuep'glyphInfo'offsetXp'glyphInfo'offsetYp'glyphInfo'advanceXp'glyphInfo'imagep'font'baseSizep'font'glyphCountp'font'glyphPaddingp'font'texture p'font'recs p'font'glyphs$fFreeableGlyphInfo$fStorableGlyphInfo$fFreeableFont$fStorableFont$fEqFont $fShowFont $fEqGlyphInfo$fShowGlyphInfo$fEnumFontType 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'vboIdShaderAttributeDataTypeShaderAttribFloatShaderAttribVec2ShaderAttribVec3ShaderAttribVec4ShaderUniformDataVShaderUniformFloatVShaderUniformVec2VShaderUniformVec3VShaderUniformVec4VShaderUniformIntVShaderUniformIVec2VShaderUniformIVec3VShaderUniformIVec4VShaderUniformSampler2DVShaderUniformDataShaderUniformFloatShaderUniformVec2ShaderUniformVec3ShaderUniformVec4ShaderUniformIntShaderUniformIVec2ShaderUniformIVec3ShaderUniformIVec4ShaderUniformSampler2DShaderUniformDataTypeShaderUniformFloatTypeShaderUniformVec2TypeShaderUniformVec3TypeShaderUniformVec4TypeShaderUniformIntTypeShaderUniformIVec2TypeShaderUniformIVec3TypeShaderUniformIVec4TypeShaderUniformSampler2DTypeShaderLocationIndexShaderLocVertexPositionShaderLocVertexTexcoord01ShaderLocVertexTexcoord02ShaderLocVertexNormalShaderLocVertexTangentShaderLocVertexColorShaderLocMatrixMvpShaderLocMatrixViewShaderLocMatrixProjectionShaderLocMatrixModelShaderLocMatrixNormalShaderLocVectorViewShaderLocColorDiffuseShaderLocColorSpecularShaderLocColorAmbientShaderLocMapAlbedoShaderLocMapMetalnessShaderLocMapNormalShaderLocMapRoughnessShaderLocMapOcclusionShaderLocMapEmissionShaderLocMapHeightShaderLocMapCubemapShaderLocMapIrradianceShaderLocMapPrefilterShaderLocMapBrdfMaterialMapIndexMaterialMapAlbedoMaterialMapMetalnessMaterialMapNormalMaterialMapRoughnessMaterialMapOcclusionMaterialMapEmissionMaterialMapHeightMaterialMapCubemapMaterialMapIrradianceMaterialMapPrefilterMaterialMapBrdfunpackShaderUniformDataunpackShaderUniformDataVp'mesh'vertexCountp'mesh'triangleCountp'mesh'verticesp'mesh'texcoordsp'mesh'texcoords2p'mesh'normalsp'mesh'tangents p'mesh'colorsp'mesh'indicesp'mesh'animVerticesp'mesh'animNormalsp'mesh'boneIdsp'mesh'boneWeights p'mesh'vaoId p'mesh'vboId p'shader'id p'shader'locsp'materialMap'texturep'materialMap'colorp'materialMap'valuep'material'shaderp'material'mapsp'material'paramsp'transform'translationp'transform'rotationp'transform'scalep'boneInfo'namep'boneInfo'parentp'model'transformp'model'meshCountp'model'materialCountp'model'meshesp'model'materialsp'model'meshMaterialp'model'boneCount p'model'bonesp'model'bindPosep'modelAnimation'boneCountp'modelAnimation'bonesp'modelAnimation'framePosesp'modelAnimation'namep'ray'positionp'ray'directionp'rayCollision'hitp'rayCollision'distancep'rayCollision'pointp'rayCollision'normalp'boundingBox'minp'boundingBox'max$fFreeableMesh$fStorableMesh$fFreeableShader$fStorableShader$fStorableMaterialMap$fFreeableMaterial$fStorableMaterial$fStorableTransform$fStorableBoneInfo$fFreeableModel$fStorableModel$fFreeableModelAnimation$fStorableModelAnimation $fStorableRay$fStorableRayCollision$fStorableBoundingBox$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$fEqShaderAttributeDataType$fShowShaderAttributeDataType$fEnumShaderAttributeDataType$fEqShaderUniformDataV$fShowShaderUniformDataV$fEqShaderUniformData$fShowShaderUniformData$fEqShaderUniformDataType$fShowShaderUniformDataType$fEnumShaderUniformDataType$fEqShaderLocationIndex$fShowShaderLocationIndex$fEnumShaderLocationIndex$fEqMaterialMapIndex$fShowMaterialMapIndex$fEnumMaterialMapIndex GuiStylePropguiStyleProp'controlIdguiStyleProp'propertyIdguiStyleProp'propertyValue GuiIconNameIconNoneIconFolderFileOpenIconFileSaveClassicIconFolderOpenIconFolderSave IconFileOpen IconFileSaveIconFileExport IconFileAddIconFileDeleteIconFiletypeTextIconFiletypeAudioIconFiletypeImageIconFiletypePlayIconFiletypeVideoIconFiletypeInfo IconFileCopy IconFileCut IconFilePasteIconCursorHandIconCursorPointerIconCursorClassic IconPencil IconPencilBigIconBrushClassicIconBrushPainter IconWaterDropIconColorPicker IconRubberIconColorBucket IconTextT IconTextA IconScale IconResizeIconFilterPointIconFilterBilinearIconCrop IconCropAlphaIconSquareToggle IconSymmetryIconSymmetryHorizontalIconSymmetryVerticalIconLens IconLensBig IconEyeOn IconEyeOff IconFilterTop IconFilterIconTargetPointIconTargetSmall IconTargetBigIconTargetMoveIconCursorMoveIconCursorScaleIconCursorScaleRightIconCursorScaleLeftIconUndoIconRedo IconReredo IconMutate IconRotate IconRepeat IconShuffle IconEmptybox IconTargetIconTargetSmallFillIconTargetBigFillIconTargetMoveFillIconCursorMoveFillIconCursorScaleFillIconCursorScaleRightFillIconCursorScaleLeftFill IconUndoFill IconRedoFillIconReredoFillIconMutateFillIconRotateFillIconRepeatFillIconShuffleFillIconEmptyboxSmallIconBox IconBoxTopIconBoxTopRight IconBoxRightIconBoxBottomRight IconBoxBottomIconBoxBottomLeft IconBoxLeftIconBoxTopLeft IconBoxCenterIconBoxCircleMaskIconPotIconAlphaMultiplyIconAlphaClear IconDithering IconMipmaps IconBoxGridIconGridIconBoxCornersSmallIconBoxCornersBig IconFourBoxes IconGridFillIconBoxMultisize IconZoomSmallIconZoomMedium IconZoomBig IconZoomAllIconZoomCenterIconBoxDotsSmallIconBoxDotsBigIconBoxConcentricIconBoxGridBig IconOkTick IconCross IconArrowLeftIconArrowRight IconArrowDown IconArrowUpIconArrowLeftFillIconArrowRightFillIconArrowDownFillIconArrowUpFill IconAudioIconFxIconWave IconWaveSinusIconWaveSquareIconWaveTriangularIconCrossSmallIconPlayerPreviousIconPlayerPlayBackIconPlayerPlayIconPlayerPauseIconPlayerStopIconPlayerNextIconPlayerRecord IconMagnet IconLockClose IconLockOpen IconClock IconToolsIconGear IconGearBigIconBinIconHandPointer IconLaserIconCoin IconExplosionIcon1up IconPlayerIconPlayerJumpIconKey IconDemon IconTextPopup IconGearEx IconCrackIconCrackPointsIconStarIconDoorIconExit IconMode2d IconMode3dIconCubeIconCubeFaceTopIconCubeFaceLeftIconCubeFaceFrontIconCubeFaceBottomIconCubeFaceRightIconCubeFaceBack IconCamera IconSpecial IconLinkNet IconLinkBoxes IconLinkMultiIconLink IconLinkBroke IconTextNotes IconNotebook IconSuitcaseIconSuitcaseZip IconMailbox IconMonitor IconPrinterIconPhotoCameraIconPhotoCameraFlash IconHouse IconHeart IconCornerIconVerticalBarsIconVerticalBarsFill IconLifeBarsIconInfo IconCrosslineIconHelpIconFiletypeAlphaIconFiletypeHomeIconLayersVisible IconLayers IconWindow IconHidpiIconFiletypeBinaryIconHex IconShield IconFileNew IconFolderAdd IconAlarmIconCpuIconRom IconStepOver IconStepInto IconStepOut IconRestartIconBreakpointOnIconBreakpointOffIconBurgerMenuIconCaseSensitive IconRegExp IconFolderIconFile IconSandTimer IconWarning IconHelpBox IconInfoBoxIcon223Icon224Icon225Icon226Icon227Icon228Icon229Icon230Icon231Icon232Icon233Icon234Icon235Icon236Icon237Icon238Icon239Icon240Icon241Icon242Icon243Icon244Icon245Icon246Icon247Icon248Icon249Icon250Icon251Icon252Icon253Icon254Icon255GuiColorPickerPropertyColorSelectorSize HuebarWidth HuebarPaddingHuebarSelectorHeightHuebarSelectorOverflowGuiListViewPropertyListItemsHeightListItemsSpacingScrollbarWidth ScrollbarSideGuiSpinnerPropertySpinButtonWidthSpinButtonSpacingGuiTextBoxProperty TextReadonlyGuiDropdownBoxProperty ArrowPaddingDropdownItemsSpacingGuiComboBoxPropertyComboButtonWidthComboButtonSpacingGuiCheckBoxProperty CheckPaddingGuiScrollBarProperty ArrowsSize ArrowsVisibleScrollSliderPaddingScrollSliderSize ScrollPadding ScrollSpeedGuiProgressBarPropertyProgressPaddingGuiSliderProperty SliderWidth SliderPaddingGuiToggleProperty GroupPaddingGuiDefaultPropertyTextSize TextSpacing LineColorBackgroundColorTextLineSpacingTextAlignmentVertical TextWrapModeGuiControlPropertyBorderColorNormalBaseColorNormalTextColorNormalBorderColorFocusedBaseColorFocusedTextColorFocusedBorderColorPressedBaseColorPressedTextColorPressedBorderColorDisabledBaseColorDisabledTextColorDisabled BorderWidth TextPadding TextAlignment GuiControlDefaultLabelButtonToggleSlider ProgressbarCheckboxCombobox DropdownboxTextboxValueboxSpinnerListview Colorpicker Scrollbar StatusbarGuiTextWrapMode TextWrapNone TextWrapChar TextWrapWordGuiTextAlignmentVertical TextAlignTopTextAlignMiddleTextAlignBottomGuiTextAlignment TextAlignLeftTextAlignCenterTextAlignRightGuiState StateNormal StateFocused StatePressed StateDisabledp'guiStyleProp'controlIdp'guiStyleProp'propertyIdp'guiStyleProp'propertyValue$fStorableGuiState$fEnumGuiState$fStorableGuiTextAlignment$fEnumGuiTextAlignment"$fStorableGuiTextAlignmentVertical$fEnumGuiTextAlignmentVertical$fStorableGuiTextWrapMode$fEnumGuiTextWrapMode$fStorableGuiControl$fEnumGuiControl$fStorableGuiControlProperty$fEnumGuiControlProperty$fStorableGuiDefaultProperty$fEnumGuiDefaultProperty$fStorableGuiToggleProperty$fEnumGuiToggleProperty$fStorableGuiSliderProperty$fEnumGuiSliderProperty $fStorableGuiProgressBarProperty$fEnumGuiProgressBarProperty$fStorableGuiScrollBarProperty$fEnumGuiScrollBarProperty$fStorableGuiCheckBoxProperty$fEnumGuiCheckBoxProperty$fStorableGuiComboBoxProperty$fEnumGuiComboBoxProperty $fStorableGuiDropdownBoxProperty$fEnumGuiDropdownBoxProperty$fStorableGuiTextBoxProperty$fEnumGuiTextBoxProperty$fStorableGuiSpinnerProperty$fEnumGuiSpinnerProperty$fStorableGuiListViewProperty$fEnumGuiListViewProperty $fStorableGuiColorPickerProperty$fEnumGuiColorPickerProperty$fStorableGuiIconName$fEnumGuiIconName$fStorableGuiStyleProp$fEqGuiStyleProp$fShowGuiStyleProp$fFreeableGuiStyleProp$fEqGuiIconName$fShowGuiIconName$fEqGuiColorPickerProperty$fShowGuiColorPickerProperty$fEqGuiListViewProperty$fShowGuiListViewProperty$fEqGuiSpinnerProperty$fShowGuiSpinnerProperty$fEqGuiTextBoxProperty$fShowGuiTextBoxProperty$fEqGuiDropdownBoxProperty$fShowGuiDropdownBoxProperty$fEqGuiComboBoxProperty$fShowGuiComboBoxProperty$fEqGuiCheckBoxProperty$fShowGuiCheckBoxProperty$fEqGuiScrollBarProperty$fShowGuiScrollBarProperty$fEqGuiProgressBarProperty$fShowGuiProgressBarProperty$fEqGuiSliderProperty$fShowGuiSliderProperty$fEqGuiToggleProperty$fShowGuiToggleProperty$fEqGuiDefaultProperty$fShowGuiDefaultProperty$fEqGuiControlProperty$fShowGuiControlProperty$fEqGuiControl$fShowGuiControl$fEqGuiTextWrapMode$fShowGuiTextWrapMode$fEqGuiTextAlignmentVertical$fShowGuiTextAlignmentVertical$fEqGuiTextAlignment$fShowGuiTextAlignment $fEqGuiState$fShowGuiState RLRenderBatchrlRenderBatch'bufferCountrlRenderBatch'currentBufferrlRenderBatch'vertexBuffersrlRenderBatch'drawsrlRenderBatch'drawCounterrlRenderBatch'currentDepth RLDrawCallrlDrawCall'moderlDrawCall'vertexCountrlDrawCall'vertexAlignmentrlDrawCall'textureIdRLVertexBufferrlVertexBuffer'elementCountrlVertexBuffer'verticesrlVertexBuffer'texcoordsrlVertexBuffer'colorsrlVertexBuffer'indicesrlVertexBuffer'vaoIdrlVertexBuffer'vboId 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 RLOpenGLES20p'rlVertexBuffer'elementCountp'rlVertexBuffer'verticesp'rlVertexBuffer'texcoordsp'rlVertexBuffer'colorsp'rlVertexBuffer'indicesp'rlVertexBuffer'vaoIdp'rlVertexBuffer'vboIdp'rlDrawCall'modep'rlDrawCall'vertexCountp'rlDrawCall'vertexAlignmentp'rlDrawCall'textureIdp'rlRenderBatch'bufferCountp'rlRenderBatch'currentBufferp'rlRenderBatch'vertexBuffersp'rlRenderBatch'drawsp'rlRenderBatch'drawCounterp'rlRenderBatch'currentDepth$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$fFreeableRLVertexBuffer$fStorableRLVertexBuffer$fStorableRLDrawCall$fFreeableRLRenderBatch$fStorableRLRenderBatch$fEqRLRenderBatch$fShowRLRenderBatch$fEqRLDrawCall$fShowRLDrawCall$fFreeableRLDrawCall$fEqRLVertexBuffer$fShowRLVertexBuffer$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$fShowRLGLVersionc'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'loadImage loadImage loadImageRaw loadImageSvg loadImageAnimloadImageAnimFromMemoryloadImageFromMemoryloadImageFromTextureloadImageFromScreen isImageReady exportImageexportImageToMemoryexportImageAsCode genImageColorgenImageGradientLineargenImageGradientRadialgenImageGradientSquaregenImageCheckedgenImageWhiteNoisegenImagePerlinNoisegenImageCellular genImageTextimageFromImage 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 setPixelColorgetPixelDataSizec'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'getFontDefaultgetFontDefaultloadFont loadFontExloadFontFromImageloadFontFromMemory loadFontDatagenImageFontAtlas unloadFont isFontReadyexportFontAsCodedrawFPSdrawText drawTextEx drawTextProdrawTextCodepointdrawTextCodepointssetTextLineSpacing measureText measureTextEx getGlyphIndex getGlyphInfogetGlyphAtlasRecloadUTF8loadCodepointsgetCodepointCountgetCodepointNextgetCodepointPreviouscodepointToUTF8c'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'setShapesTexturesetShapesTexturegetShapesTexturegetShapesTextureRectangle drawPixel drawPixelVdrawLine drawLineV drawLineEx drawLineStripdrawLineBezier drawCircledrawCircleSectordrawCircleSectorLinesdrawCircleGradient drawCircleVdrawCircleLinesdrawCircleLinesV drawEllipsedrawEllipseLinesdrawRing drawRingLines drawRectangledrawRectangleVdrawRectangleRecdrawRectangleProdrawRectangleGradientVdrawRectangleGradientHdrawRectangleGradientExdrawRectangleLinesdrawRectangleLinesExdrawRectangleRoundeddrawRectangleRoundedLines drawTriangledrawTriangleLinesdrawTriangleFandrawTriangleStripdrawPoly drawPolyLinesdrawPolyLinesExdrawSplineLineardrawSplineBasisdrawSplineCatmullRomdrawSplineBezierQuadraticdrawSplineBezierCubicdrawSplineSegmentLineardrawSplineSegmentBasisdrawSplineSegmentCatmullRom drawSplineSegmentBezierQuadraticdrawSplineSegmentBezierCubicgetSplinePointLineargetSplinePointBasisgetSplinePointCatmullRomgetSplinePointBezierQuadgetSplinePointBezierCubiccheckCollisionRecscheckCollisionCirclescheckCollisionCircleReccheckCollisionPointReccheckCollisionPointCirclecheckCollisionPointTrianglecheckCollisionPointPolycheckCollisionLinescheckCollisionPointLinegetCollisionRecc'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'drawLine3D drawLine3D drawPoint3D drawCircle3DdrawTriangle3DdrawTriangleStrip3DdrawCube drawCubeV drawCubeWiresdrawCubeWiresV drawSphere drawSphereExdrawSphereWires drawCylinderdrawCylinderExdrawCylinderWiresdrawCylinderWiresEx drawCapsuledrawCapsuleWires drawPlanedrawRaydrawGrid loadModelloadModelFromMesh unloadModel isModelReadygetModelBoundingBox drawModel drawModelExdrawModelWiresdrawModelWiresExdrawBoundingBox drawBillboarddrawBillboardRecdrawBillboardPro uploadMeshupdateMeshBuffer unloadMeshdrawMeshdrawMeshInstanced exportMeshexportMeshAsCodegetMeshBoundingBoxgenMeshTangents genMeshPoly genMeshPlane genMeshCube genMeshSpheregenMeshHemiSpheregenMeshCylinder genMeshCone genMeshTorus genMeshKnotgenMeshHeightmapgenMeshCubicmap loadMaterialsunloadMaterialloadMaterialDefaultisMaterialReadysetMaterialTexturesetModelMeshMaterialloadModelAnimationsupdateModelAnimationisModelAnimationValidcheckCollisionSpherescheckCollisionBoxescheckCollisionBoxSpheregetRayCollisionSpheregetRayCollisionBoxgetRayCollisionMeshgetRayCollisionTrianglegetRayCollisionQuadc'updateCameraProc'updateCamera updateCameraupdateCameraPromk'audioCallbackc'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'closeAudioDevicec'initAudioDeviceinitAudioDevicecloseAudioDeviceisAudioDeviceReadysetMasterVolumegetMasterVolumeloadWaveloadWaveFromMemory loadSoundloadSoundFromWaveloadSoundAliasunloadSoundAlias updateSound unloadSound isWaveReady isSoundReady exportWaveexportWaveAsCode playSound stopSound pauseSound resumeSoundisSoundPlayingsetSoundVolume setSoundPitch setSoundPanwaveCopywaveCrop waveFormatloadWaveSamplesloadMusicStreamloadMusicStreamFromMemoryunloadMusicStream isMusicReadyplayMusicStreamisMusicStreamPlayingupdateMusicStreamstopMusicStreampauseMusicStreamresumeMusicStreamseekMusicStreamsetMusicVolume setMusicPitch setMusicPangetMusicTimeLengthgetMusicTimePlayedloadAudioStreamunloadAudioStreamisAudioStreamReadyupdateAudioStreamisAudioStreamProcessedplayAudioStreampauseAudioStreamresumeAudioStreamisAudioStreamPlayingstopAudioStreamsetAudioStreamVolumesetAudioStreamPitchsetAudioStreamPansetAudioStreamBufferSizeDefaultsetAudioStreamCallbackattachAudioStreamProcessordetachAudioStreamProcessorattachAudioMixedProcessordetachAudioMixedProcessorcreateAudioCallbackmk'saveFileTextCallbackmk'loadFileTextCallbackmk'saveFileDataCallbackmk'loadFileDataCallbackc'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'setGamepadVibrationc'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'loadFileDatac'setSaveFileTextCallbackc'setLoadFileTextCallbackc'setSaveFileDataCallbackc'setLoadFileDataCallback 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'getCameraMatrixc'getScreenToWorldRayExc'getScreenToWorldRayc'unloadShaderc'setShaderValueTexturec'setShaderValueMatrixc'setShaderValueVc'setShaderValuec'getShaderLocationAttribc'getShaderLocationc'isShaderReadyc'loadShaderFromMemory c'loadShaderc'unloadVrStereoConfigc'loadVrStereoConfigc'endVrStereoModec'beginVrStereoModec'endScissorModec'beginScissorModec'endBlendModec'beginBlendModec'endShaderModec'beginShaderModec'endTextureModec'beginTextureMode c'endMode3D c'beginMode3D c'endMode2D c'beginMode2D c'endDrawingc'beginDrawingc'clearBackgroundc'isCursorOnScreenc'disableCursorc'enableCursorc'isCursorHidden c'hideCursor c'showCursor c'waitTimec'pollInputEventsc'swapScreenBufferc'disableEventWaitingc'enableEventWaitingc'getClipboardTextc'setClipboardTextc'getMonitorNamec'getWindowScaleDPIc'getWindowPositionc'getMonitorRefreshRatec'getMonitorPhysicalHeightc'getMonitorPhysicalWidthc'getMonitorHeightc'getMonitorWidthc'getMonitorPositionc'getCurrentMonitorc'getMonitorCountc'getRenderHeightc'getRenderWidthc'getScreenHeightc'getScreenWidthc'getWindowHandlec'setWindowFocusedc'setWindowOpacityc'setWindowSizec'setWindowMaxSizec'setWindowMinSizec'setWindowMonitorc'setWindowPositionc'setWindowTitlec'setWindowIconsc'setWindowIconc'restoreWindowc'minimizeWindowc'maximizeWindowc'toggleBorderlessWindowedc'toggleFullscreenc'clearWindowStatec'setWindowStatec'isWindowStatec'isWindowResizedc'isWindowFocusedc'isWindowMaximizedc'isWindowMinimizedc'isWindowHiddenc'isWindowFullscreenc'isWindowReady c'closeWindowc'windowShouldClose c'initWindow initWindowwindowShouldClose isWindowReadyisWindowFullscreenisWindowHiddenisWindowMinimizedisWindowMaximizedisWindowFocusedisWindowResized isWindowStatesetWindowStateclearWindowStatetoggleFullscreentoggleBorderlessWindowedmaximizeWindowminimizeWindow restoreWindow setWindowIconsetWindowIconssetWindowTitlesetWindowPositionsetWindowMonitorsetWindowMinSizesetWindowMaxSize setWindowSizesetWindowOpacitysetWindowFocusedgetWindowHandlegetScreenWidthgetScreenHeightgetRenderWidthgetRenderHeightgetMonitorCountgetCurrentMonitorgetMonitorPositiongetMonitorWidthgetMonitorHeightgetMonitorPhysicalWidthgetMonitorPhysicalHeightgetMonitorRefreshRategetWindowPositiongetWindowScaleDPIgetMonitorNamesetClipboardTextgetClipboardTextenableEventWaitingdisableEventWaitingswapScreenBufferpollInputEventswaitTime showCursor hideCursorisCursorHidden enableCursor disableCursorisCursorOnScreenclearBackground beginDrawing endDrawing beginMode2D endMode2D beginMode3D endMode3DbeginTextureModeendTextureModebeginShaderMode endShaderModebeginBlendMode endBlendModebeginScissorModeendScissorModebeginVrStereoModeendVrStereoModeloadVrStereoConfig loadShaderloadShaderFromMemory isShaderReadygetShaderLocationgetShaderLocationAttribsetShaderValuesetShaderValueVnativeSetShaderValuenativeSetShaderValueVsetShaderValueMatrixsetShaderValueTexture unloadShadergetScreenToWorldRaygetScreenToWorldRayExgetCameraMatrixgetCameraMatrix2DgetWorldToScreengetScreenToWorld2DgetWorldToScreenExgetWorldToScreen2D setTargetFPSgetFPS getFrameTimegetTime setRandomSeedgetRandomValueloadRandomSequencetakeScreenshotsetConfigFlagstraceLogsetTraceLogLevelopenURLsetLoadFileDataCallbacksetSaveFileDataCallbacksetLoadFileTextCallbacksetSaveFileTextCallback loadFileData saveFileDataexportDataAsCode loadFileText saveFileText fileExistsdirectoryExistsisFileExtension getFileLengthgetFileExtension getFileNamegetFileNameWithoutExtgetDirectoryPathgetPrevDirectoryPathgetWorkingDirectorygetApplicationDirectorychangeDirectory isPathFileloadDirectoryFilesloadDirectoryFilesEx isFileDroppedloadDroppedFilesgetFileModTime compressDatadecompressDataencodeDataBase64decodeDataBase64loadAutomationEventListnewAutomationEventListexportAutomationEventListsetAutomationEventListsetAutomationEventBaseFramestartAutomationEventRecordingstopAutomationEventRecordingplayAutomationEventpeekAutomationEventListfreeAutomationEventList isKeyPressedisKeyPressedRepeat isKeyDown isKeyReleasedisKeyUp setExitKey getKeyPressedgetCharPressedisGamepadAvailablegetGamepadNameisGamepadButtonPressedisGamepadButtonDownisGamepadButtonReleasedisGamepadButtonUpgetGamepadButtonPressedgetGamepadAxisCountgetGamepadAxisMovementsetGamepadMappingssetGamepadVibrationisMouseButtonPressedisMouseButtonDownisMouseButtonReleasedisMouseButtonUp getMouseX getMouseYgetMousePosition getMouseDeltasetMousePositionsetMouseOffset setMouseScalegetMouseWheelMovegetMouseWheelMoveVsetMouseCursor getTouchX getTouchYgetTouchPositiongetTouchPointIdgetTouchPointCountsetGesturesEnabledisGestureDetectedgetGestureDetectedgetGestureHoldDurationgetGestureDragVectorgetGestureDragAnglegetGesturePinchVectorgetGesturePinchAnglecreateLoadFileDataCallbackcreateSaveFileDataCallbackcreateLoadFileTextCallbackcreateSaveFileTextCallback lightGraygraydarkGrayyellowgoldorangepinkredmaroongreenlime darkGreenskyBluebluedarkBluepurpleviolet darkPurplebeigebrown darkBrownwhiteblackblankmagentarayWhitec'guiColorPanelHSVc'guiColorPickerHSVc'guiColorBarHuec'guiColorBarAlphac'guiColorPanelc'guiColorPickerc'guiTextInputBoxc'guiMessageBoxc'guiListViewEx c'guiListView c'guiGrid c'guiDummyRecc'guiStatusBarc'guiProgressBarc'guiSliderBar c'guiSlider c'guiTextBox c'guiValueBox c'guiSpinnerc'guiDropdownBox c'guiComboBox c'guiCheckBoxc'guiToggleSliderc'guiToggleGroup c'guiTogglec'guiLabelButton c'guiButton c'guiLabelc'guiScrollPanel c'guiTabBar c'guiPanel c'guiLine c'guiGroupBoxc'guiWindowBox c'guiDrawIconc'guiLoadIcons c'guiGetIconsc'guiSetIconScale c'guiIconTextc'guiSetTooltipc'guiDisableTooltipc'guiEnableTooltipc'guiLoadStyleDefaultc'guiLoadStyle c'guiGetStyle c'guiSetStyle c'guiGetFont c'guiSetFont c'guiGetState c'guiSetState c'guiSetAlpha c'guiIsLocked c'guiUnlock c'guiLock c'guiDisable c'guiEnable guiEnable guiDisableguiLock guiUnlock guiIsLocked guiSetAlpha guiSetState guiGetState guiSetFont guiGetFont guiSetStyle guiSetStyleC guiSetStyleEguiSetStyleBorderColorNormalguiSetStyleBaseColorNormalguiSetStyleTextColorNormalguiSetStyleBorderColorFocusedguiSetStyleBaseColorFocusedguiSetStyleTextColorFocusedguiSetStyleBorderColorPressedguiSetStyleBaseColorPressedguiSetStyleTextColorPressedguiSetStyleBorderColorDisabledguiSetStyleBaseColorDisabledguiSetStyleTextColorDisabledguiSetStyleBorderWidthguiSetStyleTextPaddingguiSetStyleTextAlignmentguiSetStyleTextSizeguiSetStyleTextSpacingguiSetStyleLineColorguiSetStyleBackgroundColorguiSetStyleTextLineSpacing guiSetStyleTextAlignmentVerticalguiSetStyleTextWrapMode guiGetStyle guiGetStyleC guiGetStyleEguiGetStyleBorderColorNormalguiGetStyleBaseColorNormalguiGetStyleTextColorNormalguiGetStyleBorderColorFocusedguiGetStyleBaseColorFocusedguiGetStyleTextColorFocusedguiGetStyleBorderColorPressedguiGetStyleBaseColorPressedguiGetStyleTextColorPressedguiGetStyleBorderColorDisabledguiGetStyleBaseColorDisabledguiGetStyleTextColorDisabledguiGetStyleBorderWidthguiGetStyleTextPaddingguiGetStyleTextAlignmentguiGetStyleTextSizeguiGetStyleTextSpacingguiGetStyleLineColorguiGetStyleBackgroundColorguiGetStyleTextLineSpacing guiGetStyleTextAlignmentVerticalguiGetStyleTextWrapMode guiLoadStyleguiLoadStyleDefaultguiEnableTooltipguiDisableTooltip guiSetTooltip guiIconTextguiSetIconScale guiGetIcons guiLoadIcons guiDrawIcon guiWindowBox guiGroupBoxguiLineguiPanel guiTabBarguiScrollPanelguiLabel guiButtonguiLabelButton guiToggleguiToggleGroupguiToggleSlider guiCheckBox guiComboBoxguiDropdownBox guiSpinner guiValueBox guiTextBox guiSlider guiSliderBarguiProgressBar guiStatusBar guiDummyRecguiGrid guiListView guiListViewEx guiMessageBoxguiTextInputBoxguiColorPicker guiColorPanelguiColorBarAlphaguiColorBarHueguiColorPickerHSVguiColorPanelHSVguiLoadStyleAshesguiLoadStyleBluishguiLoadStyleCandyguiLoadStyleCherryguiLoadStyleCyberguiLoadStyleDarkguiLoadStyleEnefeteguiLoadStyleJungleguiLoadStyleLavandaguiLoadStyleSunnyguiLoadStyleTerminal _vector2'x _vector2'y _vector3'x _vector3'y _vector3'z _vector4'w _vector4'x _vector4'y _vector4'z _matrix'm0 _matrix'm1 _matrix'm10 _matrix'm11 _matrix'm12 _matrix'm13 _matrix'm14 _matrix'm15 _matrix'm2 _matrix'm3 _matrix'm4 _matrix'm5 _matrix'm6 _matrix'm7 _matrix'm8 _matrix'm9_color'a_color'b_color'g_color'r_rectangle'height_rectangle'width _rectangle'x _rectangle'y _vrDeviceInfo'chromaAbCorrection!_vrDeviceInfo'eyeToScreenDistance_vrDeviceInfo'hResolution_vrDeviceInfo'hScreenSize$_vrDeviceInfo'interpupillaryDistance"_vrDeviceInfo'lensDistortionValues$_vrDeviceInfo'lensSeparationDistance_vrDeviceInfo'vResolution_vrDeviceInfo'vScreenSize_vrStereoConfig'leftLensCenter _vrStereoConfig'leftScreenCenter_vrStereoConfig'projection_vrStereoConfig'rightLensCenter!_vrStereoConfig'rightScreenCenter_vrStereoConfig'scale_vrStereoConfig'scaleIn_vrStereoConfig'viewOffset_filePathList'capacity_filePathList'paths_automationEvent'frame_automationEvent'params_automationEvent'type_automationEventList'capacity_automationEventList'events_wave'channels _wave'data_wave'frameCount_wave'sampleRate_wave'sampleSize_rAudioBuffer'callback_rAudioBuffer'converter_rAudioBuffer'data_rAudioBuffer'frameCursorPos_rAudioBuffer'framesProcessed"_rAudioBuffer'isSubBufferProcessed_rAudioBuffer'looping_rAudioBuffer'next_rAudioBuffer'pan_rAudioBuffer'paused_rAudioBuffer'pitch_rAudioBuffer'playing_rAudioBuffer'prev_rAudioBuffer'processor_rAudioBuffer'sizeInFrames_rAudioBuffer'usage_rAudioBuffer'volume_rAudioProcessor'next_rAudioProcessor'prev_rAudioProcessor'process_audioStream'buffer_audioStream'channels_audioStream'processor_audioStream'sampleRate_audioStream'sampleSize_sound'frameCount _sound'stream_music'ctxData_music'ctxType_music'frameCount_music'looping _music'stream_camera3D'fovy_camera3D'position_camera3D'projection_camera3D'target _camera3D'up_camera2D'offset_camera2D'rotation_camera2D'target_camera2D'zoom_mesh'animNormals_mesh'animVertices _mesh'boneIds_mesh'boneWeights _mesh'colors _mesh'indices _mesh'normals_mesh'tangents_mesh'texcoords_mesh'texcoords2_mesh'triangleCount _mesh'vaoId _mesh'vboId_mesh'vertexCount_mesh'vertices _shader'id _shader'locs_materialMap'color_materialMap'texture_materialMap'value_material'maps_material'params_material'shader_transform'rotation_transform'scale_transform'translation_boneInfo'name_boneInfo'parent_model'bindPose_model'boneCount _model'bones_model'materials_model'meshMaterial _model'meshes_model'transform_modelAnimation'boneCount_modelAnimation'bones_modelAnimation'frameCount_modelAnimation'framePoses_modelAnimation'name_ray'direction _ray'position_rayCollision'distance_rayCollision'hit_rayCollision'normal_rayCollision'point_boundingBox'max_boundingBox'min_glyphInfo'advanceX_glyphInfo'image_glyphInfo'offsetX_glyphInfo'offsetY_glyphInfo'value_font'baseSize_font'glyphCount_font'glyphPadding _font'glyphs _font'recs _font'texture _image'data _image'format _image'height_image'mipmaps _image'width_texture'format_texture'height _texture'id_texture'mipmaps_texture'width_renderTexture'depth_renderTexture'id_renderTexture'texture_nPatchInfo'bottom_nPatchInfo'layout_nPatchInfo'left_nPatchInfo'right_nPatchInfo'source_nPatchInfo'top_rlVertexBuffer'colors_rlVertexBuffer'elementCount_rlVertexBuffer'indices_rlVertexBuffer'texcoords_rlVertexBuffer'vaoId_rlVertexBuffer'vboId_rlVertexBuffer'vertices_rlDrawCall'mode_rlDrawCall'textureId_rlDrawCall'vertexAlignment_rlDrawCall'vertexCount_rlRenderBatch'bufferCount_rlRenderBatch'currentBuffer_rlRenderBatch'currentDepth_rlRenderBatch'drawCounter_rlRenderBatch'draws_rlRenderBatch'vertexBuffers_guiStyleProp'controlId_guiStyleProp'propertyId_guiStyleProp'propertyValueVectorasListfromList|+||-||+|-|*||/||*|/|.|zerooneconstant vectorSumadditiveInversemultiplicativeInverse magnitudeSqr magnitudevectorDistanceSqrvectorDistancevectorNormalize vectorLerpvectorMoveTowards vectorClampvectorClampValue vectorMin vectorMaxepsilondeg2Radrad2Degclamplerp normalizeremapwrap floatEquals vector2Anglevector2LineAnglevector2Transformvector2Reflect vector2Rotatevector2Refractvector3CrossProductvector3Perpendicular 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 vrStereoModecameraDirectionRayraylibApplicationwhileWindowOpenwhileWindowOpen_whileWindowOpen0setMaterialShaderinGHCiinWebc'rlLoadDrawQuadc'rlLoadDrawCubec'rlDrawRenderBatchActive c'rlglClosec'rlCheckErrorsc'rlClearScreenBuffersc'rlDisableStereoRenderc'rlEnableStereoRenderc'rlDisableSmoothLinesc'rlEnableSmoothLinesc'rlDisableWireModec'rlEnablePointModec'rlEnableWireModec'rlDisableScissorTestc'rlEnableScissorTestc'rlDisableBackfaceCullingc'rlEnableBackfaceCullingc'rlDisableDepthMaskc'rlEnableDepthMaskc'rlDisableDepthTestc'rlEnableDepthTestc'rlDisableColorBlendc'rlEnableColorBlendc'rlGetActiveFramebufferc'rlDisableFramebufferc'rlDisableShaderc'rlDisableTextureCubemapc'rlDisableTexturec'rlDisableVertexBufferElementc'rlDisableVertexBufferc'rlDisableVertexArrayc'rlEndc'rlLoadIdentity c'rlPopMatrixc'rlPushMatrixc'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'rlGetShaderIdDefaultc'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'rlMatrixMode rlMatrixMode rlPushMatrix rlPopMatrixrlLoadIdentity rlTranslatef rlRotatefrlScalef rlMultMatrixf rlFrustumrlOrtho rlViewportrlBeginrlEnd rlVertex2i rlVertex2f rlVertex3f rlTexCoord2f rlNormal3f rlColor4ub rlColor3f rlColor4frlEnableVertexArrayrlDisableVertexArrayrlEnableVertexBufferrlDisableVertexBufferrlEnableVertexBufferElementrlDisableVertexBufferElementrlEnableVertexAttributerlDisableVertexAttributerlActiveTextureSlotrlEnableTexturerlDisableTexturerlEnableTextureCubemaprlDisableTextureCubemaprlTextureParametersrlCubemapParametersrlEnableShaderrlDisableShaderrlEnableFramebufferrlDisableFramebufferrlGetActiveFramebufferrlActiveDrawBuffersrlBlitFramebufferrlBindFramebufferrlEnableColorBlendrlDisableColorBlendrlEnableDepthTestrlDisableDepthTestrlEnableDepthMaskrlDisableDepthMaskrlEnableBackfaceCullingrlDisableBackfaceCulling rlColorMask rlSetCullFacerlEnableScissorTestrlDisableScissorTest rlScissorrlEnableWireModerlEnablePointModerlDisableWireModerlSetLineWidthrlGetLineWidthrlEnableSmoothLinesrlDisableSmoothLinesrlEnableStereoRenderrlDisableStereoRenderrlIsStereoRenderEnabled rlClearColorrlClearScreenBuffers rlCheckErrorsrlSetBlendModerlSetBlendFactorsrlSetBlendFactorsSeparaterlglInit rlglCloserlLoadExtensions rlGetVersionrlSetFramebufferWidthrlGetFramebufferWidthrlSetFramebufferHeightrlGetFramebufferHeightrlGetTextureIdDefaultrlGetShaderIdDefaultrlGetShaderLocsDefaultrlLoadRenderBatchrlUnloadRenderBatchrlDrawRenderBatchrlSetRenderBatchActiverlDrawRenderBatchActiverlCheckRenderBatchLimit rlSetTexturerlLoadVertexArrayrlLoadVertexBufferrlLoadVertexBufferElementrlUpdateVertexBufferrlUpdateVertexBufferElementsrlUnloadVertexArrayrlUnloadVertexBufferrlSetVertexAttributerlSetVertexAttributeDivisorrlSetVertexAttributeDefaultrlDrawVertexArrayrlDrawVertexArrayElementsrlDrawVertexArrayInstanced"rlDrawVertexArrayElementsInstanced rlLoadTexturerlLoadTextureDepthrlLoadTextureCubemaprlUpdateTexturerlGetGlTextureFormatsrlGetPixelFormatNamerlUnloadTexturerlGenTextureMipmapsrlReadTexturePixelsrlReadScreenPixelsrlLoadFramebufferrlFramebufferAttachrlFramebufferCompleterlUnloadFramebufferrlLoadShaderCoderlCompileShaderrlLoadShaderProgramrlUnloadShaderProgramrlGetLocationUniformrlGetLocationAttrib rlSetUniformrlSetUniformMatrixrlSetUniformSampler rlSetShaderrlLoadComputeShaderProgramrlComputeShaderDispatchrlLoadShaderBufferrlUnloadShaderBufferrlUpdateShaderBufferrlBindShaderBufferrlCopyShaderBufferrlGetShaderBufferSizerlBindImageTexturerlGetMatrixModelviewrlGetMatrixProjectionrlGetMatrixTransformrlGetMatrixProjectionStereorlGetMatrixViewOffsetStereorlSetMatrixProjectionrlSetMatrixModelviewrlSetMatrixProjectionStereorlSetMatrixViewOffsetStereorlLoadDrawCuberlLoadDrawQuadc'freep'free freeMaybePtrrlFreeMaybeArraypop popCArray popCString withFreeablewithFreeableArraywithFreeableArrayLenwithFreeableArray2DconfigsToBitflag withMaybewithMaybeCStringwithCStringBuffer peekMaybe peekMaybeOff pokeMaybe pokeMaybeOffpeekMaybeArray newMaybeArraypeekStaticArraypeekStaticArrayOffpokeStaticArraypokeStaticArrayOffrightPad genLenses genNativebase GHC.IORefIORefshaderLocations shaderIds textureIds frameBuffersvaoIdsvboIds ctxDataPtrs audioBuffersaudioBufferAliasesautomationEventListsfunPtrsdefaultWindowResourcesunloadSingleShaderunloadSingleTextureunloadSingleFrameBufferunloadSingleVaoIdunloadSingleVboIdListunloadSingleCtxDataPtrunloadSingleAudioBufferunloadSingleAudioBufferAliasunloadSingleAutomationEventListunloadSingleFunPtr unloadShadersunloadTexturesunloadFrameBuffers unloadVaoIds unloadVboIds unloadCtxDataunloadAudioBuffersunloadAudioBufferAliasesunloadAutomationEventLists unloadFunPtrs addShaderId addTextureIdaddFrameBufferaddVaoId addVboIds addCtxDataaddAudioBufferaddAudioBufferAliasaddAutomationEventList addFunPtrProcessedParam ParamTypeSignedIntParamUnsignedIntParam FloatParam VoidParam ProcessableprocessableType processParamCallRaylibTypecallRaylibFunctionjslogjsfreep'jsfreecallRaylibFunction'ghc-prim GHC.TypesIntGHC.EnumEnumTrue GHC.MaybeNothingFalse