bindbc.raylib.bind.shapes

Undocumented in source.

Members

Aliases

pCheckCollisionCircleRec
alias pCheckCollisionCircleRec = bool function(Vector2 center, float radius, Rectangle rec)

Check collision between circle and rectangle

pCheckCollisionCircles
alias pCheckCollisionCircles = bool function(Vector2 center1, float radius1, Vector2 center2, float radius2)

Check collision between two circles

pCheckCollisionPointCircle
alias pCheckCollisionPointCircle = bool function(Vector2 point, Vector2 center, float radius)

Check if point is inside circle

pCheckCollisionPointRec
alias pCheckCollisionPointRec = bool function(Vector2 point, Rectangle rec)

Check if point is inside rectangle

pCheckCollisionPointTriangle
alias pCheckCollisionPointTriangle = bool function(Vector2 point, Vector2 p1, Vector2 p2, Vector2 p3)

Check if point is inside a triangle

pCheckCollisionRecs
alias pCheckCollisionRecs = bool function(Rectangle rec1, Rectangle rec2)

Check collision between two rectangles

pDrawCircle
alias pDrawCircle = void function(int centerX, int centerY, float radius, Color color)

Draw a color-filled circle

pDrawCircleGradient
alias pDrawCircleGradient = void function(int centerX, int centerY, float radius, Color color1, Color color2)

Draw a gradient-filled circle

pDrawCircleLines
alias pDrawCircleLines = void function(int centerX, int centerY, float radius, Color color)

Draw circle outline

pDrawCircleSector
alias pDrawCircleSector = void function(Vector2 center, float radius, int startAngle, int endAngle, int segments, Color color)

Draw a piece of a circle

pDrawCircleSectorLines
alias pDrawCircleSectorLines = void function(Vector2 center, float radius, int startAngle, int endAngle, int segments, Color color)

Draw circle sector outline

pDrawCircleV
alias pDrawCircleV = void function(Vector2 center, float radius, Color color)

Draw a color-filled circle (Vector version)

pDrawEllipse
alias pDrawEllipse = void function(int centerX, int centerY, float radiusH, float radiusV, Color color)

Draw ellipse

pDrawEllipseLines
alias pDrawEllipseLines = void function(int centerX, int centerY, float radiusH, float radiusV, Color color)

Draw ellipse outline

pDrawLine
alias pDrawLine = void function(int startPosX, int startPosY, int endPosX, int endPosY, Color color)

Draw a line

pDrawLineBezier
alias pDrawLineBezier = void function(Vector2 startPos, Vector2 endPos, float thick, Color color)

Draw a line using cubic-bezier curves in-out

pDrawLineEx
alias pDrawLineEx = void function(Vector2 startPos, Vector2 endPos, float thick, Color color)

Draw a line defining thickness

pDrawLineStrip
alias pDrawLineStrip = void function(Vector2* points, int numPoints, Color color)

Draw lines sequence

pDrawLineV
alias pDrawLineV = void function(Vector2 startPos, Vector2 endPos, Color color)

Draw a line (Vector version)

pDrawPixel
alias pDrawPixel = void function(int posX, int posY, Color color)

Draw a pixel

pDrawPixelV
alias pDrawPixelV = void function(Vector2 position, Color color)

Draw a pixel (Vector version)

pDrawPoly
alias pDrawPoly = void function(Vector2 center, int sides, float radius, float rotation, Color color)

Draw a regular polygon (Vector version)

pDrawPolyLines
alias pDrawPolyLines = void function(Vector2 center, int sides, float radius, float rotation, Color color)

Draw a polygon outline of n sides

pDrawRectangle
alias pDrawRectangle = void function(int posX, int posY, int width, int height, Color color)

Draw a color-filled rectangle

pDrawRectangleGradientEx
alias pDrawRectangleGradientEx = void function(Rectangle rec, Color col1, Color col2, Color col3, Color col4)

Draw a gradient-filled rectangle with custom vertex colors

pDrawRectangleGradientH
alias pDrawRectangleGradientH = void function(int posX, int posY, int width, int height, Color color1, Color color2)

Draw a horizontal-gradient-filled rectangle

pDrawRectangleGradientV
alias pDrawRectangleGradientV = void function(int posX, int posY, int width, int height, Color color1, Color color2)

Draw a vertical-gradient-filled rectangle

pDrawRectangleLines
alias pDrawRectangleLines = void function(int posX, int posY, int width, int height, Color color)

Draw rectangle outline

pDrawRectangleLinesEx
alias pDrawRectangleLinesEx = void function(Rectangle rec, int lineThick, Color color)

Draw rectangle outline with extended parameters

pDrawRectanglePro
alias pDrawRectanglePro = void function(Rectangle rec, Vector2 origin, float rotation, Color color)

Draw a color-filled rectangle with pro parameters

pDrawRectangleRec
alias pDrawRectangleRec = void function(Rectangle rec, Color color)

Draw a color-filled rectangle

pDrawRectangleRounded
alias pDrawRectangleRounded = void function(Rectangle rec, float roundness, int segments, Color color)

Draw rectangle with rounded edges

pDrawRectangleRoundedLines
alias pDrawRectangleRoundedLines = void function(Rectangle rec, float roundness, int segments, int lineThick, Color color)

Draw rectangle with rounded edges outline

pDrawRectangleV
alias pDrawRectangleV = void function(Vector2 position, Vector2 size, Color color)

Draw a color-filled rectangle (Vector version)

pDrawRing
alias pDrawRing = void function(Vector2 center, float innerRadius, float outerRadius, int startAngle, int endAngle, int segments, Color color)

Draw ring

pDrawRingLines
alias pDrawRingLines = void function(Vector2 center, float innerRadius, float outerRadius, int startAngle, int endAngle, int segments, Color color)

Draw ring outline

pDrawTriangle
alias pDrawTriangle = void function(Vector2 v1, Vector2 v2, Vector2 v3, Color color)

Draw a color-filled triangle (vertex in counter-clockwise order!)

pDrawTriangleFan
alias pDrawTriangleFan = void function(Vector2* points, int numPoints, Color color)

Draw a triangle fan defined by points (first vertex is the center)

pDrawTriangleLines
alias pDrawTriangleLines = void function(Vector2 v1, Vector2 v2, Vector2 v3, Color color)

Draw triangle outline (vertex in counter-clockwise order!)

pDrawTriangleStrip
alias pDrawTriangleStrip = void function(Vector2* points, int pointsCount, Color color)

Draw a triangle strip defined by points

pGetCollisionRec
alias pGetCollisionRec = Rectangle function(Rectangle rec1, Rectangle rec2)

Get collision rectangle for two rectangles collision

Static variables

CheckCollisionCircleRec
pCheckCollisionCircleRec CheckCollisionCircleRec;
Undocumented in source.
CheckCollisionCircles
pCheckCollisionCircles CheckCollisionCircles;
Undocumented in source.
CheckCollisionPointCircle
pCheckCollisionPointCircle CheckCollisionPointCircle;
Undocumented in source.
CheckCollisionPointRec
pCheckCollisionPointRec CheckCollisionPointRec;
Undocumented in source.
CheckCollisionPointTriangle
pCheckCollisionPointTriangle CheckCollisionPointTriangle;
Undocumented in source.
CheckCollisionRecs
pCheckCollisionRecs CheckCollisionRecs;
Undocumented in source.
DrawCircle
pDrawCircle DrawCircle;
Undocumented in source.
DrawCircleGradient
pDrawCircleGradient DrawCircleGradient;
Undocumented in source.
DrawCircleLines
pDrawCircleLines DrawCircleLines;
Undocumented in source.
DrawCircleSector
pDrawCircleSector DrawCircleSector;
Undocumented in source.
DrawCircleSectorLines
pDrawCircleSectorLines DrawCircleSectorLines;
Undocumented in source.
DrawCircleV
pDrawCircleV DrawCircleV;
Undocumented in source.
DrawEllipse
pDrawEllipse DrawEllipse;
Undocumented in source.
DrawEllipseLines
pDrawEllipseLines DrawEllipseLines;
Undocumented in source.
DrawLine
pDrawLine DrawLine;
Undocumented in source.
DrawLineBezier
pDrawLineBezier DrawLineBezier;
Undocumented in source.
DrawLineEx
pDrawLineEx DrawLineEx;
Undocumented in source.
DrawLineStrip
pDrawLineStrip DrawLineStrip;
Undocumented in source.
DrawLineV
pDrawLineV DrawLineV;
Undocumented in source.
DrawPixel
pDrawPixel DrawPixel;
Undocumented in source.
DrawPixelV
pDrawPixelV DrawPixelV;
Undocumented in source.
DrawPoly
pDrawPoly DrawPoly;
Undocumented in source.
DrawPolyLines
pDrawPolyLines DrawPolyLines;
Undocumented in source.
DrawRectangle
pDrawRectangle DrawRectangle;
Undocumented in source.
DrawRectangleGradientEx
pDrawRectangleGradientEx DrawRectangleGradientEx;
Undocumented in source.
DrawRectangleGradientH
pDrawRectangleGradientH DrawRectangleGradientH;
Undocumented in source.
DrawRectangleGradientV
pDrawRectangleGradientV DrawRectangleGradientV;
Undocumented in source.
DrawRectangleLines
pDrawRectangleLines DrawRectangleLines;
Undocumented in source.
DrawRectangleLinesEx
pDrawRectangleLinesEx DrawRectangleLinesEx;
Undocumented in source.
DrawRectanglePro
pDrawRectanglePro DrawRectanglePro;
Undocumented in source.
DrawRectangleRec
pDrawRectangleRec DrawRectangleRec;
Undocumented in source.
DrawRectangleRounded
pDrawRectangleRounded DrawRectangleRounded;
Undocumented in source.
DrawRectangleRoundedLines
pDrawRectangleRoundedLines DrawRectangleRoundedLines;
Undocumented in source.
DrawRectangleV
pDrawRectangleV DrawRectangleV;
Undocumented in source.
DrawRing
pDrawRing DrawRing;
Undocumented in source.
DrawRingLines
pDrawRingLines DrawRingLines;
Undocumented in source.
DrawTriangle
pDrawTriangle DrawTriangle;
Undocumented in source.
DrawTriangleFan
pDrawTriangleFan DrawTriangleFan;
Undocumented in source.
DrawTriangleLines
pDrawTriangleLines DrawTriangleLines;
Undocumented in source.
DrawTriangleStrip
pDrawTriangleStrip DrawTriangleStrip;
Undocumented in source.
GetCollisionRec
pGetCollisionRec GetCollisionRec;
Undocumented in source.

Meta