浏览代码

Triangle and polygon functions...

master
父节点
当前提交
3f78901759
共有 1 个文件被更改,包括 356 次插入125 次删除
  1. +356
    -125
      raylib.ads

+ 356
- 125
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 => "";


正在加载...
取消
保存