feat(fixLib): fix release raylib

This commit is contained in:
Arthur Bichara 2025-01-17 17:30:47 +01:00
commit 2f5406bbd9
4 changed files with 1840 additions and 1840 deletions

View file

@ -97,7 +97,7 @@
"description": ""
},
{
"name": "RL_RECTANGLE_TYPE",
"name": "RL_rayRectangle_TYPE",
"type": "GUARD",
"value": "",
"description": ""
@ -514,28 +514,28 @@
]
},
{
"name": "Rectangle",
"description": "Rectangle, 4 components",
"name": "rayRectangle",
"description": "rayRectangle, 4 components",
"fields": [
{
"type": "float",
"name": "x",
"description": "Rectangle top-left corner position x"
"description": "rayRectangle top-left corner position x"
},
{
"type": "float",
"name": "y",
"description": "Rectangle top-left corner position y"
"description": "rayRectangle top-left corner position y"
},
{
"type": "float",
"name": "width",
"description": "Rectangle width"
"description": "rayRectangle width"
},
{
"type": "float",
"name": "height",
"description": "Rectangle height"
"description": "rayRectangle height"
}
]
},
@ -627,9 +627,9 @@
"description": "NPatchInfo, n-patch layout info",
"fields": [
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "source",
"description": "Texture source rectangle"
"description": "Texture source rayRectangle"
},
{
"type": "int",
@ -714,9 +714,9 @@
"description": "Texture atlas containing the glyphs"
},
{
"type": "Rectangle *",
"type": "rayRectangle *",
"name": "recs",
"description": "Rectangles in texture for the glyphs"
"description": "rayRectangles in texture for the glyphs"
},
{
"type": "GlyphInfo *",
@ -3098,7 +3098,7 @@
"returnType": "bool"
},
{
"name": "CloseWindow",
"name": "rayCloseWindow",
"description": "Close window and unload OpenGL context",
"returnType": "void"
},
@ -3489,7 +3489,7 @@
]
},
{
"name": "ShowCursor",
"name": "rayShowCursor",
"description": "Shows cursor",
"returnType": "void"
},
@ -5007,7 +5007,7 @@
},
{
"name": "SetShapesTexture",
"description": "Set texture and rectangle to be used on shapes drawing",
"description": "Set texture and rayRectangle to be used on shapes drawing",
"returnType": "void",
"params": [
{
@ -5015,7 +5015,7 @@
"name": "texture"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "source"
}
]
@ -5548,8 +5548,8 @@
]
},
{
"name": "DrawRectangle",
"description": "Draw a color-filled rectangle",
"name": "DrawrayRectangle",
"description": "Draw a color-filled rayRectangle",
"returnType": "void",
"params": [
{
@ -5575,8 +5575,8 @@
]
},
{
"name": "DrawRectangleV",
"description": "Draw a color-filled rectangle (Vector version)",
"name": "DrawrayRectangleV",
"description": "Draw a color-filled rayRectangle (Vector version)",
"returnType": "void",
"params": [
{
@ -5594,12 +5594,12 @@
]
},
{
"name": "DrawRectangleRec",
"description": "Draw a color-filled rectangle",
"name": "DrawrayRectangleRec",
"description": "Draw a color-filled rayRectangle",
"returnType": "void",
"params": [
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
},
{
@ -5609,12 +5609,12 @@
]
},
{
"name": "DrawRectanglePro",
"description": "Draw a color-filled rectangle with pro parameters",
"name": "DrawrayRectanglePro",
"description": "Draw a color-filled rayRectangle with pro parameters",
"returnType": "void",
"params": [
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
},
{
@ -5632,8 +5632,8 @@
]
},
{
"name": "DrawRectangleGradientV",
"description": "Draw a vertical-gradient-filled rectangle",
"name": "DrawrayRectangleGradientV",
"description": "Draw a vertical-gradient-filled rayRectangle",
"returnType": "void",
"params": [
{
@ -5663,8 +5663,8 @@
]
},
{
"name": "DrawRectangleGradientH",
"description": "Draw a horizontal-gradient-filled rectangle",
"name": "DrawrayRectangleGradientH",
"description": "Draw a horizontal-gradient-filled rayRectangle",
"returnType": "void",
"params": [
{
@ -5694,12 +5694,12 @@
]
},
{
"name": "DrawRectangleGradientEx",
"description": "Draw a gradient-filled rectangle with custom vertex colors",
"name": "DrawrayRectangleGradientEx",
"description": "Draw a gradient-filled rayRectangle with custom vertex colors",
"returnType": "void",
"params": [
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
},
{
@ -5721,8 +5721,8 @@
]
},
{
"name": "DrawRectangleLines",
"description": "Draw rectangle outline",
"name": "DrawrayRectangleLines",
"description": "Draw rayRectangle outline",
"returnType": "void",
"params": [
{
@ -5748,12 +5748,12 @@
]
},
{
"name": "DrawRectangleLinesEx",
"description": "Draw rectangle outline with extended parameters",
"name": "DrawrayRectangleLinesEx",
"description": "Draw rayRectangle outline with extended parameters",
"returnType": "void",
"params": [
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
},
{
@ -5767,12 +5767,12 @@
]
},
{
"name": "DrawRectangleRounded",
"description": "Draw rectangle with rounded edges",
"name": "DrawrayRectangleRounded",
"description": "Draw rayRectangle with rounded edges",
"returnType": "void",
"params": [
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
},
{
@ -5790,12 +5790,12 @@
]
},
{
"name": "DrawRectangleRoundedLines",
"description": "Draw rectangle with rounded edges outline",
"name": "DrawrayRectangleRoundedLines",
"description": "Draw rayRectangle with rounded edges outline",
"returnType": "void",
"params": [
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
},
{
@ -5987,15 +5987,15 @@
},
{
"name": "CheckCollisionRecs",
"description": "Check collision between two rectangles",
"description": "Check collision between two rayRectangles",
"returnType": "bool",
"params": [
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec1"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec2"
}
]
@ -6025,7 +6025,7 @@
},
{
"name": "CheckCollisionCircleRec",
"description": "Check collision between circle and rectangle",
"description": "Check collision between circle and rayRectangle",
"returnType": "bool",
"params": [
{
@ -6037,14 +6037,14 @@
"name": "radius"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
}
]
},
{
"name": "CheckCollisionPointRec",
"description": "Check if point is inside rectangle",
"description": "Check if point is inside rayRectangle",
"returnType": "bool",
"params": [
{
@ -6052,7 +6052,7 @@
"name": "point"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
}
]
@ -6170,15 +6170,15 @@
},
{
"name": "GetCollisionRec",
"description": "Get collision rectangle for two rectangles collision",
"returnType": "Rectangle",
"description": "Get collision rayRectangle for two rayRectangles collision",
"returnType": "rayRectangle",
"params": [
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec1"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec2"
}
]
@ -6597,7 +6597,7 @@
"name": "image"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
}
]
@ -6680,7 +6680,7 @@
},
{
"name": "ImageCrop",
"description": "Crop an image to a defined rectangle",
"description": "Crop an image to a defined rayRectangle",
"returnType": "void",
"params": [
{
@ -6688,7 +6688,7 @@
"name": "image"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "crop"
}
]
@ -7074,8 +7074,8 @@
},
{
"name": "GetImageAlphaBorder",
"description": "Get image alpha border rectangle",
"returnType": "Rectangle",
"description": "Get image alpha border rayRectangle",
"returnType": "rayRectangle",
"params": [
{
"type": "Image",
@ -7318,8 +7318,8 @@
]
},
{
"name": "ImageDrawRectangle",
"description": "Draw rectangle within an image",
"name": "ImageDrawrayRectangle",
"description": "Draw rayRectangle within an image",
"returnType": "void",
"params": [
{
@ -7349,8 +7349,8 @@
]
},
{
"name": "ImageDrawRectangleV",
"description": "Draw rectangle within an image (Vector version)",
"name": "ImageDrawrayRectangleV",
"description": "Draw rayRectangle within an image (Vector version)",
"returnType": "void",
"params": [
{
@ -7372,8 +7372,8 @@
]
},
{
"name": "ImageDrawRectangleRec",
"description": "Draw rectangle within an image",
"name": "ImageDrawrayRectangleRec",
"description": "Draw rayRectangle within an image",
"returnType": "void",
"params": [
{
@ -7381,7 +7381,7 @@
"name": "dst"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
},
{
@ -7391,8 +7391,8 @@
]
},
{
"name": "ImageDrawRectangleLines",
"description": "Draw rectangle lines within an image",
"name": "ImageDrawrayRectangleLines",
"description": "Draw rayRectangle lines within an image",
"returnType": "void",
"params": [
{
@ -7400,7 +7400,7 @@
"name": "dst"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
},
{
@ -7427,11 +7427,11 @@
"name": "src"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "srcRec"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "dstRec"
},
{
@ -7619,7 +7619,7 @@
},
{
"name": "UpdateTextureRec",
"description": "Update GPU texture rectangle with new data",
"description": "Update GPU texture rayRectangle with new data",
"returnType": "void",
"params": [
{
@ -7627,7 +7627,7 @@
"name": "texture"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "rec"
},
{
@ -7748,7 +7748,7 @@
},
{
"name": "DrawTextureRec",
"description": "Draw a part of a texture defined by a rectangle",
"description": "Draw a part of a texture defined by a rayRectangle",
"returnType": "void",
"params": [
{
@ -7756,7 +7756,7 @@
"name": "texture"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "source"
},
{
@ -7771,7 +7771,7 @@
},
{
"name": "DrawTexturePro",
"description": "Draw a part of a texture defined by a rectangle with 'pro' parameters",
"description": "Draw a part of a texture defined by a rayRectangle with 'pro' parameters",
"returnType": "void",
"params": [
{
@ -7779,11 +7779,11 @@
"name": "texture"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "source"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "dest"
},
{
@ -7814,7 +7814,7 @@
"name": "nPatchInfo"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "dest"
},
{
@ -8193,7 +8193,7 @@
"name": "glyphs"
},
{
"type": "Rectangle **",
"type": "rayRectangle **",
"name": "glyphRecs"
},
{
@ -8510,8 +8510,8 @@
},
{
"name": "GetGlyphAtlasRec",
"description": "Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found",
"returnType": "Rectangle",
"description": "Get glyph rayRectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found",
"returnType": "rayRectangle",
"params": [
{
"type": "Font",
@ -9597,7 +9597,7 @@
"name": "texture"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "source"
},
{
@ -9628,7 +9628,7 @@
"name": "texture"
},
{
"type": "Rectangle",
"type": "rayRectangle",
"name": "source"
},
{

View file

@ -97,7 +97,7 @@ return {
description = ""
},
{
name = "RL_RECTANGLE_TYPE",
name = "RL_rayRectangle_TYPE",
type = "GUARD",
value = "",
description = ""
@ -514,28 +514,28 @@ return {
}
},
{
name = "Rectangle",
description = "Rectangle, 4 components",
name = "rayRectangle",
description = "rayRectangle, 4 components",
fields = {
{
type = "float",
name = "x",
description = "Rectangle top-left corner position x"
description = "rayRectangle top-left corner position x"
},
{
type = "float",
name = "y",
description = "Rectangle top-left corner position y"
description = "rayRectangle top-left corner position y"
},
{
type = "float",
name = "width",
description = "Rectangle width"
description = "rayRectangle width"
},
{
type = "float",
name = "height",
description = "Rectangle height"
description = "rayRectangle height"
}
}
},
@ -627,9 +627,9 @@ return {
description = "NPatchInfo, n-patch layout info",
fields = {
{
type = "Rectangle",
type = "rayRectangle",
name = "source",
description = "Texture source rectangle"
description = "Texture source rayRectangle"
},
{
type = "int",
@ -714,9 +714,9 @@ return {
description = "Texture atlas containing the glyphs"
},
{
type = "Rectangle *",
type = "rayRectangle *",
name = "recs",
description = "Rectangles in texture for the glyphs"
description = "rayRectangles in texture for the glyphs"
},
{
type = "GlyphInfo *",
@ -3050,7 +3050,7 @@ return {
returnType = "bool"
},
{
name = "CloseWindow",
name = "rayCloseWindow",
description = "Close window and unload OpenGL context",
returnType = "void"
},
@ -3363,7 +3363,7 @@ return {
}
},
{
name = "ShowCursor",
name = "rayShowCursor",
description = "Shows cursor",
returnType = "void"
},
@ -4413,11 +4413,11 @@ return {
},
{
name = "SetShapesTexture",
description = "Set texture and rectangle to be used on shapes drawing",
description = "Set texture and rayRectangle to be used on shapes drawing",
returnType = "void",
params = {
{type = "Texture2D", name = "texture"},
{type = "Rectangle", name = "source"}
{type = "rayRectangle", name = "source"}
}
},
{
@ -4663,8 +4663,8 @@ return {
}
},
{
name = "DrawRectangle",
description = "Draw a color-filled rectangle",
name = "DrawrayRectangle",
description = "Draw a color-filled rayRectangle",
returnType = "void",
params = {
{type = "int", name = "posX"},
@ -4675,8 +4675,8 @@ return {
}
},
{
name = "DrawRectangleV",
description = "Draw a color-filled rectangle (Vector version)",
name = "DrawrayRectangleV",
description = "Draw a color-filled rayRectangle (Vector version)",
returnType = "void",
params = {
{type = "Vector2", name = "position"},
@ -4685,28 +4685,28 @@ return {
}
},
{
name = "DrawRectangleRec",
description = "Draw a color-filled rectangle",
name = "DrawrayRectangleRec",
description = "Draw a color-filled rayRectangle",
returnType = "void",
params = {
{type = "Rectangle", name = "rec"},
{type = "rayRectangle", name = "rec"},
{type = "Color", name = "color"}
}
},
{
name = "DrawRectanglePro",
description = "Draw a color-filled rectangle with pro parameters",
name = "DrawrayRectanglePro",
description = "Draw a color-filled rayRectangle with pro parameters",
returnType = "void",
params = {
{type = "Rectangle", name = "rec"},
{type = "rayRectangle", name = "rec"},
{type = "Vector2", name = "origin"},
{type = "float", name = "rotation"},
{type = "Color", name = "color"}
}
},
{
name = "DrawRectangleGradientV",
description = "Draw a vertical-gradient-filled rectangle",
name = "DrawrayRectangleGradientV",
description = "Draw a vertical-gradient-filled rayRectangle",
returnType = "void",
params = {
{type = "int", name = "posX"},
@ -4718,8 +4718,8 @@ return {
}
},
{
name = "DrawRectangleGradientH",
description = "Draw a horizontal-gradient-filled rectangle",
name = "DrawrayRectangleGradientH",
description = "Draw a horizontal-gradient-filled rayRectangle",
returnType = "void",
params = {
{type = "int", name = "posX"},
@ -4731,11 +4731,11 @@ return {
}
},
{
name = "DrawRectangleGradientEx",
description = "Draw a gradient-filled rectangle with custom vertex colors",
name = "DrawrayRectangleGradientEx",
description = "Draw a gradient-filled rayRectangle with custom vertex colors",
returnType = "void",
params = {
{type = "Rectangle", name = "rec"},
{type = "rayRectangle", name = "rec"},
{type = "Color", name = "col1"},
{type = "Color", name = "col2"},
{type = "Color", name = "col3"},
@ -4743,8 +4743,8 @@ return {
}
},
{
name = "DrawRectangleLines",
description = "Draw rectangle outline",
name = "DrawrayRectangleLines",
description = "Draw rayRectangle outline",
returnType = "void",
params = {
{type = "int", name = "posX"},
@ -4755,32 +4755,32 @@ return {
}
},
{
name = "DrawRectangleLinesEx",
description = "Draw rectangle outline with extended parameters",
name = "DrawrayRectangleLinesEx",
description = "Draw rayRectangle outline with extended parameters",
returnType = "void",
params = {
{type = "Rectangle", name = "rec"},
{type = "rayRectangle", name = "rec"},
{type = "float", name = "lineThick"},
{type = "Color", name = "color"}
}
},
{
name = "DrawRectangleRounded",
description = "Draw rectangle with rounded edges",
name = "DrawrayRectangleRounded",
description = "Draw rayRectangle with rounded edges",
returnType = "void",
params = {
{type = "Rectangle", name = "rec"},
{type = "rayRectangle", name = "rec"},
{type = "float", name = "roundness"},
{type = "int", name = "segments"},
{type = "Color", name = "color"}
}
},
{
name = "DrawRectangleRoundedLines",
description = "Draw rectangle with rounded edges outline",
name = "DrawrayRectangleRoundedLines",
description = "Draw rayRectangle with rounded edges outline",
returnType = "void",
params = {
{type = "Rectangle", name = "rec"},
{type = "rayRectangle", name = "rec"},
{type = "float", name = "roundness"},
{type = "int", name = "segments"},
{type = "float", name = "lineThick"},
@ -4868,11 +4868,11 @@ return {
},
{
name = "CheckCollisionRecs",
description = "Check collision between two rectangles",
description = "Check collision between two rayRectangles",
returnType = "bool",
params = {
{type = "Rectangle", name = "rec1"},
{type = "Rectangle", name = "rec2"}
{type = "rayRectangle", name = "rec1"},
{type = "rayRectangle", name = "rec2"}
}
},
{
@ -4888,21 +4888,21 @@ return {
},
{
name = "CheckCollisionCircleRec",
description = "Check collision between circle and rectangle",
description = "Check collision between circle and rayRectangle",
returnType = "bool",
params = {
{type = "Vector2", name = "center"},
{type = "float", name = "radius"},
{type = "Rectangle", name = "rec"}
{type = "rayRectangle", name = "rec"}
}
},
{
name = "CheckCollisionPointRec",
description = "Check if point is inside rectangle",
description = "Check if point is inside rayRectangle",
returnType = "bool",
params = {
{type = "Vector2", name = "point"},
{type = "Rectangle", name = "rec"}
{type = "rayRectangle", name = "rec"}
}
},
{
@ -4961,11 +4961,11 @@ return {
},
{
name = "GetCollisionRec",
description = "Get collision rectangle for two rectangles collision",
returnType = "Rectangle",
description = "Get collision rayRectangle for two rayRectangles collision",
returnType = "rayRectangle",
params = {
{type = "Rectangle", name = "rec1"},
{type = "Rectangle", name = "rec2"}
{type = "rayRectangle", name = "rec1"},
{type = "rayRectangle", name = "rec2"}
}
},
{
@ -5189,7 +5189,7 @@ return {
returnType = "Image",
params = {
{type = "Image", name = "image"},
{type = "Rectangle", name = "rec"}
{type = "rayRectangle", name = "rec"}
}
},
{
@ -5234,11 +5234,11 @@ return {
},
{
name = "ImageCrop",
description = "Crop an image to a defined rectangle",
description = "Crop an image to a defined rayRectangle",
returnType = "void",
params = {
{type = "Image *", name = "image"},
{type = "Rectangle", name = "crop"}
{type = "rayRectangle", name = "crop"}
}
},
{
@ -5469,8 +5469,8 @@ return {
},
{
name = "GetImageAlphaBorder",
description = "Get image alpha border rectangle",
returnType = "Rectangle",
description = "Get image alpha border rayRectangle",
returnType = "rayRectangle",
params = {
{type = "Image", name = "image"},
{type = "float", name = "threshold"}
@ -5587,8 +5587,8 @@ return {
}
},
{
name = "ImageDrawRectangle",
description = "Draw rectangle within an image",
name = "ImageDrawrayRectangle",
description = "Draw rayRectangle within an image",
returnType = "void",
params = {
{type = "Image *", name = "dst"},
@ -5600,8 +5600,8 @@ return {
}
},
{
name = "ImageDrawRectangleV",
description = "Draw rectangle within an image (Vector version)",
name = "ImageDrawrayRectangleV",
description = "Draw rayRectangle within an image (Vector version)",
returnType = "void",
params = {
{type = "Image *", name = "dst"},
@ -5611,22 +5611,22 @@ return {
}
},
{
name = "ImageDrawRectangleRec",
description = "Draw rectangle within an image",
name = "ImageDrawrayRectangleRec",
description = "Draw rayRectangle within an image",
returnType = "void",
params = {
{type = "Image *", name = "dst"},
{type = "Rectangle", name = "rec"},
{type = "rayRectangle", name = "rec"},
{type = "Color", name = "color"}
}
},
{
name = "ImageDrawRectangleLines",
description = "Draw rectangle lines within an image",
name = "ImageDrawrayRectangleLines",
description = "Draw rayRectangle lines within an image",
returnType = "void",
params = {
{type = "Image *", name = "dst"},
{type = "Rectangle", name = "rec"},
{type = "rayRectangle", name = "rec"},
{type = "int", name = "thick"},
{type = "Color", name = "color"}
}
@ -5638,8 +5638,8 @@ return {
params = {
{type = "Image *", name = "dst"},
{type = "Image", name = "src"},
{type = "Rectangle", name = "srcRec"},
{type = "Rectangle", name = "dstRec"},
{type = "rayRectangle", name = "srcRec"},
{type = "rayRectangle", name = "dstRec"},
{type = "Color", name = "tint"}
}
},
@ -5747,11 +5747,11 @@ return {
},
{
name = "UpdateTextureRec",
description = "Update GPU texture rectangle with new data",
description = "Update GPU texture rayRectangle with new data",
returnType = "void",
params = {
{type = "Texture2D", name = "texture"},
{type = "Rectangle", name = "rec"},
{type = "rayRectangle", name = "rec"},
{type = "const void *", name = "pixels"}
}
},
@ -5816,23 +5816,23 @@ return {
},
{
name = "DrawTextureRec",
description = "Draw a part of a texture defined by a rectangle",
description = "Draw a part of a texture defined by a rayRectangle",
returnType = "void",
params = {
{type = "Texture2D", name = "texture"},
{type = "Rectangle", name = "source"},
{type = "rayRectangle", name = "source"},
{type = "Vector2", name = "position"},
{type = "Color", name = "tint"}
}
},
{
name = "DrawTexturePro",
description = "Draw a part of a texture defined by a rectangle with 'pro' parameters",
description = "Draw a part of a texture defined by a rayRectangle with 'pro' parameters",
returnType = "void",
params = {
{type = "Texture2D", name = "texture"},
{type = "Rectangle", name = "source"},
{type = "Rectangle", name = "dest"},
{type = "rayRectangle", name = "source"},
{type = "rayRectangle", name = "dest"},
{type = "Vector2", name = "origin"},
{type = "float", name = "rotation"},
{type = "Color", name = "tint"}
@ -5845,7 +5845,7 @@ return {
params = {
{type = "Texture2D", name = "texture"},
{type = "NPatchInfo", name = "nPatchInfo"},
{type = "Rectangle", name = "dest"},
{type = "rayRectangle", name = "dest"},
{type = "Vector2", name = "origin"},
{type = "float", name = "rotation"},
{type = "Color", name = "tint"}
@ -6059,7 +6059,7 @@ return {
returnType = "Image",
params = {
{type = "const GlyphInfo *", name = "glyphs"},
{type = "Rectangle **", name = "glyphRecs"},
{type = "rayRectangle **", name = "glyphRecs"},
{type = "int", name = "glyphCount"},
{type = "int", name = "fontSize"},
{type = "int", name = "padding"},
@ -6215,8 +6215,8 @@ return {
},
{
name = "GetGlyphAtlasRec",
description = "Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found",
returnType = "Rectangle",
description = "Get glyph rayRectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found",
returnType = "rayRectangle",
params = {
{type = "Font", name = "font"},
{type = "int", name = "codepoint"}
@ -6788,7 +6788,7 @@ return {
params = {
{type = "Camera", name = "camera"},
{type = "Texture2D", name = "texture"},
{type = "Rectangle", name = "source"},
{type = "rayRectangle", name = "source"},
{type = "Vector3", name = "position"},
{type = "Vector2", name = "size"},
{type = "Color", name = "tint"}
@ -6801,7 +6801,7 @@ return {
params = {
{type = "Camera", name = "camera"},
{type = "Texture2D", name = "texture"},
{type = "Rectangle", name = "source"},
{type = "rayRectangle", name = "source"},
{type = "Vector3", name = "position"},
{type = "Vector3", name = "up"},
{type = "Vector2", name = "size"},

View file

@ -81,8 +81,8 @@ Define 016: RL_COLOR_TYPE
Type: GUARD
Value:
Description:
Define 017: RL_RECTANGLE_TYPE
Name: RL_RECTANGLE_TYPE
Define 017: RL_rayRectangle_TYPE
Name: RL_rayRectangle_TYPE
Type: GUARD
Value:
Description:
@ -328,13 +328,13 @@ Struct 05: Color (4 fields)
Field[2]: unsigned char g // Color green value
Field[3]: unsigned char b // Color blue value
Field[4]: unsigned char a // Color alpha value
Struct 06: Rectangle (4 fields)
Name: Rectangle
Description: Rectangle, 4 components
Field[1]: float x // Rectangle top-left corner position x
Field[2]: float y // Rectangle top-left corner position y
Field[3]: float width // Rectangle width
Field[4]: float height // Rectangle height
Struct 06: rayRectangle (4 fields)
Name: rayRectangle
Description: rayRectangle, 4 components
Field[1]: float x // rayRectangle top-left corner position x
Field[2]: float y // rayRectangle top-left corner position y
Field[3]: float width // rayRectangle width
Field[4]: float height // rayRectangle height
Struct 07: Image (5 fields)
Name: Image
Description: Image, pixel data stored in CPU memory (RAM)
@ -360,7 +360,7 @@ Struct 09: RenderTexture (3 fields)
Struct 10: NPatchInfo (6 fields)
Name: NPatchInfo
Description: NPatchInfo, n-patch layout info
Field[1]: Rectangle source // Texture source rectangle
Field[1]: rayRectangle source // Texture source rayRectangle
Field[2]: int left // Left border offset
Field[3]: int top // Top border offset
Field[4]: int right // Right border offset
@ -381,7 +381,7 @@ Struct 12: Font (6 fields)
Field[2]: int glyphCount // Number of glyph characters
Field[3]: int glyphPadding // Padding around the glyph characters
Field[4]: Texture2D texture // Texture atlas containing the glyphs
Field[5]: Rectangle * recs // Rectangles in texture for the glyphs
Field[5]: rayRectangle * recs // rayRectangles in texture for the glyphs
Field[6]: GlyphInfo * glyphs // Glyphs info data
Struct 13: Camera3D (5 fields)
Name: Camera3D
@ -982,8 +982,8 @@ Function 002: WindowShouldClose() (0 input parameters)
Return type: bool
Description: Check if KEY_ESCAPE pressed or Close icon pressed
No input parameters
Function 003: CloseWindow() (0 input parameters)
Name: CloseWindow
Function 003: rayCloseWindow() (0 input parameters)
Name: rayCloseWindow
Return type: void
Description: Close window and unload OpenGL context
No input parameters
@ -1232,8 +1232,8 @@ Function 051: WaitTime() (1 input parameters)
Return type: void
Description: Wait for some time (halt program execution)
Param[1]: seconds (type: double)
Function 052: ShowCursor() (0 input parameters)
Name: ShowCursor
Function 052: rayShowCursor() (0 input parameters)
Name: rayShowCursor
Return type: void
Description: Shows cursor
No input parameters
@ -1987,9 +1987,9 @@ Function 190: UpdateCameraPro() (4 input parameters)
Function 191: SetShapesTexture() (2 input parameters)
Name: SetShapesTexture
Return type: void
Description: Set texture and rectangle to be used on shapes drawing
Description: Set texture and rayRectangle to be used on shapes drawing
Param[1]: texture (type: Texture2D)
Param[2]: source (type: Rectangle)
Param[2]: source (type: rayRectangle)
Function 192: DrawPixel() (3 input parameters)
Name: DrawPixel
Return type: void
@ -2169,94 +2169,94 @@ Function 212: DrawRingLines() (7 input parameters)
Param[5]: endAngle (type: float)
Param[6]: segments (type: int)
Param[7]: color (type: Color)
Function 213: DrawRectangle() (5 input parameters)
Name: DrawRectangle
Function 213: DrawrayRectangle() (5 input parameters)
Name: DrawrayRectangle
Return type: void
Description: Draw a color-filled rectangle
Description: Draw a color-filled rayRectangle
Param[1]: posX (type: int)
Param[2]: posY (type: int)
Param[3]: width (type: int)
Param[4]: height (type: int)
Param[5]: color (type: Color)
Function 214: DrawRectangleV() (3 input parameters)
Name: DrawRectangleV
Function 214: DrawrayRectangleV() (3 input parameters)
Name: DrawrayRectangleV
Return type: void
Description: Draw a color-filled rectangle (Vector version)
Description: Draw a color-filled rayRectangle (Vector version)
Param[1]: position (type: Vector2)
Param[2]: size (type: Vector2)
Param[3]: color (type: Color)
Function 215: DrawRectangleRec() (2 input parameters)
Name: DrawRectangleRec
Function 215: DrawrayRectangleRec() (2 input parameters)
Name: DrawrayRectangleRec
Return type: void
Description: Draw a color-filled rectangle
Param[1]: rec (type: Rectangle)
Description: Draw a color-filled rayRectangle
Param[1]: rec (type: rayRectangle)
Param[2]: color (type: Color)
Function 216: DrawRectanglePro() (4 input parameters)
Name: DrawRectanglePro
Function 216: DrawrayRectanglePro() (4 input parameters)
Name: DrawrayRectanglePro
Return type: void
Description: Draw a color-filled rectangle with pro parameters
Param[1]: rec (type: Rectangle)
Description: Draw a color-filled rayRectangle with pro parameters
Param[1]: rec (type: rayRectangle)
Param[2]: origin (type: Vector2)
Param[3]: rotation (type: float)
Param[4]: color (type: Color)
Function 217: DrawRectangleGradientV() (6 input parameters)
Name: DrawRectangleGradientV
Function 217: DrawrayRectangleGradientV() (6 input parameters)
Name: DrawrayRectangleGradientV
Return type: void
Description: Draw a vertical-gradient-filled rectangle
Description: Draw a vertical-gradient-filled rayRectangle
Param[1]: posX (type: int)
Param[2]: posY (type: int)
Param[3]: width (type: int)
Param[4]: height (type: int)
Param[5]: color1 (type: Color)
Param[6]: color2 (type: Color)
Function 218: DrawRectangleGradientH() (6 input parameters)
Name: DrawRectangleGradientH
Function 218: DrawrayRectangleGradientH() (6 input parameters)
Name: DrawrayRectangleGradientH
Return type: void
Description: Draw a horizontal-gradient-filled rectangle
Description: Draw a horizontal-gradient-filled rayRectangle
Param[1]: posX (type: int)
Param[2]: posY (type: int)
Param[3]: width (type: int)
Param[4]: height (type: int)
Param[5]: color1 (type: Color)
Param[6]: color2 (type: Color)
Function 219: DrawRectangleGradientEx() (5 input parameters)
Name: DrawRectangleGradientEx
Function 219: DrawrayRectangleGradientEx() (5 input parameters)
Name: DrawrayRectangleGradientEx
Return type: void
Description: Draw a gradient-filled rectangle with custom vertex colors
Param[1]: rec (type: Rectangle)
Description: Draw a gradient-filled rayRectangle with custom vertex colors
Param[1]: rec (type: rayRectangle)
Param[2]: col1 (type: Color)
Param[3]: col2 (type: Color)
Param[4]: col3 (type: Color)
Param[5]: col4 (type: Color)
Function 220: DrawRectangleLines() (5 input parameters)
Name: DrawRectangleLines
Function 220: DrawrayRectangleLines() (5 input parameters)
Name: DrawrayRectangleLines
Return type: void
Description: Draw rectangle outline
Description: Draw rayRectangle outline
Param[1]: posX (type: int)
Param[2]: posY (type: int)
Param[3]: width (type: int)
Param[4]: height (type: int)
Param[5]: color (type: Color)
Function 221: DrawRectangleLinesEx() (3 input parameters)
Name: DrawRectangleLinesEx
Function 221: DrawrayRectangleLinesEx() (3 input parameters)
Name: DrawrayRectangleLinesEx
Return type: void
Description: Draw rectangle outline with extended parameters
Param[1]: rec (type: Rectangle)
Description: Draw rayRectangle outline with extended parameters
Param[1]: rec (type: rayRectangle)
Param[2]: lineThick (type: float)
Param[3]: color (type: Color)
Function 222: DrawRectangleRounded() (4 input parameters)
Name: DrawRectangleRounded
Function 222: DrawrayRectangleRounded() (4 input parameters)
Name: DrawrayRectangleRounded
Return type: void
Description: Draw rectangle with rounded edges
Param[1]: rec (type: Rectangle)
Description: Draw rayRectangle with rounded edges
Param[1]: rec (type: rayRectangle)
Param[2]: roundness (type: float)
Param[3]: segments (type: int)
Param[4]: color (type: Color)
Function 223: DrawRectangleRoundedLines() (5 input parameters)
Name: DrawRectangleRoundedLines
Function 223: DrawrayRectangleRoundedLines() (5 input parameters)
Name: DrawrayRectangleRoundedLines
Return type: void
Description: Draw rectangle with rounded edges outline
Param[1]: rec (type: Rectangle)
Description: Draw rayRectangle with rounded edges outline
Param[1]: rec (type: rayRectangle)
Param[2]: roundness (type: float)
Param[3]: segments (type: int)
Param[4]: lineThick (type: float)
@ -2322,9 +2322,9 @@ Function 230: DrawPolyLinesEx() (6 input parameters)
Function 231: CheckCollisionRecs() (2 input parameters)
Name: CheckCollisionRecs
Return type: bool
Description: Check collision between two rectangles
Param[1]: rec1 (type: Rectangle)
Param[2]: rec2 (type: Rectangle)
Description: Check collision between two rayRectangles
Param[1]: rec1 (type: rayRectangle)
Param[2]: rec2 (type: rayRectangle)
Function 232: CheckCollisionCircles() (4 input parameters)
Name: CheckCollisionCircles
Return type: bool
@ -2336,16 +2336,16 @@ Function 232: CheckCollisionCircles() (4 input parameters)
Function 233: CheckCollisionCircleRec() (3 input parameters)
Name: CheckCollisionCircleRec
Return type: bool
Description: Check collision between circle and rectangle
Description: Check collision between circle and rayRectangle
Param[1]: center (type: Vector2)
Param[2]: radius (type: float)
Param[3]: rec (type: Rectangle)
Param[3]: rec (type: rayRectangle)
Function 234: CheckCollisionPointRec() (2 input parameters)
Name: CheckCollisionPointRec
Return type: bool
Description: Check if point is inside rectangle
Description: Check if point is inside rayRectangle
Param[1]: point (type: Vector2)
Param[2]: rec (type: Rectangle)
Param[2]: rec (type: rayRectangle)
Function 235: CheckCollisionPointCircle() (3 input parameters)
Name: CheckCollisionPointCircle
Return type: bool
@ -2387,10 +2387,10 @@ Function 239: CheckCollisionPointLine() (4 input parameters)
Param[4]: threshold (type: int)
Function 240: GetCollisionRec() (2 input parameters)
Name: GetCollisionRec
Return type: Rectangle
Description: Get collision rectangle for two rectangles collision
Param[1]: rec1 (type: Rectangle)
Param[2]: rec2 (type: Rectangle)
Return type: rayRectangle
Description: Get collision rayRectangle for two rayRectangles collision
Param[1]: rec1 (type: rayRectangle)
Param[2]: rec2 (type: rayRectangle)
Function 241: LoadImage() (1 input parameters)
Name: LoadImage
Return type: Image
@ -2548,7 +2548,7 @@ Function 263: ImageFromImage() (2 input parameters)
Return type: Image
Description: Create an image from another image piece
Param[1]: image (type: Image)
Param[2]: rec (type: Rectangle)
Param[2]: rec (type: rayRectangle)
Function 264: ImageText() (3 input parameters)
Name: ImageText
Return type: Image
@ -2580,9 +2580,9 @@ Function 267: ImageToPOT() (2 input parameters)
Function 268: ImageCrop() (2 input parameters)
Name: ImageCrop
Return type: void
Description: Crop an image to a defined rectangle
Description: Crop an image to a defined rayRectangle
Param[1]: image (type: Image *)
Param[2]: crop (type: Rectangle)
Param[2]: crop (type: rayRectangle)
Function 269: ImageAlphaCrop() (2 input parameters)
Name: ImageAlphaCrop
Return type: void
@ -2736,8 +2736,8 @@ Function 293: UnloadImagePalette() (1 input parameters)
Param[1]: colors (type: Color *)
Function 294: GetImageAlphaBorder() (2 input parameters)
Name: GetImageAlphaBorder
Return type: Rectangle
Description: Get image alpha border rectangle
Return type: rayRectangle
Description: Get image alpha border rayRectangle
Param[1]: image (type: Image)
Param[2]: threshold (type: float)
Function 295: GetImageColor() (3 input parameters)
@ -2820,37 +2820,37 @@ Function 304: ImageDrawCircleLinesV() (4 input parameters)
Param[2]: center (type: Vector2)
Param[3]: radius (type: int)
Param[4]: color (type: Color)
Function 305: ImageDrawRectangle() (6 input parameters)
Name: ImageDrawRectangle
Function 305: ImageDrawrayRectangle() (6 input parameters)
Name: ImageDrawrayRectangle
Return type: void
Description: Draw rectangle within an image
Description: Draw rayRectangle within an image
Param[1]: dst (type: Image *)
Param[2]: posX (type: int)
Param[3]: posY (type: int)
Param[4]: width (type: int)
Param[5]: height (type: int)
Param[6]: color (type: Color)
Function 306: ImageDrawRectangleV() (4 input parameters)
Name: ImageDrawRectangleV
Function 306: ImageDrawrayRectangleV() (4 input parameters)
Name: ImageDrawrayRectangleV
Return type: void
Description: Draw rectangle within an image (Vector version)
Description: Draw rayRectangle within an image (Vector version)
Param[1]: dst (type: Image *)
Param[2]: position (type: Vector2)
Param[3]: size (type: Vector2)
Param[4]: color (type: Color)
Function 307: ImageDrawRectangleRec() (3 input parameters)
Name: ImageDrawRectangleRec
Function 307: ImageDrawrayRectangleRec() (3 input parameters)
Name: ImageDrawrayRectangleRec
Return type: void
Description: Draw rectangle within an image
Description: Draw rayRectangle within an image
Param[1]: dst (type: Image *)
Param[2]: rec (type: Rectangle)
Param[2]: rec (type: rayRectangle)
Param[3]: color (type: Color)
Function 308: ImageDrawRectangleLines() (4 input parameters)
Name: ImageDrawRectangleLines
Function 308: ImageDrawrayRectangleLines() (4 input parameters)
Name: ImageDrawrayRectangleLines
Return type: void
Description: Draw rectangle lines within an image
Description: Draw rayRectangle lines within an image
Param[1]: dst (type: Image *)
Param[2]: rec (type: Rectangle)
Param[2]: rec (type: rayRectangle)
Param[3]: thick (type: int)
Param[4]: color (type: Color)
Function 309: ImageDraw() (5 input parameters)
@ -2859,8 +2859,8 @@ Function 309: ImageDraw() (5 input parameters)
Description: Draw a source image within a destination image (tint applied to source)
Param[1]: dst (type: Image *)
Param[2]: src (type: Image)
Param[3]: srcRec (type: Rectangle)
Param[4]: dstRec (type: Rectangle)
Param[3]: srcRec (type: rayRectangle)
Param[4]: dstRec (type: rayRectangle)
Param[5]: tint (type: Color)
Function 310: ImageDrawText() (6 input parameters)
Name: ImageDrawText
@ -2934,9 +2934,9 @@ Function 320: UpdateTexture() (2 input parameters)
Function 321: UpdateTextureRec() (3 input parameters)
Name: UpdateTextureRec
Return type: void
Description: Update GPU texture rectangle with new data
Description: Update GPU texture rayRectangle with new data
Param[1]: texture (type: Texture2D)
Param[2]: rec (type: Rectangle)
Param[2]: rec (type: rayRectangle)
Param[3]: pixels (type: const void *)
Function 322: GenTextureMipmaps() (1 input parameters)
Name: GenTextureMipmaps
@ -2982,18 +2982,18 @@ Function 327: DrawTextureEx() (5 input parameters)
Function 328: DrawTextureRec() (4 input parameters)
Name: DrawTextureRec
Return type: void
Description: Draw a part of a texture defined by a rectangle
Description: Draw a part of a texture defined by a rayRectangle
Param[1]: texture (type: Texture2D)
Param[2]: source (type: Rectangle)
Param[2]: source (type: rayRectangle)
Param[3]: position (type: Vector2)
Param[4]: tint (type: Color)
Function 329: DrawTexturePro() (6 input parameters)
Name: DrawTexturePro
Return type: void
Description: Draw a part of a texture defined by a rectangle with 'pro' parameters
Description: Draw a part of a texture defined by a rayRectangle with 'pro' parameters
Param[1]: texture (type: Texture2D)
Param[2]: source (type: Rectangle)
Param[3]: dest (type: Rectangle)
Param[2]: source (type: rayRectangle)
Param[3]: dest (type: rayRectangle)
Param[4]: origin (type: Vector2)
Param[5]: rotation (type: float)
Param[6]: tint (type: Color)
@ -3003,7 +3003,7 @@ Function 330: DrawTextureNPatch() (6 input parameters)
Description: Draws a texture (or part of it) that stretches or shrinks nicely
Param[1]: texture (type: Texture2D)
Param[2]: nPatchInfo (type: NPatchInfo)
Param[3]: dest (type: Rectangle)
Param[3]: dest (type: rayRectangle)
Param[4]: origin (type: Vector2)
Param[5]: rotation (type: float)
Param[6]: tint (type: Color)
@ -3151,7 +3151,7 @@ Function 353: GenImageFontAtlas() (6 input parameters)
Return type: Image
Description: Generate image font atlas using chars info
Param[1]: glyphs (type: const GlyphInfo *)
Param[2]: glyphRecs (type: Rectangle **)
Param[2]: glyphRecs (type: rayRectangle **)
Param[3]: glyphCount (type: int)
Param[4]: fontSize (type: int)
Param[5]: padding (type: int)
@ -3263,8 +3263,8 @@ Function 367: GetGlyphInfo() (2 input parameters)
Param[2]: codepoint (type: int)
Function 368: GetGlyphAtlasRec() (2 input parameters)
Name: GetGlyphAtlasRec
Return type: Rectangle
Description: Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found
Return type: rayRectangle
Description: Get glyph rayRectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found
Param[1]: font (type: Font)
Param[2]: codepoint (type: int)
Function 369: LoadUTF8() (2 input parameters)
@ -3664,7 +3664,7 @@ Function 425: DrawBillboardRec() (6 input parameters)
Description: Draw a billboard texture defined by source
Param[1]: camera (type: Camera)
Param[2]: texture (type: Texture2D)
Param[3]: source (type: Rectangle)
Param[3]: source (type: rayRectangle)
Param[4]: position (type: Vector3)
Param[5]: size (type: Vector2)
Param[6]: tint (type: Color)
@ -3674,7 +3674,7 @@ Function 426: DrawBillboardPro() (9 input parameters)
Description: Draw a billboard texture defined by source and rotation
Param[1]: camera (type: Camera)
Param[2]: texture (type: Texture2D)
Param[3]: source (type: Rectangle)
Param[3]: source (type: rayRectangle)
Param[4]: position (type: Vector3)
Param[5]: up (type: Vector3)
Param[6]: size (type: Vector2)

View file

@ -17,7 +17,7 @@
<Define name="RL_FREE(ptr)" type="MACRO" value="free(ptr)" desc="" />
<Define name="CLITERAL(type)" type="MACRO" value="type" desc="" />
<Define name="RL_COLOR_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_RECTANGLE_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_rayRectangle_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_VECTOR2_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_VECTOR3_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_VECTOR4_TYPE" type="GUARD" value="" desc="" />
@ -98,11 +98,11 @@
<Field type="unsigned char" name="b" desc="Color blue value" />
<Field type="unsigned char" name="a" desc="Color alpha value" />
</Struct>
<Struct name="Rectangle" fieldCount="4" desc="Rectangle, 4 components">
<Field type="float" name="x" desc="Rectangle top-left corner position x" />
<Field type="float" name="y" desc="Rectangle top-left corner position y" />
<Field type="float" name="width" desc="Rectangle width" />
<Field type="float" name="height" desc="Rectangle height" />
<Struct name="rayRectangle" fieldCount="4" desc="rayRectangle, 4 components">
<Field type="float" name="x" desc="rayRectangle top-left corner position x" />
<Field type="float" name="y" desc="rayRectangle top-left corner position y" />
<Field type="float" name="width" desc="rayRectangle width" />
<Field type="float" name="height" desc="rayRectangle height" />
</Struct>
<Struct name="Image" fieldCount="5" desc="Image, pixel data stored in CPU memory (RAM)">
<Field type="void *" name="data" desc="Image raw data" />
@ -124,7 +124,7 @@
<Field type="Texture" name="depth" desc="Depth buffer attachment texture" />
</Struct>
<Struct name="NPatchInfo" fieldCount="6" desc="NPatchInfo, n-patch layout info">
<Field type="Rectangle" name="source" desc="Texture source rectangle" />
<Field type="rayRectangle" name="source" desc="Texture source rayRectangle" />
<Field type="int" name="left" desc="Left border offset" />
<Field type="int" name="top" desc="Top border offset" />
<Field type="int" name="right" desc="Right border offset" />
@ -143,7 +143,7 @@
<Field type="int" name="glyphCount" desc="Number of glyph characters" />
<Field type="int" name="glyphPadding" desc="Padding around the glyph characters" />
<Field type="Texture2D" name="texture" desc="Texture atlas containing the glyphs" />
<Field type="Rectangle *" name="recs" desc="Rectangles in texture for the glyphs" />
<Field type="rayRectangle *" name="recs" desc="rayRectangles in texture for the glyphs" />
<Field type="GlyphInfo *" name="glyphs" desc="Glyphs info data" />
</Struct>
<Struct name="Camera3D" fieldCount="5" desc="Camera, defines position/orientation in 3d space">
@ -668,7 +668,7 @@
</Function>
<Function name="WindowShouldClose" retType="bool" paramCount="0" desc="Check if KEY_ESCAPE pressed or Close icon pressed">
</Function>
<Function name="CloseWindow" retType="void" paramCount="0" desc="Close window and unload OpenGL context">
<Function name="rayCloseWindow" retType="void" paramCount="0" desc="Close window and unload OpenGL context">
</Function>
<Function name="IsWindowReady" retType="bool" paramCount="0" desc="Check if window has been initialized successfully">
</Function>
@ -792,7 +792,7 @@
<Function name="WaitTime" retType="void" paramCount="1" desc="Wait for some time (halt program execution)">
<Param type="double" name="seconds" desc="" />
</Function>
<Function name="ShowCursor" retType="void" paramCount="0" desc="Shows cursor">
<Function name="rayShowCursor" retType="void" paramCount="0" desc="Shows cursor">
</Function>
<Function name="HideCursor" retType="void" paramCount="0" desc="Hides cursor">
</Function>
@ -1226,9 +1226,9 @@
<Param type="Vector3" name="rotation" desc="" />
<Param type="float" name="zoom" desc="" />
</Function>
<Function name="SetShapesTexture" retType="void" paramCount="2" desc="Set texture and rectangle to be used on shapes drawing">
<Function name="SetShapesTexture" retType="void" paramCount="2" desc="Set texture and rayRectangle to be used on shapes drawing">
<Param type="Texture2D" name="texture" desc="" />
<Param type="Rectangle" name="source" desc="" />
<Param type="rayRectangle" name="source" desc="" />
</Function>
<Function name="DrawPixel" retType="void" paramCount="3" desc="Draw a pixel">
<Param type="int" name="posX" desc="" />
@ -1367,29 +1367,29 @@
<Param type="int" name="segments" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="DrawRectangle" retType="void" paramCount="5" desc="Draw a color-filled rectangle">
<Function name="DrawrayRectangle" retType="void" paramCount="5" desc="Draw a color-filled rayRectangle">
<Param type="int" name="posX" desc="" />
<Param type="int" name="posY" desc="" />
<Param type="int" name="width" desc="" />
<Param type="int" name="height" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="DrawRectangleV" retType="void" paramCount="3" desc="Draw a color-filled rectangle (Vector version)">
<Function name="DrawrayRectangleV" retType="void" paramCount="3" desc="Draw a color-filled rayRectangle (Vector version)">
<Param type="Vector2" name="position" desc="" />
<Param type="Vector2" name="size" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="DrawRectangleRec" retType="void" paramCount="2" desc="Draw a color-filled rectangle">
<Param type="Rectangle" name="rec" desc="" />
<Function name="DrawrayRectangleRec" retType="void" paramCount="2" desc="Draw a color-filled rayRectangle">
<Param type="rayRectangle" name="rec" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="DrawRectanglePro" retType="void" paramCount="4" desc="Draw a color-filled rectangle with pro parameters">
<Param type="Rectangle" name="rec" desc="" />
<Function name="DrawrayRectanglePro" retType="void" paramCount="4" desc="Draw a color-filled rayRectangle with pro parameters">
<Param type="rayRectangle" name="rec" desc="" />
<Param type="Vector2" name="origin" desc="" />
<Param type="float" name="rotation" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="DrawRectangleGradientV" retType="void" paramCount="6" desc="Draw a vertical-gradient-filled rectangle">
<Function name="DrawrayRectangleGradientV" retType="void" paramCount="6" desc="Draw a vertical-gradient-filled rayRectangle">
<Param type="int" name="posX" desc="" />
<Param type="int" name="posY" desc="" />
<Param type="int" name="width" desc="" />
@ -1397,7 +1397,7 @@
<Param type="Color" name="color1" desc="" />
<Param type="Color" name="color2" desc="" />
</Function>
<Function name="DrawRectangleGradientH" retType="void" paramCount="6" desc="Draw a horizontal-gradient-filled rectangle">
<Function name="DrawrayRectangleGradientH" retType="void" paramCount="6" desc="Draw a horizontal-gradient-filled rayRectangle">
<Param type="int" name="posX" desc="" />
<Param type="int" name="posY" desc="" />
<Param type="int" name="width" desc="" />
@ -1405,33 +1405,33 @@
<Param type="Color" name="color1" desc="" />
<Param type="Color" name="color2" desc="" />
</Function>
<Function name="DrawRectangleGradientEx" retType="void" paramCount="5" desc="Draw a gradient-filled rectangle with custom vertex colors">
<Param type="Rectangle" name="rec" desc="" />
<Function name="DrawrayRectangleGradientEx" retType="void" paramCount="5" desc="Draw a gradient-filled rayRectangle with custom vertex colors">
<Param type="rayRectangle" name="rec" desc="" />
<Param type="Color" name="col1" desc="" />
<Param type="Color" name="col2" desc="" />
<Param type="Color" name="col3" desc="" />
<Param type="Color" name="col4" desc="" />
</Function>
<Function name="DrawRectangleLines" retType="void" paramCount="5" desc="Draw rectangle outline">
<Function name="DrawrayRectangleLines" retType="void" paramCount="5" desc="Draw rayRectangle outline">
<Param type="int" name="posX" desc="" />
<Param type="int" name="posY" desc="" />
<Param type="int" name="width" desc="" />
<Param type="int" name="height" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="DrawRectangleLinesEx" retType="void" paramCount="3" desc="Draw rectangle outline with extended parameters">
<Param type="Rectangle" name="rec" desc="" />
<Function name="DrawrayRectangleLinesEx" retType="void" paramCount="3" desc="Draw rayRectangle outline with extended parameters">
<Param type="rayRectangle" name="rec" desc="" />
<Param type="float" name="lineThick" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="DrawRectangleRounded" retType="void" paramCount="4" desc="Draw rectangle with rounded edges">
<Param type="Rectangle" name="rec" desc="" />
<Function name="DrawrayRectangleRounded" retType="void" paramCount="4" desc="Draw rayRectangle with rounded edges">
<Param type="rayRectangle" name="rec" desc="" />
<Param type="float" name="roundness" desc="" />
<Param type="int" name="segments" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="DrawRectangleRoundedLines" retType="void" paramCount="5" desc="Draw rectangle with rounded edges outline">
<Param type="Rectangle" name="rec" desc="" />
<Function name="DrawrayRectangleRoundedLines" retType="void" paramCount="5" desc="Draw rayRectangle with rounded edges outline">
<Param type="rayRectangle" name="rec" desc="" />
<Param type="float" name="roundness" desc="" />
<Param type="int" name="segments" desc="" />
<Param type="float" name="lineThick" desc="" />
@ -1481,9 +1481,9 @@
<Param type="float" name="lineThick" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="CheckCollisionRecs" retType="bool" paramCount="2" desc="Check collision between two rectangles">
<Param type="Rectangle" name="rec1" desc="" />
<Param type="Rectangle" name="rec2" desc="" />
<Function name="CheckCollisionRecs" retType="bool" paramCount="2" desc="Check collision between two rayRectangles">
<Param type="rayRectangle" name="rec1" desc="" />
<Param type="rayRectangle" name="rec2" desc="" />
</Function>
<Function name="CheckCollisionCircles" retType="bool" paramCount="4" desc="Check collision between two circles">
<Param type="Vector2" name="center1" desc="" />
@ -1491,14 +1491,14 @@
<Param type="Vector2" name="center2" desc="" />
<Param type="float" name="radius2" desc="" />
</Function>
<Function name="CheckCollisionCircleRec" retType="bool" paramCount="3" desc="Check collision between circle and rectangle">
<Function name="CheckCollisionCircleRec" retType="bool" paramCount="3" desc="Check collision between circle and rayRectangle">
<Param type="Vector2" name="center" desc="" />
<Param type="float" name="radius" desc="" />
<Param type="Rectangle" name="rec" desc="" />
<Param type="rayRectangle" name="rec" desc="" />
</Function>
<Function name="CheckCollisionPointRec" retType="bool" paramCount="2" desc="Check if point is inside rectangle">
<Function name="CheckCollisionPointRec" retType="bool" paramCount="2" desc="Check if point is inside rayRectangle">
<Param type="Vector2" name="point" desc="" />
<Param type="Rectangle" name="rec" desc="" />
<Param type="rayRectangle" name="rec" desc="" />
</Function>
<Function name="CheckCollisionPointCircle" retType="bool" paramCount="3" desc="Check if point is inside circle">
<Param type="Vector2" name="point" desc="" />
@ -1529,9 +1529,9 @@
<Param type="Vector2" name="p2" desc="" />
<Param type="int" name="threshold" desc="" />
</Function>
<Function name="GetCollisionRec" retType="Rectangle" paramCount="2" desc="Get collision rectangle for two rectangles collision">
<Param type="Rectangle" name="rec1" desc="" />
<Param type="Rectangle" name="rec2" desc="" />
<Function name="GetCollisionRec" retType="rayRectangle" paramCount="2" desc="Get collision rayRectangle for two rayRectangles collision">
<Param type="rayRectangle" name="rec1" desc="" />
<Param type="rayRectangle" name="rec2" desc="" />
</Function>
<Function name="LoadImage" retType="Image" paramCount="1" desc="Load image from file into CPU memory (RAM)">
<Param type="const char *" name="fileName" desc="" />
@ -1642,7 +1642,7 @@
</Function>
<Function name="ImageFromImage" retType="Image" paramCount="2" desc="Create an image from another image piece">
<Param type="Image" name="image" desc="" />
<Param type="Rectangle" name="rec" desc="" />
<Param type="rayRectangle" name="rec" desc="" />
</Function>
<Function name="ImageText" retType="Image" paramCount="3" desc="Create an image from text (default font)">
<Param type="const char *" name="text" desc="" />
@ -1664,9 +1664,9 @@
<Param type="Image *" name="image" desc="" />
<Param type="Color" name="fill" desc="" />
</Function>
<Function name="ImageCrop" retType="void" paramCount="2" desc="Crop an image to a defined rectangle">
<Function name="ImageCrop" retType="void" paramCount="2" desc="Crop an image to a defined rayRectangle">
<Param type="Image *" name="image" desc="" />
<Param type="Rectangle" name="crop" desc="" />
<Param type="rayRectangle" name="crop" desc="" />
</Function>
<Function name="ImageAlphaCrop" retType="void" paramCount="2" desc="Crop image depending on alpha value">
<Param type="Image *" name="image" desc="" />
@ -1769,7 +1769,7 @@
<Function name="UnloadImagePalette" retType="void" paramCount="1" desc="Unload colors palette loaded with LoadImagePalette()">
<Param type="Color *" name="colors" desc="" />
</Function>
<Function name="GetImageAlphaBorder" retType="Rectangle" paramCount="2" desc="Get image alpha border rectangle">
<Function name="GetImageAlphaBorder" retType="rayRectangle" paramCount="2" desc="Get image alpha border rayRectangle">
<Param type="Image" name="image" desc="" />
<Param type="float" name="threshold" desc="" />
</Function>
@ -1833,7 +1833,7 @@
<Param type="int" name="radius" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="ImageDrawRectangle" retType="void" paramCount="6" desc="Draw rectangle within an image">
<Function name="ImageDrawrayRectangle" retType="void" paramCount="6" desc="Draw rayRectangle within an image">
<Param type="Image *" name="dst" desc="" />
<Param type="int" name="posX" desc="" />
<Param type="int" name="posY" desc="" />
@ -1841,28 +1841,28 @@
<Param type="int" name="height" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="ImageDrawRectangleV" retType="void" paramCount="4" desc="Draw rectangle within an image (Vector version)">
<Function name="ImageDrawrayRectangleV" retType="void" paramCount="4" desc="Draw rayRectangle within an image (Vector version)">
<Param type="Image *" name="dst" desc="" />
<Param type="Vector2" name="position" desc="" />
<Param type="Vector2" name="size" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="ImageDrawRectangleRec" retType="void" paramCount="3" desc="Draw rectangle within an image">
<Function name="ImageDrawrayRectangleRec" retType="void" paramCount="3" desc="Draw rayRectangle within an image">
<Param type="Image *" name="dst" desc="" />
<Param type="Rectangle" name="rec" desc="" />
<Param type="rayRectangle" name="rec" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="ImageDrawRectangleLines" retType="void" paramCount="4" desc="Draw rectangle lines within an image">
<Function name="ImageDrawrayRectangleLines" retType="void" paramCount="4" desc="Draw rayRectangle lines within an image">
<Param type="Image *" name="dst" desc="" />
<Param type="Rectangle" name="rec" desc="" />
<Param type="rayRectangle" name="rec" desc="" />
<Param type="int" name="thick" desc="" />
<Param type="Color" name="color" desc="" />
</Function>
<Function name="ImageDraw" retType="void" paramCount="5" desc="Draw a source image within a destination image (tint applied to source)">
<Param type="Image *" name="dst" desc="" />
<Param type="Image" name="src" desc="" />
<Param type="Rectangle" name="srcRec" desc="" />
<Param type="Rectangle" name="dstRec" desc="" />
<Param type="rayRectangle" name="srcRec" desc="" />
<Param type="rayRectangle" name="dstRec" desc="" />
<Param type="Color" name="tint" desc="" />
</Function>
<Function name="ImageDrawText" retType="void" paramCount="6" desc="Draw text (using default font) within an image (destination)">
@ -1912,9 +1912,9 @@
<Param type="Texture2D" name="texture" desc="" />
<Param type="const void *" name="pixels" desc="" />
</Function>
<Function name="UpdateTextureRec" retType="void" paramCount="3" desc="Update GPU texture rectangle with new data">
<Function name="UpdateTextureRec" retType="void" paramCount="3" desc="Update GPU texture rayRectangle with new data">
<Param type="Texture2D" name="texture" desc="" />
<Param type="Rectangle" name="rec" desc="" />
<Param type="rayRectangle" name="rec" desc="" />
<Param type="const void *" name="pixels" desc="" />
</Function>
<Function name="GenTextureMipmaps" retType="void" paramCount="1" desc="Generate GPU mipmaps for a texture">
@ -1946,16 +1946,16 @@
<Param type="float" name="scale" desc="" />
<Param type="Color" name="tint" desc="" />
</Function>
<Function name="DrawTextureRec" retType="void" paramCount="4" desc="Draw a part of a texture defined by a rectangle">
<Function name="DrawTextureRec" retType="void" paramCount="4" desc="Draw a part of a texture defined by a rayRectangle">
<Param type="Texture2D" name="texture" desc="" />
<Param type="Rectangle" name="source" desc="" />
<Param type="rayRectangle" name="source" desc="" />
<Param type="Vector2" name="position" desc="" />
<Param type="Color" name="tint" desc="" />
</Function>
<Function name="DrawTexturePro" retType="void" paramCount="6" desc="Draw a part of a texture defined by a rectangle with 'pro' parameters">
<Function name="DrawTexturePro" retType="void" paramCount="6" desc="Draw a part of a texture defined by a rayRectangle with 'pro' parameters">
<Param type="Texture2D" name="texture" desc="" />
<Param type="Rectangle" name="source" desc="" />
<Param type="Rectangle" name="dest" desc="" />
<Param type="rayRectangle" name="source" desc="" />
<Param type="rayRectangle" name="dest" desc="" />
<Param type="Vector2" name="origin" desc="" />
<Param type="float" name="rotation" desc="" />
<Param type="Color" name="tint" desc="" />
@ -1963,7 +1963,7 @@
<Function name="DrawTextureNPatch" retType="void" paramCount="6" desc="Draws a texture (or part of it) that stretches or shrinks nicely">
<Param type="Texture2D" name="texture" desc="" />
<Param type="NPatchInfo" name="nPatchInfo" desc="" />
<Param type="Rectangle" name="dest" desc="" />
<Param type="rayRectangle" name="dest" desc="" />
<Param type="Vector2" name="origin" desc="" />
<Param type="float" name="rotation" desc="" />
<Param type="Color" name="tint" desc="" />
@ -2064,7 +2064,7 @@
</Function>
<Function name="GenImageFontAtlas" retType="Image" paramCount="6" desc="Generate image font atlas using chars info">
<Param type="const GlyphInfo *" name="glyphs" desc="" />
<Param type="Rectangle **" name="glyphRecs" desc="" />
<Param type="rayRectangle **" name="glyphRecs" desc="" />
<Param type="int" name="glyphCount" desc="" />
<Param type="int" name="fontSize" desc="" />
<Param type="int" name="padding" desc="" />
@ -2147,7 +2147,7 @@
<Param type="Font" name="font" desc="" />
<Param type="int" name="codepoint" desc="" />
</Function>
<Function name="GetGlyphAtlasRec" retType="Rectangle" paramCount="2" desc="Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found">
<Function name="GetGlyphAtlasRec" retType="rayRectangle" paramCount="2" desc="Get glyph rayRectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found">
<Param type="Font" name="font" desc="" />
<Param type="int" name="codepoint" desc="" />
</Function>
@ -2433,7 +2433,7 @@
<Function name="DrawBillboardRec" retType="void" paramCount="6" desc="Draw a billboard texture defined by source">
<Param type="Camera" name="camera" desc="" />
<Param type="Texture2D" name="texture" desc="" />
<Param type="Rectangle" name="source" desc="" />
<Param type="rayRectangle" name="source" desc="" />
<Param type="Vector3" name="position" desc="" />
<Param type="Vector2" name="size" desc="" />
<Param type="Color" name="tint" desc="" />
@ -2441,7 +2441,7 @@
<Function name="DrawBillboardPro" retType="void" paramCount="9" desc="Draw a billboard texture defined by source and rotation">
<Param type="Camera" name="camera" desc="" />
<Param type="Texture2D" name="texture" desc="" />
<Param type="Rectangle" name="source" desc="" />
<Param type="rayRectangle" name="source" desc="" />
<Param type="Vector3" name="position" desc="" />
<Param type="Vector3" name="up" desc="" />
<Param type="Vector2" name="size" desc="" />