Triangle and polygon functions...
This commit is contained in:
parent
52a507cff1
commit
3f78901759
481
raylib.ads
481
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 => "";
|
||||
|
Loading…
Reference in New Issue
Block a user