diff --git a/raylib.ads b/raylib.ads index 7d6f0a3..c7b9602 100644 --- a/raylib.ads +++ b/raylib.ads @@ -2526,522 +2526,753 @@ package Raylib is Convention => C, External_Name => "DrawRectangleRoundedLines"; - --~procedure DrawTriangle (Vector2 v1, Vector2 v2, Vector2 v3, Color color) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + procedure Draw_Triangle ( + Point_1 : Vector_2D := (others => 0.0); + Point_2 : Vector_2D := (others => 0.0); + Point_3 : Vector_2D := (others => 0.0); + Tint : Color := White + ) with + Import => True, + Convention => C, + External_Name => "DrawTriangle"; - --~procedure DrawTriangleLines (Vector2 v1, Vector2 v2, Vector2 v3, Color color) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + procedure Draw_Triangle_Lines ( + Point_1 : Vector_2D := (others => 0.0); + Point_2 : Vector_2D := (others => 0.0); + Point_3 : Vector_2D := (others => 0.0); + Tint : Color := White + ) with + Import => True, + Convention => C, + External_Name => "DrawTriangleLines"; - --~procedure DrawTriangleFan (Vector2 *points, int pointCount, Color color) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + procedure Draw_Triangle_Fan ( + Points : access Vector_2D := null; + Point_Count : Natural := 0; + Tint : Color := White + ) with + Import => True, + Convention => C, + External_Name => "DrawTriangleFan"; - --~procedure DrawTriangleStrip (Vector2 *points, int pointCount, Color color) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + procedure Draw_Triangle_Strip ( + Points : access Vector_2D := null; + Point_Count : Natural := 0; + Tint : Color := White + ) with + Import => True, + Convention => C, + External_Name => "DrawTriangleStrip"; - --~procedure DrawPoly (Vector2 center, int sides, float radius, float rotation, Color color) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + procedure Draw_Poly ( + Center : Vector_2D := (others => 0.0); + Sides : Natural := 0; + Radius : Float := 0.0; + Rotation : Float := 0.0; + Tint : Color := White + ) with + Import => True, + Convention => C, + External_Name => "DrawPoly"; - --~procedure DrawPolyLines (Vector2 center, int sides, float radius, float rotation, Color color) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + procedure Draw_Poly_Lines ( + Center : Vector_2D := (others => 0.0); + Sides : Natural := 0; + Radius : Float := 0.0; + Rotation : Float := 0.0; + Tint : Color := White + ) with + Import => True, + Convention => C, + External_Name => "DrawPolyLines"; - --~procedure DrawPolyLinesEx (Vector2 center, int sides, float radius, float rotation, float lineThick, Color color) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + procedure Draw_Poly_Lines_Ex ( + Center : Vector_2D := (others => 0.0); + Sides : Natural := 0; + Radius : Float := 0.0; + Rotation : Float := 0.0; + Thickness : Float := 0.0; + Tint : Color := White + ) with + Import => True, + Convention => C, + External_Name => "DrawPolyLinesEx"; - --~procedure DrawSplineLinear (Vector2 *points, int pointCount, float thick, Color color) with + --~procedure DrawSplineLinear ( + --~Vector2 *points, int pointCount, float thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure DrawSplineBasis (Vector2 *points, int pointCount, float thick, Color color) with + --~procedure DrawSplineBasis ( + --~Vector2 *points, int pointCount, float thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure DrawSplineCatmullRom (Vector2 *points, int pointCount, float thick, Color color) with + --~procedure DrawSplineCatmullRom ( + --~Vector2 *points, int pointCount, float thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure DrawSplineBezierQuadratic (Vector2 *points, int pointCount, float thick, Color color) with + --~procedure DrawSplineBezierQuadratic ( + --~Vector2 *points, int pointCount, float thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure DrawSplineBezierCubic (Vector2 *points, int pointCount, float thick, Color color) with + --~procedure DrawSplineBezierCubic ( + --~Vector2 *points, int pointCount, float thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure DrawSplineSegmentLinear (Vector2 p1, Vector2 p2, float thick, Color color) with + --~procedure DrawSplineSegmentLinear ( + --~Vector2 p1, Vector2 p2, float thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure DrawSplineSegmentBasis (Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float thick, Color color) with + --~procedure DrawSplineSegmentBasis ( + --~Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure DrawSplineSegmentCatmullRom (Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float thick, Color color) with + --~procedure DrawSplineSegmentCatmullRom ( + --~Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure DrawSplineSegmentBezierQuadratic (Vector2 p1, Vector2 c2, Vector2 p3, float thick, Color color) with + --~procedure DrawSplineSegmentBezierQuadratic ( + --~Vector2 p1, Vector2 c2, Vector2 p3, float thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure DrawSplineSegmentBezierCubic (Vector2 p1, Vector2 c2, Vector2 c3, Vector2 p4, float thick, Color color) with + --~procedure DrawSplineSegmentBezierCubic ( + --~Vector2 p1, Vector2 c2, Vector2 c3, Vector2 p4, float thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Vector2 GetSplinePointLinear (Vector2 startPos, Vector2 endPos, float t) with + --~function Vector2 GetSplinePointLinear ( + --~Vector2 startPos, Vector2 endPos, float t + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Vector2 GetSplinePointBasis (Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float t) with + --~function Vector2 GetSplinePointBasis ( + --~Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float t + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Vector2 GetSplinePointCatmullRom (Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float t) with + --~function Vector2 GetSplinePointCatmullRom ( + --~Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float t + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Vector2 GetSplinePointBezierQuad (Vector2 p1, Vector2 c2, Vector2 p3, float t) with + --~function Vector2 GetSplinePointBezierQuad ( + --~Vector2 p1, Vector2 c2, Vector2 p3, float t + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Vector2 GetSplinePointBezierCubic (Vector2 p1, Vector2 c2, Vector2 c3, Vector2 p4, float t) with + --~function Vector2 GetSplinePointBezierCubic ( + --~Vector2 p1, Vector2 c2, Vector2 c3, Vector2 p4, float t + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool CheckCollisionRecs (Rectangle rec1, Rectangle rec2) with + --~function bool CheckCollisionRecs ( + --~Rectangle rec1, Rectangle rec2 + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool CheckCollisionCircles (Vector2 center1, float radius1, Vector2 center2, float radius2) with + --~function bool CheckCollisionCircles ( + --~Vector2 center1, float radius1, Vector2 center2, float radius2 + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool CheckCollisionCircleRec (Vector2 center, float radius, Rectangle rec) with + --~function bool CheckCollisionCircleRec ( + --~Vector2 center, float radius, Rectangle rec + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool CheckCollisionPointRec (Vector2 point, Rectangle rec) with + --~function bool CheckCollisionPointRec ( + --~Vector2 point, Rectangle rec + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool CheckCollisionPointCircle (Vector2 point, Vector2 center, float radius) with + --~function bool CheckCollisionPointCircle ( + --~Vector2 point, Vector2 center, float radius + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool CheckCollisionPointTriangle (Vector2 point, Vector2 p1, Vector2 p2, Vector2 p3) with + --~function bool CheckCollisionPointTriangle ( + --~Vector2 point, Vector2 p1, Vector2 p2, Vector2 p3 + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool CheckCollisionPointPoly (Vector2 point, Vector2 *points, int pointCount) with + --~function bool CheckCollisionPointPoly ( + --~Vector2 point, Vector2 *points, int pointCount + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool CheckCollisionLines (Vector2 startPos1, Vector2 endPos1, Vector2 startPos2, Vector2 endPos2, Vector2 *collisionPoint) with + --~function bool CheckCollisionLines ( + --~Vector2 startPos1, Vector2 endPos1, Vector2 startPos2, Vector2 endPos2, Vector2 *collisionPoint + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool CheckCollisionPointLine (Vector2 point, Vector2 p1, Vector2 p2, int threshold) with + --~function bool CheckCollisionPointLine ( + --~Vector2 point, Vector2 p1, Vector2 p2, int threshold + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Rectangle GetCollisionRec (Rectangle rec1, Rectangle rec2) with + --~function Rectangle GetCollisionRec ( + --~Rectangle rec1, Rectangle rec2 + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image LoadImage (const char *fileName) with + --~function Image LoadImage ( + --~const char *fileName + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image LoadImageRaw (const char *fileName, int width, int height, int format, int headerSize) with + --~function Image LoadImageRaw ( + --~const char *fileName, int width, int height, int format, int headerSize + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image LoadImageSvg (const char *fileNameOrString, int width, int height) with + --~function Image LoadImageSvg ( + --~const char *fileNameOrString, int width, int height + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image LoadImageAnim (const char *fileName, int *frames) with + --~function Image LoadImageAnim ( + --~const char *fileName, int *frames + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image LoadImageFromMemory (const char *fileType, const unsigned char *fileData, int dataSize) with + --~function Image LoadImageFromMemory ( + --~const char *fileType, const unsigned char *fileData, int dataSize + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image LoadImageFromTexture (Texture2D texture) with + --~function Image LoadImageFromTexture ( + --~Texture2D texture + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image LoadImageFromScreen (void) with + --~function Image LoadImageFromScreen ( + --~void + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool IsImageReady (Image image) with + --~function bool IsImageReady ( + --~Image image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure UnloadImage (Image image) with + --~procedure UnloadImage ( + --~Image image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool ExportImage (Image image, const char *fileName) with + --~function bool ExportImage ( + --~Image image, const char *fileName + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function unsigned char *ExportImageToMemory (Image image, const char *fileType, int *fileSize) with + --~function unsigned char *ExportImageToMemory ( + --~Image image, const char *fileType, int *fileSize + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function bool ExportImageAsCode (Image image, const char *fileName) with + --~function bool ExportImageAsCode ( + --~Image image, const char *fileName + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image GenImageColor (int width, int height, Color color) with + --~function Image GenImageColor ( + --~int width, int height, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image GenImageGradientLinear (int width, int height, int direction, Color start, Color end) with + --~function Image GenImageGradientLinear ( + --~int width, int height, int direction, Color start, Color end + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image GenImageGradientRadial (int width, int height, float density, Color inner, Color outer) with + --~function Image GenImageGradientRadial ( + --~int width, int height, float density, Color inner, Color outer + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image GenImageGradientSquare (int width, int height, float density, Color inner, Color outer) with + --~function Image GenImageGradientSquare ( + --~int width, int height, float density, Color inner, Color outer + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image GenImageChecked (int width, int height, int checksX, int checksY, Color col1, Color col2) with + --~function Image GenImageChecked ( + --~int width, int height, int checksX, int checksY, Color col1, Color col2 + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image GenImageWhiteNoise (int width, int height, float factor) with + --~function Image GenImageWhiteNoise ( + --~int width, int height, float factor + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image GenImagePerlinNoise (int width, int height, int offsetX, int offsetY, float scale) with + --~function Image GenImagePerlinNoise ( + --~int width, int height, int offsetX, int offsetY, float scale + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image GenImageCellular (int width, int height, int tileSize) with + --~function Image GenImageCellular ( + --~int width, int height, int tileSize + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image GenImageText (int width, int height, const char *text) with + --~function Image GenImageText ( + --~int width, int height, const char *text + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image ImageCopy (Image image) with + --~function Image ImageCopy ( + --~Image image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image ImageFromImage (Image image, Rectangle rec) with + --~function Image ImageFromImage ( + --~Image image, Rectangle rec + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image ImageText (const char *text, int fontSize, Color color) with + --~function Image ImageText ( + --~const char *text, int fontSize, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Image ImageTextEx (Font font, const char *text, float fontSize, float spacing, Color tint) with + --~function Image ImageTextEx ( + --~Font font, const char *text, float fontSize, float spacing, Color tint + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageFormat (Image *image, int newFormat) with + --~procedure ImageFormat ( + --~Image *image, int newFormat + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageToPOT (Image *image, Color fill) with + --~procedure ImageToPOT ( + --~Image *image, Color fill + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageCrop (Image *image, Rectangle crop) with + --~procedure ImageCrop ( + --~Image *image, Rectangle crop + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageAlphaCrop (Image *image, float threshold) with + --~procedure ImageAlphaCrop ( + --~Image *image, float threshold + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageAlphaClear (Image *image, Color color, float threshold) with + --~procedure ImageAlphaClear ( + --~Image *image, Color color, float threshold + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageAlphaMask (Image *image, Image alphaMask) with + --~procedure ImageAlphaMask ( + --~Image *image, Image alphaMask + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageAlphaPremultiply (Image *image) with + --~procedure ImageAlphaPremultiply ( + --~Image *image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageBlurGaussian (Image *image, int blurSize) with + --~procedure ImageBlurGaussian ( + --~Image *image, int blurSize + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageKernelConvolution (Image *image, float* kernel, int kernelSize) with + --~procedure ImageKernelConvolution ( + --~Image *image, float* kernel, int kernelSize + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageResize (Image *image, int newWidth, int newHeight) with + --~procedure ImageResize ( + --~Image *image, int newWidth, int newHeight + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageResizeNN (Image *image, int newWidth,int newHeight) with + --~procedure ImageResizeNN ( + --~Image *image, int newWidth,int newHeight + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageResizeCanvas (Image *image, int newWidth, int newHeight, int offsetX, int offsetY, Color fill) with + --~procedure ImageResizeCanvas ( + --~Image *image, int newWidth, int newHeight, int offsetX, int offsetY, Color fill + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageMipmaps (Image *image) with + --~procedure ImageMipmaps ( + --~Image *image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDither (Image *image, int rBpp, int gBpp, int bBpp, int aBpp) with + --~procedure ImageDither ( + --~Image *image, int rBpp, int gBpp, int bBpp, int aBpp + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageFlipVertical (Image *image) with + --~procedure ImageFlipVertical ( + --~Image *image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageFlipHorizontal (Image *image) with + --~procedure ImageFlipHorizontal ( + --~Image *image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageRotate (Image *image, int degrees) with + --~procedure ImageRotate ( + --~Image *image, int degrees + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageRotateCW (Image *image) with + --~procedure ImageRotateCW ( + --~Image *image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageRotateCCW (Image *image) with + --~procedure ImageRotateCCW ( + --~Image *image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageColorTint (Image *image, Color color) with + --~procedure ImageColorTint ( + --~Image *image, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageColorInvert (Image *image) with + --~procedure ImageColorInvert ( + --~Image *image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageColorGrayscale (Image *image) with + --~procedure ImageColorGrayscale ( + --~Image *image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageColorContrast (Image *image, float contrast) with + --~procedure ImageColorContrast ( + --~Image *image, float contrast + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageColorBrightness (Image *image, int brightness) with + --~procedure ImageColorBrightness ( + --~Image *image, int brightness + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageColorReplace (Image *image, Color color, Color replace) with + --~procedure ImageColorReplace ( + --~Image *image, Color color, Color replace + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Color *LoadImageColors (Image image) with + --~function Color *LoadImageColors ( + --~Image image + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Color *LoadImagePalette (Image image, int maxPaletteSize, int *colorCount) with + --~function Color *LoadImagePalette ( + --~Image image, int maxPaletteSize, int *colorCount + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure UnloadImageColors (Color *colors) with + --~procedure UnloadImageColors ( + --~Color *colors + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure UnloadImagePalette (Color *colors) with + --~procedure UnloadImagePalette ( + --~Color *colors + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Rectangle GetImageAlphaBorder (Image image, float threshold) with + --~function Rectangle GetImageAlphaBorder ( + --~Image image, float threshold + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~function Color GetImageColor (Image image, int x, int y) with + --~function Color GetImageColor ( + --~Image image, int x, int y + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageClearBackground (Image *dst, Color color) with + --~procedure ImageClearBackground ( + --~Image *dst, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawPixel (Image *dst, int posX, int posY, Color color) with + --~procedure ImageDrawPixel ( + --~Image *dst, int posX, int posY, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawPixelV (Image *dst, Vector2 position, Color color) with + --~procedure ImageDrawPixelV ( + --~Image *dst, Vector2 position, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawLine (Image *dst, int startPosX, int startPosY, int endPosX, int endPosY, Color color) with + --~procedure ImageDrawLine ( + --~Image *dst, int startPosX, int startPosY, int endPosX, int endPosY, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawLineV (Image *dst, Vector2 start, Vector2 end, Color color) with + --~procedure ImageDrawLineV ( + --~Image *dst, Vector2 start, Vector2 end, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawCircle (Image *dst, int centerX, int centerY, int radius, Color color) with + --~procedure ImageDrawCircle ( + --~Image *dst, int centerX, int centerY, int radius, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawCircleV (Image *dst, Vector2 center, int radius, Color color) with + --~procedure ImageDrawCircleV ( + --~Image *dst, Vector2 center, int radius, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawCircleLines (Image *dst, int centerX, int centerY, int radius, Color color) with + --~procedure ImageDrawCircleLines ( + --~Image *dst, int centerX, int centerY, int radius, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawCircleLinesV (Image *dst, Vector2 center, int radius, Color color) with + --~procedure ImageDrawCircleLinesV ( + --~Image *dst, Vector2 center, int radius, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawRectangle (Image *dst, int posX, int posY, int width, int height, Color color) with + --~procedure ImageDrawRectangle ( + --~Image *dst, int posX, int posY, int width, int height, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawRectangleV (Image *dst, Vector2 position, Vector2 size, Color color) with + --~procedure ImageDrawRectangleV ( + --~Image *dst, Vector2 position, Vector2 size, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawRectangleRec (Image *dst, Rectangle rec, Color color) with + --~procedure ImageDrawRectangleRec ( + --~Image *dst, Rectangle rec, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawRectangleLines (Image *dst, Rectangle rec, int thick, Color color) with + --~procedure ImageDrawRectangleLines ( + --~Image *dst, Rectangle rec, int thick, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDraw (Image *dst, Image src, Rectangle srcRec, Rectangle dstRec, Color tint) with + --~procedure ImageDraw ( + --~Image *dst, Image src, Rectangle srcRec, Rectangle dstRec, Color tint + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawText (Image *dst, const char *text, int posX, int posY, int fontSize, Color color) with + --~procedure ImageDrawText ( + --~Image *dst, const char *text, int posX, int posY, int fontSize, Color color + --~) with --~Import => True, --~Convention => C, --~External_Name => ""; - --~procedure ImageDrawTextEx (Image *dst, Font font, const char *text, Vector2 position, float fontSize, float spacing, Color tint) with + --~procedure ImageDrawTextEx ( + --~Image *dst, Font font, const char *text, Vector2 position, float fontSize, float spacing, Color tint + --~) with --~Import => True, --~Convention => C, --~External_Name => "";