package raylib

  1. Overview
  2. Docs
module CI = Cstubs_internals
val raylib_stub_1_InitWindow : int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_2_WindowShouldClose : unit -> bool
val raylib_stub_3_CloseWindow : unit -> unit
val raylib_stub_4_IsWindowReady : unit -> bool
val raylib_stub_5_IsWindowMinimized : unit -> bool
val raylib_stub_6_IsWindowResized : unit -> bool
val raylib_stub_7_IsWindowHidden : unit -> bool
val raylib_stub_8_IsWindowFullscreen : unit -> bool
val raylib_stub_9_ToggleFullscreen : unit -> unit
val raylib_stub_10_UnhideWindow : unit -> unit
val raylib_stub_11_HideWindow : unit -> unit
val raylib_stub_12_SetWindowIcon : (_, _) CI.fatptr -> unit
val raylib_stub_13_SetWindowTitle : (_, _) CI.fatptr -> unit
val raylib_stub_14_SetWindowPosition : int -> int -> unit
val raylib_stub_15_SetWindowMonitor : int -> unit
val raylib_stub_16_SetWindowMinSize : int -> int -> unit
val raylib_stub_17_SetWindowSize : int -> int -> unit
val raylib_stub_18_GetWindowHandle : unit -> CI.voidp
val raylib_stub_19_GetScreenWidth : unit -> int
val raylib_stub_20_GetScreenHeight : unit -> int
val raylib_stub_21_GetMonitorCount : unit -> int
val raylib_stub_22_GetMonitorWidth : int -> int
val raylib_stub_23_GetMonitorHeight : int -> int
val raylib_stub_24_GetMonitorPhysicalWidth : int -> int
val raylib_stub_25_GetMonitorPhysicalHeight : int -> int
val raylib_stub_26_GetWindowPosition : unit -> CI.managed_buffer
val raylib_stub_27_GetMonitorName : int -> CI.voidp
val raylib_stub_28_GetClipboardText : unit -> CI.voidp
val raylib_stub_29_SetClipboardText : (_, _) CI.fatptr -> unit
val raylib_stub_30_ShowCursor : unit -> unit
val raylib_stub_31_HideCursor : unit -> unit
val raylib_stub_32_IsCursorHidden : unit -> bool
val raylib_stub_33_EnableCursor : unit -> unit
val raylib_stub_34_DisableCursor : unit -> unit
val raylib_stub_35_ClearBackground : (_, _) CI.fatptr -> unit
val raylib_stub_36_BeginDrawing : unit -> unit
val raylib_stub_37_EndDrawing : unit -> unit
val raylib_stub_38_BeginMode2D : (_, _) CI.fatptr -> unit
val raylib_stub_39_EndMode2D : unit -> unit
val raylib_stub_40_BeginMode3D : (_, _) CI.fatptr -> unit
val raylib_stub_41_EndMode3D : unit -> unit
val raylib_stub_42_BeginTextureMode : (_, _) CI.fatptr -> unit
val raylib_stub_43_EndTextureMode : unit -> unit
val raylib_stub_44_BeginScissorMode : int -> int -> int -> int -> unit
val raylib_stub_45_EndScissorMode : unit -> unit
val raylib_stub_46_GetMouseRay : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_47_GetCameraMatrix : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_48_GetCameraMatrix2D : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_49_GetWorldToScreen : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_50_GetWorldToScreenEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> int -> CI.managed_buffer
val raylib_stub_51_GetWorldToScreen2D : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_52_GetScreenToWorld2D : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_53_SetTargetFPS : int -> unit
val raylib_stub_54_GetFPS : unit -> int
val raylib_stub_55_GetFrameTime : unit -> float
val raylib_stub_56_GetTime : unit -> float
val raylib_stub_57_ColorToInt : (_, _) CI.fatptr -> int
val raylib_stub_58_ColorNormalize : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_59_ColorFromNormalized : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_60_ColorToHSV : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_61_ColorFromHSV : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_62_GetColor : int -> CI.managed_buffer
val raylib_stub_63_Fade : (_, _) CI.fatptr -> float -> CI.managed_buffer
val raylib_stub_64_SetConfigFlags : Unsigned.uint32 -> unit
val raylib_stub_65_SetTraceLogLevel : Unsigned.uint32 -> unit
val raylib_stub_66_SetTraceLogExit : Unsigned.uint32 -> unit
val raylib_stub_67_TraceLog : Unsigned.uint32 -> (_, _) CI.fatptr -> unit
val raylib_stub_68_TakeScreenshot : (_, _) CI.fatptr -> unit
val raylib_stub_69_GetRandomValue : int -> int -> int
val raylib_stub_70_LoadFileData : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_71_SaveFileData : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> unit
val raylib_stub_72_LoadFileText : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_73_SaveFileText : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_74_FileExists : (_, _) CI.fatptr -> bool
val raylib_stub_75_IsFileExtension : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_76_DirectoryExists : (_, _) CI.fatptr -> bool
val raylib_stub_77_GetExtension : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_78_GetFileName : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_79_GetFileNameWithoutExt : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_80_GetDirectoryPath : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_81_GetPrevDirectoryPath : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_82_GetWorkingDirectory : unit -> CI.voidp
val raylib_stub_83_GetDirectoryFiles : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_84_ClearDirectoryFiles : unit -> unit
val raylib_stub_85_ChangeDirectory : (_, _) CI.fatptr -> bool
val raylib_stub_86_IsFileDropped : unit -> bool
val raylib_stub_87_GetDroppedFiles : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_88_ClearDroppedFiles : unit -> unit
val raylib_stub_89_GetFileModTime : (_, _) CI.fatptr -> Signed.long
val raylib_stub_90_CompressData : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_91_DecompressData : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_92_SaveStorageValue : int -> int -> unit
val raylib_stub_93_LoadStorageValue : int -> int
val raylib_stub_94_OpenURL : (_, _) CI.fatptr -> unit
val raylib_stub_95_IsKeyPressed : Unsigned.uint32 -> bool
val raylib_stub_96_IsKeyDown : Unsigned.uint32 -> bool
val raylib_stub_97_IsKeyReleased : Unsigned.uint32 -> bool
val raylib_stub_98_IsKeyUp : Unsigned.uint32 -> bool
val raylib_stub_99_SetExitKey : Unsigned.uint32 -> unit
val raylib_stub_100_GetKeyPressed : unit -> Unsigned.uint32
val raylib_stub_101_IsGamepadAvailable : Unsigned.uint32 -> bool
val raylib_stub_102_IsGamepadName : Unsigned.uint32 -> (_, _) CI.fatptr -> bool
val raylib_stub_103_GetGamepadName : Unsigned.uint32 -> CI.voidp
val raylib_stub_104_IsGamepadButtonPressed : Unsigned.uint32 -> Unsigned.uint32 -> bool
val raylib_stub_105_IsGamepadButtonDown : Unsigned.uint32 -> Unsigned.uint32 -> bool
val raylib_stub_106_IsGamepadButtonReleased : Unsigned.uint32 -> Unsigned.uint32 -> bool
val raylib_stub_107_IsGamepadButtonUp : Unsigned.uint32 -> Unsigned.uint32 -> bool
val raylib_stub_108_GetGamepadButtonPressed : unit -> Unsigned.uint32
val raylib_stub_109_GetGamepadAxisCount : Unsigned.uint32 -> int
val raylib_stub_110_GetGamepadAxisMovement : Unsigned.uint32 -> Unsigned.uint32 -> float
val raylib_stub_111_IsMouseButtonPressed : Unsigned.uint32 -> bool
val raylib_stub_112_IsMouseButtonDown : Unsigned.uint32 -> bool
val raylib_stub_113_IsMouseButtonReleased : Unsigned.uint32 -> bool
val raylib_stub_114_IsMouseButtonUp : Unsigned.uint32 -> bool
val raylib_stub_115_GetMouseX : unit -> int
val raylib_stub_116_GetMouseY : unit -> int
val raylib_stub_117_GetMousePosition : unit -> CI.managed_buffer
val raylib_stub_118_SetMousePosition : int -> int -> unit
val raylib_stub_119_SetMouseOffset : int -> int -> unit
val raylib_stub_120_SetMouseScale : float -> float -> unit
val raylib_stub_121_GetMouseWheelMove : unit -> int
val raylib_stub_122_GetTouchX : unit -> int
val raylib_stub_123_GetTouchY : unit -> int
val raylib_stub_124_GetTouchPosition : int -> CI.managed_buffer
val raylib_stub_125_IsGestureDetected : int -> bool
val raylib_stub_126_GetGestureDetected : unit -> int
val raylib_stub_127_GetTouchPointsCount : unit -> int
val raylib_stub_128_GetGestureHoldDuration : unit -> float
val raylib_stub_129_GetGestureDragVector : unit -> CI.managed_buffer
val raylib_stub_130_GetGestureDragAngle : unit -> float
val raylib_stub_131_GetGesturePinchVector : unit -> CI.managed_buffer
val raylib_stub_132_GetGesturePinchAngle : unit -> float
val raylib_stub_133_SetCameraMode : (_, _) CI.fatptr -> Unsigned.uint32 -> unit
val raylib_stub_134_UpdateCamera : (_, _) CI.fatptr -> unit
val raylib_stub_135_SetCameraPanControl : int -> unit
val raylib_stub_136_SetCameraAltControl : int -> unit
val raylib_stub_137_SetCameraSmoothZoomControl : int -> unit
val raylib_stub_138_SetCameraMoveControls : int -> int -> int -> int -> int -> int -> unit
val raylib_stub_139_DrawPixel : int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_140_DrawPixelV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_141_DrawLine : int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_142_DrawLineV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_143_DrawLineEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_144_DrawLineBezier : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_145_DrawLineStrip : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_146_DrawCircle : int -> int -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_147_DrawCircleSector : (_, _) CI.fatptr -> float -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_148_DrawCircleSectorLines : (_, _) CI.fatptr -> float -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_149_DrawCircleGradient : int -> int -> float -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_150_DrawCircleV : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_151_DrawCircleLines : int -> int -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_152_DrawEllipse : int -> int -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_153_DrawEllipseLines : int -> int -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_154_DrawRing : (_, _) CI.fatptr -> float -> float -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_155_DrawRingLines : (_, _) CI.fatptr -> float -> float -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_156_DrawRectangle : int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_157_DrawRectangleV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_158_DrawRectangleRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_159_DrawRectanglePro : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_160_DrawRectangleGradientV : int -> int -> int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_161_DrawRectangleGradientH : int -> int -> int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_162_DrawRectangleGradientEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_163_DrawRectangleLines : int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_164_DrawRectangleLinesEx : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_165_DrawRectangleRounded : (_, _) CI.fatptr -> float -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_166_DrawRectangleRoundedLines : (_, _) CI.fatptr -> float -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_167_DrawTriangle : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_168_DrawTriangleLines : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_169_DrawTriangleFan : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_170_DrawTriangleStrip : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_171_DrawPoly : (_, _) CI.fatptr -> int -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_172_DrawPolyLines : (_, _) CI.fatptr -> int -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_173_CheckCollisionRecs : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_174_CheckCollisionCircles : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> float -> bool
val raylib_stub_175_CheckCollisionCircleRec : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> bool
val raylib_stub_176_GetCollisionRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_177_CheckCollisionPointRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_178_CheckCollisionPointCircle : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> bool
val raylib_stub_179_CheckCollisionPointTriangle : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_180_LoadImage : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_181_LoadImageEx : (_, _) CI.fatptr -> int -> int -> CI.managed_buffer
val raylib_stub_182_LoadImagePro : (_, _) CI.fatptr -> int -> int -> int -> CI.managed_buffer
val raylib_stub_183_LoadImageRaw : (_, _) CI.fatptr -> int -> int -> int -> int -> CI.managed_buffer
val raylib_stub_184_UnloadImage : (_, _) CI.fatptr -> unit
val raylib_stub_185_ExportImage : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_186_ExportImageAsCode : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_187_GenImageColor : int -> int -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_188_GenImageGradientV : int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_189_GenImageGradientH : int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_190_GenImageGradientRadial : int -> int -> float -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_191_GenImageChecked : int -> int -> int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_192_GenImageWhiteNoise : int -> int -> float -> CI.managed_buffer
val raylib_stub_193_GenImagePerlinNoise : int -> int -> int -> int -> float -> CI.managed_buffer
val raylib_stub_194_GenImageCellular : int -> int -> int -> CI.managed_buffer
val raylib_stub_195_ImageCopy : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_196_ImageFromImage : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_197_ImageText : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_198_ImageTextEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_199_ImageToPOT : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_200_ImageFormat : (_, _) CI.fatptr -> int -> unit
val raylib_stub_201_ImageAlphaMask : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_202_ImageAlphaClear : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> unit
val raylib_stub_203_ImageAlphaCrop : (_, _) CI.fatptr -> float -> unit
val raylib_stub_204_ImageAlphaPremultiply : (_, _) CI.fatptr -> unit
val raylib_stub_205_ImageCrop : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_206_ImageResize : (_, _) CI.fatptr -> int -> int -> unit
val raylib_stub_207_ImageResizeNN : (_, _) CI.fatptr -> int -> int -> unit
val raylib_stub_208_ImageResizeCanvas : (_, _) CI.fatptr -> int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_209_ImageMipmaps : (_, _) CI.fatptr -> unit
val raylib_stub_210_ImageDither : (_, _) CI.fatptr -> int -> int -> int -> int -> unit
val raylib_stub_211_ImageFlipVertical : (_, _) CI.fatptr -> unit
val raylib_stub_212_ImageFlipHorizontal : (_, _) CI.fatptr -> unit
val raylib_stub_213_ImageRotateCW : (_, _) CI.fatptr -> unit
val raylib_stub_214_ImageRotateCCW : (_, _) CI.fatptr -> unit
val raylib_stub_215_ImageColorTint : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_216_ImageColorInvert : (_, _) CI.fatptr -> unit
val raylib_stub_217_ImageColorGrayscale : (_, _) CI.fatptr -> unit
val raylib_stub_218_ImageColorContrast : (_, _) CI.fatptr -> float -> unit
val raylib_stub_219_ImageColorBrightness : (_, _) CI.fatptr -> int -> unit
val raylib_stub_220_ImageColorReplace : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_221_GetImageAlphaBorder : (_, _) CI.fatptr -> float -> CI.managed_buffer
val raylib_stub_222_ImageClearBackground : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_223_ImageDrawPixel : (_, _) CI.fatptr -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_224_ImageDrawPixelV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_225_ImageDrawLine : (_, _) CI.fatptr -> int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_226_ImageDrawLineV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_227_ImageDrawCircle : (_, _) CI.fatptr -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_228_ImageDrawCircleV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_229_ImageDrawRectangle : (_, _) CI.fatptr -> int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_230_ImageDrawRectangleV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_231_ImageDrawRectangleRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_232_ImageDrawRectangleLines : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_233_ImageDraw : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_234_ImageDrawText : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_235_ImageDrawTextEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_236_LoadTexture : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_237_LoadTextureFromImage : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_238_LoadTextureCubemap : (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_239_LoadRenderTexture : int -> int -> CI.managed_buffer
val raylib_stub_240_UnloadTexture : (_, _) CI.fatptr -> unit
val raylib_stub_241_UnloadRenderTexture : (_, _) CI.fatptr -> unit
val raylib_stub_242_UpdateTexture : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_243_GetTextureData : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_244_GetScreenData : unit -> CI.managed_buffer
val raylib_stub_245_GenTextureMipmaps : (_, _) CI.fatptr -> unit
val raylib_stub_246_SetTextureFilter : (_, _) CI.fatptr -> Unsigned.uint32 -> unit
val raylib_stub_247_SetTextureWrap : (_, _) CI.fatptr -> Unsigned.uint32 -> unit
val raylib_stub_248_DrawTexture : (_, _) CI.fatptr -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_249_DrawTextureV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_250_DrawTextureEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_251_DrawTextureRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_252_DrawTextureQuad : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_253_DrawTexturePro : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_254_GetPixelDataSize : int -> int -> int -> int
val raylib_stub_255_GetFontDefault : unit -> CI.managed_buffer
val raylib_stub_256_LoadFont : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_257_LoadFontEx : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_258_LoadFontFromImage : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_259_LoadFontData : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> int -> int -> CI.voidp
val raylib_stub_260_UnloadFont : (_, _) CI.fatptr -> unit
val raylib_stub_261_DrawFPS : int -> int -> unit
val raylib_stub_262_DrawText : (_, _) CI.fatptr -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_263_DrawTextEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_264_DrawTextRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> bool -> (_, _) CI.fatptr -> unit
val raylib_stub_265_DrawTextRecEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> bool -> (_, _) CI.fatptr -> int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_266_DrawTextCodepoint : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_267_MeasureText : (_, _) CI.fatptr -> int -> int
val raylib_stub_268_MeasureTextEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> CI.managed_buffer
val raylib_stub_269_GetGlyphIndex : (_, _) CI.fatptr -> int -> int
val raylib_stub_270_TextCopy : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val raylib_stub_271_TextIsEqual : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_272_TextLength : (_, _) CI.fatptr -> int
val raylib_stub_273_TextSubtext : (_, _) CI.fatptr -> int -> int -> CI.voidp
val raylib_stub_274_TextReplace : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_275_TextInsert : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> CI.voidp
val raylib_stub_276_TextAppend : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_277_TextFindIndex : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val raylib_stub_278_TextToUpper : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_279_TextToLower : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_280_TextToPascal : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_281_TextToInteger : (_, _) CI.fatptr -> int
val raylib_stub_282_TextToUtf8 : (_, _) CI.fatptr -> int -> CI.voidp
val raylib_stub_283_GetCodepoints : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_284_GetCodepointsCount : (_, _) CI.fatptr -> int
val raylib_stub_285_GetNextCodepoint : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val raylib_stub_286_CodepointToUtf8 : int -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_287_DrawLine3D : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_288_DrawPoint3D : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_289_DrawCircle3D : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_290_DrawCube : (_, _) CI.fatptr -> float -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_291_DrawCubeV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_292_DrawCubeWires : (_, _) CI.fatptr -> float -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_293_DrawCubeWiresV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_294_DrawCubeTexture : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_295_DrawSphere : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_296_DrawSphereEx : (_, _) CI.fatptr -> float -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_297_DrawSphereWires : (_, _) CI.fatptr -> float -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_298_DrawCylinder : (_, _) CI.fatptr -> float -> float -> float -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_299_DrawCylinderWires : (_, _) CI.fatptr -> float -> float -> float -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_300_DrawPlane : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_301_DrawGrid : int -> float -> unit
val raylib_stub_302_DrawGizmo : (_, _) CI.fatptr -> unit
val raylib_stub_303_LoadModel : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_304_LoadModelFromMesh : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_305_UnloadModel : (_, _) CI.fatptr -> unit
val raylib_stub_306_LoadMeshes : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_307_ExportMesh : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_308_UnloadMesh : (_, _) CI.fatptr -> unit
val raylib_stub_309_LoadMaterials : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_310_LoadMaterialDefault : unit -> CI.managed_buffer
val raylib_stub_311_UnloadMaterial : (_, _) CI.fatptr -> unit
val raylib_stub_312_SetMaterialTexture : (_, _) CI.fatptr -> Unsigned.uint32 -> (_, _) CI.fatptr -> unit
val raylib_stub_313_SetModelMeshMaterial : (_, _) CI.fatptr -> int -> int -> unit
val raylib_stub_314_LoadModelAnimations : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_315_UpdateModelAnimation : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> unit
val raylib_stub_316_UnloadModelAnimation : (_, _) CI.fatptr -> unit
val raylib_stub_317_IsModelAnimationValid : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_318_GenMeshPoly : int -> float -> CI.managed_buffer
val raylib_stub_319_GenMeshPlane : float -> float -> int -> int -> CI.managed_buffer
val raylib_stub_320_GenMeshCube : float -> float -> float -> CI.managed_buffer
val raylib_stub_321_GenMeshSphere : float -> int -> int -> CI.managed_buffer
val raylib_stub_322_GenMeshHemiSphere : float -> int -> int -> CI.managed_buffer
val raylib_stub_323_GenMeshCylinder : float -> float -> int -> CI.managed_buffer
val raylib_stub_324_GenMeshTorus : float -> float -> int -> int -> CI.managed_buffer
val raylib_stub_325_GenMeshKnot : float -> float -> int -> int -> CI.managed_buffer
val raylib_stub_326_GenMeshHeightmap : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_327_GenMeshCubicmap : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_328_MeshBoundingBox : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_329_MeshTangents : (_, _) CI.fatptr -> unit
val raylib_stub_330_MeshBinormals : (_, _) CI.fatptr -> unit
val raylib_stub_331_DrawModel : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_332_DrawModelEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_333_DrawModelWires : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_334_DrawModelWiresEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_335_DrawBoundingBox : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_336_DrawBillboard : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_337_DrawBillboardRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_338_CheckCollisionSpheres : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> float -> bool
val raylib_stub_339_CheckCollisionBoxes : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_340_CheckCollisionBoxSphere : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> bool
val raylib_stub_341_CheckCollisionRaySphere : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> bool
val raylib_stub_342_CheckCollisionRaySphereEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> bool
val raylib_stub_343_CheckCollisionRayBox : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_344_GetCollisionRayModel : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_345_GetCollisionRayTriangle : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_346_GetCollisionRayGround : (_, _) CI.fatptr -> float -> CI.managed_buffer
val raylib_stub_347_LoadShader : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_348_LoadShaderCode : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_349_UnloadShader : (_, _) CI.fatptr -> unit
val raylib_stub_350_GetShaderDefault : unit -> CI.managed_buffer
val raylib_stub_351_GetTextureDefault : unit -> CI.managed_buffer
val raylib_stub_352_GetShapesTexture : unit -> CI.managed_buffer
val raylib_stub_353_GetShapesTextureRec : unit -> CI.managed_buffer
val raylib_stub_354_SetShapesTexture : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_355_GetShaderLocation : (_, _) CI.fatptr -> (_, _) CI.fatptr -> Unsigned.uint32
val raylib_stub_356_SetShaderValue : (_, _) CI.fatptr -> Unsigned.uint32 -> (_, _) CI.fatptr -> Unsigned.uint32 -> unit
val raylib_stub_357_SetShaderValueV : (_, _) CI.fatptr -> Unsigned.uint32 -> (_, _) CI.fatptr -> Unsigned.uint32 -> int -> unit
val raylib_stub_358_SetShaderValueMatrix : (_, _) CI.fatptr -> Unsigned.uint32 -> (_, _) CI.fatptr -> unit
val raylib_stub_359_SetShaderValueTexture : (_, _) CI.fatptr -> Unsigned.uint32 -> (_, _) CI.fatptr -> unit
val raylib_stub_360_SetMatrixProjection : (_, _) CI.fatptr -> unit
val raylib_stub_361_SetMatrixModelview : (_, _) CI.fatptr -> unit
val raylib_stub_362_GetMatrixModelview : unit -> CI.managed_buffer
val raylib_stub_363_GetMatrixProjection : unit -> CI.managed_buffer
val raylib_stub_364_GenTextureCubemap : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_365_GenTextureIrradiance : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_366_GenTexturePrefilter : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_367_GenTextureBRDF : (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_368_BeginShaderMode : (_, _) CI.fatptr -> unit
val raylib_stub_369_EndShaderMode : unit -> unit
val raylib_stub_370_BeginBlendMode : Unsigned.uint32 -> unit
val raylib_stub_371_EndBlendMode : unit -> unit
val raylib_stub_372_InitVrSimulator : unit -> unit
val raylib_stub_373_CloseVrSimulator : unit -> unit
val raylib_stub_374_UpdateVrTracking : (_, _) CI.fatptr -> unit
val raylib_stub_375_IsVrSimulatorReady : unit -> bool
val raylib_stub_376_ToggleVrMode : unit -> unit
val raylib_stub_377_BeginVrDrawing : unit -> unit
val raylib_stub_378_EndVrDrawing : unit -> unit
val raylib_stub_379_InitAudioDevice : unit -> unit
val raylib_stub_380_CloseAudioDevice : unit -> unit
val raylib_stub_381_IsAudioDeviceReady : unit -> bool
val raylib_stub_382_SetMasterVolume : float -> unit
val raylib_stub_383_LoadWave : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_384_LoadSound : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_385_LoadSoundFromWave : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_386_UpdateSound : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> unit
val raylib_stub_387_UnloadWave : (_, _) CI.fatptr -> unit
val raylib_stub_388_UnloadSound : (_, _) CI.fatptr -> unit
val raylib_stub_389_ExportWave : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_390_ExportWaveAsCode : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_391_PlaySound : (_, _) CI.fatptr -> unit
val raylib_stub_392_StopSound : (_, _) CI.fatptr -> unit
val raylib_stub_393_PauseSound : (_, _) CI.fatptr -> unit
val raylib_stub_394_ResumeSound : (_, _) CI.fatptr -> unit
val raylib_stub_395_PlaySoundMulti : (_, _) CI.fatptr -> unit
val raylib_stub_396_StopSoundMulti : unit -> unit
val raylib_stub_397_GetSoundsPlaying : unit -> int
val raylib_stub_398_IsSoundPlaying : (_, _) CI.fatptr -> bool
val raylib_stub_399_SetSoundVolume : (_, _) CI.fatptr -> float -> unit
val raylib_stub_400_SetSoundPitch : (_, _) CI.fatptr -> float -> unit
val raylib_stub_401_WaveFormat : (_, _) CI.fatptr -> int -> int -> int -> unit
val raylib_stub_402_WaveCopy : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_403_WaveCrop : (_, _) CI.fatptr -> int -> int -> unit
val raylib_stub_404_GetWaveData : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_405_LoadMusicStream : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_406_UnloadMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_407_PlayMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_408_UpdateMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_409_StopMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_410_PauseMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_411_ResumeMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_412_IsMusicPlaying : (_, _) CI.fatptr -> bool
val raylib_stub_413_SetMusicVolume : (_, _) CI.fatptr -> float -> unit
val raylib_stub_414_SetMusicPitch : (_, _) CI.fatptr -> float -> unit
val raylib_stub_415_SetMusicLoopCount : (_, _) CI.fatptr -> int -> unit
val raylib_stub_416_GetMusicTimeLength : (_, _) CI.fatptr -> float
val raylib_stub_417_GetMusicTimePlayed : (_, _) CI.fatptr -> float
val raylib_stub_418_InitAudioStream : int -> int -> int -> CI.managed_buffer
val raylib_stub_419_UpdateAudioStream : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> unit
val raylib_stub_420_CloseAudioStream : (_, _) CI.fatptr -> unit
val raylib_stub_421_IsAudioStreamProcessed : (_, _) CI.fatptr -> bool
val raylib_stub_422_PlayAudioStream : (_, _) CI.fatptr -> unit
val raylib_stub_423_PauseAudioStream : (_, _) CI.fatptr -> unit
val raylib_stub_424_ResumeAudioStream : (_, _) CI.fatptr -> unit
val raylib_stub_425_IsAudioStreamPlaying : (_, _) CI.fatptr -> bool
val raylib_stub_426_StopAudioStream : (_, _) CI.fatptr -> unit
val raylib_stub_427_SetAudioStreamVolume : (_, _) CI.fatptr -> float -> unit
val raylib_stub_428_SetAudioStreamPitch : (_, _) CI.fatptr -> float -> unit
val raylib_stub_429_SetAudioStreamBufferSizeDefault : int -> unit
type 'a result = 'a
type 'a return = 'a
type 'a fn =
  1. | Returns : 'a CI.typ -> 'a return fn
  2. | Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
val map_result : ('a -> 'b) -> 'c -> 'd
val returning : 'a CI.typ -> 'a return fn
val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
val foreign : 'a 'b. string -> ('a -> 'b) fn -> 'a -> 'b
val foreign_value : 'a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr