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_SaveStorageValue : int -> int -> unit
val raylib_stub_71_LoadStorageValue : int -> int
val raylib_stub_72_OpenURL : (_, _) CI.fatptr -> unit
val raylib_stub_73_IsKeyPressed : Unsigned.uint32 -> bool
val raylib_stub_74_IsKeyDown : Unsigned.uint32 -> bool
val raylib_stub_75_IsKeyReleased : Unsigned.uint32 -> bool
val raylib_stub_76_IsKeyUp : Unsigned.uint32 -> bool
val raylib_stub_77_SetExitKey : Unsigned.uint32 -> unit
val raylib_stub_78_GetKeyPressed : unit -> Unsigned.uint32
val raylib_stub_79_IsGamepadAvailable : Unsigned.uint32 -> bool
val raylib_stub_80_IsGamepadName : Unsigned.uint32 -> (_, _) CI.fatptr -> bool
val raylib_stub_81_GetGamepadName : Unsigned.uint32 -> CI.voidp
val raylib_stub_82_IsGamepadButtonPressed : Unsigned.uint32 -> Unsigned.uint32 -> bool
val raylib_stub_83_IsGamepadButtonDown : Unsigned.uint32 -> Unsigned.uint32 -> bool
val raylib_stub_84_IsGamepadButtonReleased : Unsigned.uint32 -> Unsigned.uint32 -> bool
val raylib_stub_85_IsGamepadButtonUp : Unsigned.uint32 -> Unsigned.uint32 -> bool
val raylib_stub_86_GetGamepadButtonPressed : unit -> Unsigned.uint32
val raylib_stub_87_GetGamepadAxisCount : Unsigned.uint32 -> int
val raylib_stub_88_GetGamepadAxisMovement : Unsigned.uint32 -> Unsigned.uint32 -> float
val raylib_stub_89_IsMouseButtonPressed : Unsigned.uint32 -> bool
val raylib_stub_90_IsMouseButtonDown : Unsigned.uint32 -> bool
val raylib_stub_91_IsMouseButtonReleased : Unsigned.uint32 -> bool
val raylib_stub_92_IsMouseButtonUp : Unsigned.uint32 -> bool
val raylib_stub_93_GetMouseX : unit -> int
val raylib_stub_94_GetMouseY : unit -> int
val raylib_stub_95_GetMousePosition : unit -> CI.managed_buffer
val raylib_stub_96_SetMousePosition : int -> int -> unit
val raylib_stub_97_SetMouseOffset : int -> int -> unit
val raylib_stub_98_SetMouseScale : float -> float -> unit
val raylib_stub_99_GetMouseWheelMove : unit -> int
val raylib_stub_100_GetTouchX : unit -> int
val raylib_stub_101_GetTouchY : unit -> int
val raylib_stub_102_GetTouchPosition : int -> CI.managed_buffer
val raylib_stub_103_IsGestureDetected : int -> bool
val raylib_stub_104_GetGestureDetected : unit -> int
val raylib_stub_105_GetTouchPointsCount : unit -> int
val raylib_stub_106_GetGestureHoldDuration : unit -> float
val raylib_stub_107_GetGestureDragVector : unit -> CI.managed_buffer
val raylib_stub_108_GetGestureDragAngle : unit -> float
val raylib_stub_109_GetGesturePinchVector : unit -> CI.managed_buffer
val raylib_stub_110_GetGesturePinchAngle : unit -> float
val raylib_stub_111_SetCameraMode : (_, _) CI.fatptr -> Unsigned.uint32 -> unit
val raylib_stub_112_UpdateCamera : (_, _) CI.fatptr -> unit
val raylib_stub_113_SetCameraPanControl : int -> unit
val raylib_stub_114_SetCameraAltControl : int -> unit
val raylib_stub_115_SetCameraSmoothZoomControl : int -> unit
val raylib_stub_116_SetCameraMoveControls : int -> int -> int -> int -> int -> int -> unit
val raylib_stub_117_DrawPixel : int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_118_DrawPixelV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_119_DrawLine : int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_120_DrawLineV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_121_DrawLineEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_122_DrawLineBezier : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_123_DrawLineStrip : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_124_DrawCircle : int -> int -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_125_DrawCircleSector : (_, _) CI.fatptr -> float -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_126_DrawCircleSectorLines : (_, _) CI.fatptr -> float -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_127_DrawCircleGradient : int -> int -> float -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_128_DrawCircleV : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_129_DrawCircleLines : int -> int -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_130_DrawEllipse : int -> int -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_131_DrawEllipseLines : int -> int -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_132_DrawRing : (_, _) CI.fatptr -> float -> float -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_133_DrawRingLines : (_, _) CI.fatptr -> float -> float -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_134_DrawRectangle : int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_135_DrawRectangleV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_136_DrawRectangleRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_137_DrawRectanglePro : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_138_DrawRectangleGradientV : int -> int -> int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_139_DrawRectangleGradientH : int -> int -> int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_140_DrawRectangleGradientEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_141_DrawRectangleLines : int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_142_DrawRectangleLinesEx : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_143_DrawRectangleRounded : (_, _) CI.fatptr -> float -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_144_DrawRectangleRoundedLines : (_, _) CI.fatptr -> float -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_145_DrawTriangle : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_146_DrawTriangleLines : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_147_DrawTriangleFan : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_148_DrawTriangleStrip : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_149_DrawPoly : (_, _) CI.fatptr -> int -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_150_DrawPolyLines : (_, _) CI.fatptr -> int -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_151_CheckCollisionRecs : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_152_CheckCollisionCircles : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> float -> bool
val raylib_stub_153_CheckCollisionCircleRec : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> bool
val raylib_stub_154_GetCollisionRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_155_CheckCollisionPointRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_156_CheckCollisionPointCircle : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> bool
val raylib_stub_157_CheckCollisionPointTriangle : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_158_LoadImage : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_159_LoadImageEx : (_, _) CI.fatptr -> int -> int -> CI.managed_buffer
val raylib_stub_160_LoadImagePro : (_, _) CI.fatptr -> int -> int -> int -> CI.managed_buffer
val raylib_stub_161_LoadImageRaw : (_, _) CI.fatptr -> int -> int -> int -> int -> CI.managed_buffer
val raylib_stub_162_UnloadImage : (_, _) CI.fatptr -> unit
val raylib_stub_163_ExportImage : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_164_ExportImageAsCode : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_165_GenImageColor : int -> int -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_166_GenImageGradientV : int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_167_GenImageGradientH : int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_168_GenImageGradientRadial : int -> int -> float -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_169_GenImageChecked : int -> int -> int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_170_GenImageWhiteNoise : int -> int -> float -> CI.managed_buffer
val raylib_stub_171_GenImagePerlinNoise : int -> int -> int -> int -> float -> CI.managed_buffer
val raylib_stub_172_GenImageCellular : int -> int -> int -> CI.managed_buffer
val raylib_stub_173_ImageCopy : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_174_ImageFromImage : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_175_ImageText : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_176_ImageTextEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_177_ImageToPOT : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_178_ImageFormat : (_, _) CI.fatptr -> int -> unit
val raylib_stub_179_ImageAlphaMask : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_180_ImageAlphaClear : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> unit
val raylib_stub_181_ImageAlphaCrop : (_, _) CI.fatptr -> float -> unit
val raylib_stub_182_ImageAlphaPremultiply : (_, _) CI.fatptr -> unit
val raylib_stub_183_ImageCrop : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_184_ImageResize : (_, _) CI.fatptr -> int -> int -> unit
val raylib_stub_185_ImageResizeNN : (_, _) CI.fatptr -> int -> int -> unit
val raylib_stub_186_ImageResizeCanvas : (_, _) CI.fatptr -> int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_187_ImageMipmaps : (_, _) CI.fatptr -> unit
val raylib_stub_188_ImageDither : (_, _) CI.fatptr -> int -> int -> int -> int -> unit
val raylib_stub_189_ImageFlipVertical : (_, _) CI.fatptr -> unit
val raylib_stub_190_ImageFlipHorizontal : (_, _) CI.fatptr -> unit
val raylib_stub_191_ImageRotateCW : (_, _) CI.fatptr -> unit
val raylib_stub_192_ImageRotateCCW : (_, _) CI.fatptr -> unit
val raylib_stub_193_ImageColorTint : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_194_ImageColorInvert : (_, _) CI.fatptr -> unit
val raylib_stub_195_ImageColorGrayscale : (_, _) CI.fatptr -> unit
val raylib_stub_196_ImageColorContrast : (_, _) CI.fatptr -> float -> unit
val raylib_stub_197_ImageColorBrightness : (_, _) CI.fatptr -> int -> unit
val raylib_stub_198_ImageColorReplace : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_199_GetImageAlphaBorder : (_, _) CI.fatptr -> float -> CI.managed_buffer
val raylib_stub_200_ImageClearBackground : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_201_ImageDrawPixel : (_, _) CI.fatptr -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_202_ImageDrawPixelV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_203_ImageDrawLine : (_, _) CI.fatptr -> int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_204_ImageDrawLineV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_205_ImageDrawCircle : (_, _) CI.fatptr -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_206_ImageDrawCircleV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_207_ImageDrawRectangle : (_, _) CI.fatptr -> int -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_208_ImageDrawRectangleV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_209_ImageDrawRectangleRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_210_ImageDrawRectangleLines : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_211_ImageDraw : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_212_ImageDrawText : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_213_ImageDrawTextEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_214_LoadTexture : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_215_LoadTextureFromImage : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_216_LoadTextureCubemap : (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_217_LoadRenderTexture : int -> int -> CI.managed_buffer
val raylib_stub_218_UnloadTexture : (_, _) CI.fatptr -> unit
val raylib_stub_219_UnloadRenderTexture : (_, _) CI.fatptr -> unit
val raylib_stub_220_UpdateTexture : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_221_GetTextureData : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_222_GetScreenData : unit -> CI.managed_buffer
val raylib_stub_223_GenTextureMipmaps : (_, _) CI.fatptr -> unit
val raylib_stub_224_SetTextureFilter : (_, _) CI.fatptr -> Unsigned.uint32 -> unit
val raylib_stub_225_SetTextureWrap : (_, _) CI.fatptr -> Unsigned.uint32 -> unit
val raylib_stub_226_DrawTexture : (_, _) CI.fatptr -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_227_DrawTextureV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_228_DrawTextureEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_229_DrawTextureRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_230_DrawTextureQuad : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_231_DrawTexturePro : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_232_GetPixelDataSize : int -> int -> int -> int
val raylib_stub_233_GetFontDefault : unit -> CI.managed_buffer
val raylib_stub_234_LoadFont : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_235_LoadFontEx : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_236_LoadFontFromImage : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_237_LoadFontData : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> int -> int -> CI.voidp
val raylib_stub_238_UnloadFont : (_, _) CI.fatptr -> unit
val raylib_stub_239_DrawFPS : int -> int -> unit
val raylib_stub_240_DrawText : (_, _) CI.fatptr -> int -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_241_DrawTextEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_242_DrawTextRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> bool -> (_, _) CI.fatptr -> unit
val raylib_stub_243_DrawTextRecEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> bool -> (_, _) CI.fatptr -> int -> int -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_244_DrawTextCodepoint : (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_245_MeasureText : (_, _) CI.fatptr -> int -> int
val raylib_stub_246_MeasureTextEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> CI.managed_buffer
val raylib_stub_247_GetGlyphIndex : (_, _) CI.fatptr -> int -> int
val raylib_stub_248_TextCopy : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val raylib_stub_249_TextIsEqual : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_250_TextLength : (_, _) CI.fatptr -> int
val raylib_stub_251_TextSubtext : (_, _) CI.fatptr -> int -> int -> CI.voidp
val raylib_stub_252_TextReplace : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_253_TextInsert : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> CI.voidp
val raylib_stub_254_TextAppend : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_255_TextFindIndex : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val raylib_stub_256_TextToUpper : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_257_TextToLower : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_258_TextToPascal : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_259_TextToInteger : (_, _) CI.fatptr -> int
val raylib_stub_260_TextToUtf8 : (_, _) CI.fatptr -> int -> CI.voidp
val raylib_stub_261_GetCodepoints : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_262_GetCodepointsCount : (_, _) CI.fatptr -> int
val raylib_stub_263_GetNextCodepoint : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val raylib_stub_264_CodepointToUtf8 : int -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_265_DrawLine3D : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_266_DrawPoint3D : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_267_DrawCircle3D : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_268_DrawCube : (_, _) CI.fatptr -> float -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_269_DrawCubeV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_270_DrawCubeWires : (_, _) CI.fatptr -> float -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_271_DrawCubeWiresV : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_272_DrawCubeTexture : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> float -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_273_DrawSphere : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_274_DrawSphereEx : (_, _) CI.fatptr -> float -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_275_DrawSphereWires : (_, _) CI.fatptr -> float -> int -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_276_DrawCylinder : (_, _) CI.fatptr -> float -> float -> float -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_277_DrawCylinderWires : (_, _) CI.fatptr -> float -> float -> float -> int -> (_, _) CI.fatptr -> unit
val raylib_stub_278_DrawPlane : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_279_DrawGrid : int -> float -> unit
val raylib_stub_280_DrawGizmo : (_, _) CI.fatptr -> unit
val raylib_stub_281_LoadModel : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_282_LoadModelFromMesh : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_283_UnloadModel : (_, _) CI.fatptr -> unit
val raylib_stub_284_LoadMeshes : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_285_ExportMesh : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_286_UnloadMesh : (_, _) CI.fatptr -> unit
val raylib_stub_287_LoadMaterials : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_288_LoadMaterialDefault : unit -> CI.managed_buffer
val raylib_stub_289_UnloadMaterial : (_, _) CI.fatptr -> unit
val raylib_stub_290_SetMaterialTexture : (_, _) CI.fatptr -> Unsigned.uint32 -> (_, _) CI.fatptr -> unit
val raylib_stub_291_SetModelMeshMaterial : (_, _) CI.fatptr -> int -> int -> unit
val raylib_stub_292_LoadModelAnimations : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val raylib_stub_293_UpdateModelAnimation : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> unit
val raylib_stub_294_UnloadModelAnimation : (_, _) CI.fatptr -> unit
val raylib_stub_295_IsModelAnimationValid : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_296_GenMeshPoly : int -> float -> CI.managed_buffer
val raylib_stub_297_GenMeshPlane : float -> float -> int -> int -> CI.managed_buffer
val raylib_stub_298_GenMeshCube : float -> float -> float -> CI.managed_buffer
val raylib_stub_299_GenMeshSphere : float -> int -> int -> CI.managed_buffer
val raylib_stub_300_GenMeshHemiSphere : float -> int -> int -> CI.managed_buffer
val raylib_stub_301_GenMeshCylinder : float -> float -> int -> CI.managed_buffer
val raylib_stub_302_GenMeshTorus : float -> float -> int -> int -> CI.managed_buffer
val raylib_stub_303_GenMeshKnot : float -> float -> int -> int -> CI.managed_buffer
val raylib_stub_304_GenMeshHeightmap : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_305_GenMeshCubicmap : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_306_MeshBoundingBox : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_307_MeshTangents : (_, _) CI.fatptr -> unit
val raylib_stub_308_MeshBinormals : (_, _) CI.fatptr -> unit
val raylib_stub_309_DrawModel : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_310_DrawModelEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_311_DrawModelWires : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_312_DrawModelWiresEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_313_DrawBoundingBox : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_314_DrawBillboard : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_315_DrawBillboardRec : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> unit
val raylib_stub_316_CheckCollisionSpheres : (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> float -> bool
val raylib_stub_317_CheckCollisionBoxes : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_318_CheckCollisionBoxSphere : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> bool
val raylib_stub_319_CheckCollisionRaySphere : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> bool
val raylib_stub_320_CheckCollisionRaySphereEx : (_, _) CI.fatptr -> (_, _) CI.fatptr -> float -> (_, _) CI.fatptr -> bool
val raylib_stub_321_CheckCollisionRayBox : (_, _) CI.fatptr -> (_, _) CI.fatptr -> bool
val raylib_stub_322_GetCollisionRayModel : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_323_GetCollisionRayTriangle : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_324_GetCollisionRayGround : (_, _) CI.fatptr -> float -> CI.managed_buffer
val raylib_stub_325_LoadShader : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_326_LoadShaderCode : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_327_UnloadShader : (_, _) CI.fatptr -> unit
val raylib_stub_328_GetShaderDefault : unit -> CI.managed_buffer
val raylib_stub_329_GetTextureDefault : unit -> CI.managed_buffer
val raylib_stub_330_GetShapesTexture : unit -> CI.managed_buffer
val raylib_stub_331_GetShapesTextureRec : unit -> CI.managed_buffer
val raylib_stub_332_SetShapesTexture : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_333_GetShaderLocation : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val raylib_stub_334_SetShaderValue : (_, _) CI.fatptr -> Unsigned.uint32 -> (_, _) CI.fatptr -> Unsigned.uint32 -> unit
val raylib_stub_335_SetShaderValueV : (_, _) CI.fatptr -> Unsigned.uint32 -> (_, _) CI.fatptr -> Unsigned.uint32 -> int -> unit
val raylib_stub_336_SetShaderValueMatrix : (_, _) CI.fatptr -> Unsigned.uint32 -> (_, _) CI.fatptr -> unit
val raylib_stub_337_SetShaderValueTexture : (_, _) CI.fatptr -> Unsigned.uint32 -> (_, _) CI.fatptr -> unit
val raylib_stub_338_SetMatrixProjection : (_, _) CI.fatptr -> unit
val raylib_stub_339_SetMatrixModelview : (_, _) CI.fatptr -> unit
val raylib_stub_340_GetMatrixModelview : unit -> CI.managed_buffer
val raylib_stub_341_GetMatrixProjection : unit -> CI.managed_buffer
val raylib_stub_342_GenTextureCubemap : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_343_GenTextureIrradiance : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_344_GenTexturePrefilter : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_345_GenTextureBRDF : (_, _) CI.fatptr -> int -> CI.managed_buffer
val raylib_stub_346_BeginShaderMode : (_, _) CI.fatptr -> unit
val raylib_stub_347_EndShaderMode : unit -> unit
val raylib_stub_348_BeginBlendMode : Unsigned.uint32 -> unit
val raylib_stub_349_EndBlendMode : unit -> unit
val raylib_stub_350_InitVrSimulator : unit -> unit
val raylib_stub_351_CloseVrSimulator : unit -> unit
val raylib_stub_352_UpdateVrTracking : (_, _) CI.fatptr -> unit
val raylib_stub_353_IsVrSimulatorReady : unit -> bool
val raylib_stub_354_ToggleVrMode : unit -> unit
val raylib_stub_355_BeginVrDrawing : unit -> unit
val raylib_stub_356_EndVrDrawing : unit -> unit
val raylib_stub_357_InitAudioDevice : unit -> unit
val raylib_stub_358_CloseAudioDevice : unit -> unit
val raylib_stub_359_IsAudioDeviceReady : unit -> bool
val raylib_stub_360_SetMasterVolume : float -> unit
val raylib_stub_361_LoadWave : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_362_LoadSound : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_363_LoadSoundFromWave : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_364_UpdateSound : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> unit
val raylib_stub_365_UnloadWave : (_, _) CI.fatptr -> unit
val raylib_stub_366_UnloadSound : (_, _) CI.fatptr -> unit
val raylib_stub_367_ExportWave : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_368_ExportWaveAsCode : (_, _) CI.fatptr -> (_, _) CI.fatptr -> unit
val raylib_stub_369_PlaySound : (_, _) CI.fatptr -> unit
val raylib_stub_370_StopSound : (_, _) CI.fatptr -> unit
val raylib_stub_371_PauseSound : (_, _) CI.fatptr -> unit
val raylib_stub_372_ResumeSound : (_, _) CI.fatptr -> unit
val raylib_stub_373_PlaySoundMulti : (_, _) CI.fatptr -> unit
val raylib_stub_374_StopSoundMulti : unit -> unit
val raylib_stub_375_GetSoundsPlaying : unit -> int
val raylib_stub_376_IsSoundPlaying : (_, _) CI.fatptr -> bool
val raylib_stub_377_SetSoundVolume : (_, _) CI.fatptr -> float -> unit
val raylib_stub_378_SetSoundPitch : (_, _) CI.fatptr -> float -> unit
val raylib_stub_379_WaveFormat : (_, _) CI.fatptr -> int -> int -> int -> unit
val raylib_stub_380_WaveCopy : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_381_WaveCrop : (_, _) CI.fatptr -> int -> int -> unit
val raylib_stub_382_GetWaveData : (_, _) CI.fatptr -> CI.voidp
val raylib_stub_383_LoadMusicStream : (_, _) CI.fatptr -> CI.managed_buffer
val raylib_stub_384_UnloadMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_385_PlayMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_386_UpdateMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_387_StopMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_388_PauseMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_389_ResumeMusicStream : (_, _) CI.fatptr -> unit
val raylib_stub_390_IsMusicPlaying : (_, _) CI.fatptr -> bool
val raylib_stub_391_SetMusicVolume : (_, _) CI.fatptr -> float -> unit
val raylib_stub_392_SetMusicPitch : (_, _) CI.fatptr -> float -> unit
val raylib_stub_393_SetMusicLoopCount : (_, _) CI.fatptr -> int -> unit
val raylib_stub_394_GetMusicTimeLength : (_, _) CI.fatptr -> float
val raylib_stub_395_GetMusicTimePlayed : (_, _) CI.fatptr -> float
val raylib_stub_396_InitAudioStream : int -> int -> int -> CI.managed_buffer
val raylib_stub_397_UpdateAudioStream : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> unit
val raylib_stub_398_CloseAudioStream : (_, _) CI.fatptr -> unit
val raylib_stub_399_IsAudioStreamProcessed : (_, _) CI.fatptr -> bool
val raylib_stub_400_PlayAudioStream : (_, _) CI.fatptr -> unit
val raylib_stub_401_PauseAudioStream : (_, _) CI.fatptr -> unit
val raylib_stub_402_ResumeAudioStream : (_, _) CI.fatptr -> unit
val raylib_stub_403_IsAudioStreamPlaying : (_, _) CI.fatptr -> bool
val raylib_stub_404_StopAudioStream : (_, _) CI.fatptr -> unit
val raylib_stub_405_SetAudioStreamVolume : (_, _) CI.fatptr -> float -> unit
val raylib_stub_406_SetAudioStreamPitch : (_, _) CI.fatptr -> float -> unit
val raylib_stub_407_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) -> 'a -> 'b
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
OCaml

Innovation. Community. Security.