Update raylib_api.* by CI

This commit is contained in:
github-actions[bot] 2024-03-28 10:24:01 +00:00
parent 425fe69e0c
commit fa6f040957
4 changed files with 189 additions and 171 deletions

View File

@ -90,48 +90,6 @@
"value": "type", "value": "type",
"description": "" "description": ""
}, },
{
"name": "RL_COLOR_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_RECTANGLE_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_VECTOR2_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_VECTOR3_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_VECTOR4_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_QUATERNION_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_MATRIX_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{ {
"name": "LIGHTGRAY", "name": "LIGHTGRAY",
"type": "COLOR", "type": "COLOR",
@ -294,6 +252,48 @@
"value": "", "value": "",
"description": "" "description": ""
}, },
{
"name": "RL_VECTOR2_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_VECTOR3_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_VECTOR4_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_QUATERNION_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_MATRIX_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_COLOR_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{
"name": "RL_RECTANGLE_TYPE",
"type": "GUARD",
"value": "",
"description": ""
},
{ {
"name": "MOUSE_LEFT_BUTTON", "name": "MOUSE_LEFT_BUTTON",
"type": "UNKNOWN", "type": "UNKNOWN",
@ -335,6 +335,12 @@
"type": "UNKNOWN", "type": "UNKNOWN",
"value": "SHADER_LOC_MAP_METALNESS", "value": "SHADER_LOC_MAP_METALNESS",
"description": "" "description": ""
},
{
"name": "GetMouseRay",
"type": "UNKNOWN",
"value": "GetScreenToWorldRay",
"description": "Compatibility hack for previous raylib versions"
} }
], ],
"structs": [ "structs": [
@ -3873,12 +3879,12 @@
}, },
{ {
"name": "GetScreenToWorldRay", "name": "GetScreenToWorldRay",
"description": "Get a ray trace from mouse position", "description": "Get a ray trace from screen position (i.e mouse)",
"returnType": "Ray", "returnType": "Ray",
"params": [ "params": [
{ {
"type": "Vector2", "type": "Vector2",
"name": "mousePosition" "name": "position"
}, },
{ {
"type": "Camera", "type": "Camera",
@ -3888,12 +3894,12 @@
}, },
{ {
"name": "GetScreenToWorldRayEx", "name": "GetScreenToWorldRayEx",
"description": "Get a ray trace from mouse position in a viewport", "description": "Get a ray trace from screen position (i.e mouse) in a viewport",
"returnType": "Ray", "returnType": "Ray",
"params": [ "params": [
{ {
"type": "Vector2", "type": "Vector2",
"name": "mousePosition" "name": "position"
}, },
{ {
"type": "Camera", "type": "Camera",

View File

@ -90,48 +90,6 @@ return {
value = "type", value = "type",
description = "" description = ""
}, },
{
name = "RL_COLOR_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_RECTANGLE_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_VECTOR2_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_VECTOR3_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_VECTOR4_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_QUATERNION_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_MATRIX_TYPE",
type = "GUARD",
value = "",
description = ""
},
{ {
name = "LIGHTGRAY", name = "LIGHTGRAY",
type = "COLOR", type = "COLOR",
@ -294,6 +252,48 @@ return {
value = "", value = "",
description = "" description = ""
}, },
{
name = "RL_VECTOR2_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_VECTOR3_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_VECTOR4_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_QUATERNION_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_MATRIX_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_COLOR_TYPE",
type = "GUARD",
value = "",
description = ""
},
{
name = "RL_RECTANGLE_TYPE",
type = "GUARD",
value = "",
description = ""
},
{ {
name = "MOUSE_LEFT_BUTTON", name = "MOUSE_LEFT_BUTTON",
type = "UNKNOWN", type = "UNKNOWN",
@ -335,6 +335,12 @@ return {
type = "UNKNOWN", type = "UNKNOWN",
value = "SHADER_LOC_MAP_METALNESS", value = "SHADER_LOC_MAP_METALNESS",
description = "" description = ""
},
{
name = "GetMouseRay",
type = "UNKNOWN",
value = "GetScreenToWorldRay",
description = "Compatibility hack for previous raylib versions"
} }
}, },
structs = { structs = {
@ -3636,19 +3642,19 @@ return {
}, },
{ {
name = "GetScreenToWorldRay", name = "GetScreenToWorldRay",
description = "Get a ray trace from mouse position", description = "Get a ray trace from screen position (i.e mouse)",
returnType = "Ray", returnType = "Ray",
params = { params = {
{type = "Vector2", name = "mousePosition"}, {type = "Vector2", name = "position"},
{type = "Camera", name = "camera"} {type = "Camera", name = "camera"}
} }
}, },
{ {
name = "GetScreenToWorldRayEx", name = "GetScreenToWorldRayEx",
description = "Get a ray trace from mouse position in a viewport", description = "Get a ray trace from screen position (i.e mouse) in a viewport",
returnType = "Ray", returnType = "Ray",
params = { params = {
{type = "Vector2", name = "mousePosition"}, {type = "Vector2", name = "position"},
{type = "Camera", name = "camera"}, {type = "Camera", name = "camera"},
{type = "float", name = "width"}, {type = "float", name = "width"},
{type = "float", name = "height"} {type = "float", name = "height"}

View File

@ -1,5 +1,5 @@
Defines found: 56 Defines found: 57
Define 001: RAYLIB_H Define 001: RAYLIB_H
Name: RAYLIB_H Name: RAYLIB_H
@ -76,176 +76,176 @@ Define 015: CLITERAL(type)
Type: MACRO Type: MACRO
Value: type Value: type
Description: Description:
Define 016: RL_COLOR_TYPE Define 016: LIGHTGRAY
Name: RL_COLOR_TYPE
Type: GUARD
Value:
Description:
Define 017: RL_RECTANGLE_TYPE
Name: RL_RECTANGLE_TYPE
Type: GUARD
Value:
Description:
Define 018: RL_VECTOR2_TYPE
Name: RL_VECTOR2_TYPE
Type: GUARD
Value:
Description:
Define 019: RL_VECTOR3_TYPE
Name: RL_VECTOR3_TYPE
Type: GUARD
Value:
Description:
Define 020: RL_VECTOR4_TYPE
Name: RL_VECTOR4_TYPE
Type: GUARD
Value:
Description:
Define 021: RL_QUATERNION_TYPE
Name: RL_QUATERNION_TYPE
Type: GUARD
Value:
Description:
Define 022: RL_MATRIX_TYPE
Name: RL_MATRIX_TYPE
Type: GUARD
Value:
Description:
Define 023: LIGHTGRAY
Name: LIGHTGRAY Name: LIGHTGRAY
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 200, 200, 200, 255 } Value: CLITERAL(Color){ 200, 200, 200, 255 }
Description: Light Gray Description: Light Gray
Define 024: GRAY Define 017: GRAY
Name: GRAY Name: GRAY
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 130, 130, 130, 255 } Value: CLITERAL(Color){ 130, 130, 130, 255 }
Description: Gray Description: Gray
Define 025: DARKGRAY Define 018: DARKGRAY
Name: DARKGRAY Name: DARKGRAY
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 80, 80, 80, 255 } Value: CLITERAL(Color){ 80, 80, 80, 255 }
Description: Dark Gray Description: Dark Gray
Define 026: YELLOW Define 019: YELLOW
Name: YELLOW Name: YELLOW
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 253, 249, 0, 255 } Value: CLITERAL(Color){ 253, 249, 0, 255 }
Description: Yellow Description: Yellow
Define 027: GOLD Define 020: GOLD
Name: GOLD Name: GOLD
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 255, 203, 0, 255 } Value: CLITERAL(Color){ 255, 203, 0, 255 }
Description: Gold Description: Gold
Define 028: ORANGE Define 021: ORANGE
Name: ORANGE Name: ORANGE
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 255, 161, 0, 255 } Value: CLITERAL(Color){ 255, 161, 0, 255 }
Description: Orange Description: Orange
Define 029: PINK Define 022: PINK
Name: PINK Name: PINK
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 255, 109, 194, 255 } Value: CLITERAL(Color){ 255, 109, 194, 255 }
Description: Pink Description: Pink
Define 030: RED Define 023: RED
Name: RED Name: RED
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 230, 41, 55, 255 } Value: CLITERAL(Color){ 230, 41, 55, 255 }
Description: Red Description: Red
Define 031: MAROON Define 024: MAROON
Name: MAROON Name: MAROON
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 190, 33, 55, 255 } Value: CLITERAL(Color){ 190, 33, 55, 255 }
Description: Maroon Description: Maroon
Define 032: GREEN Define 025: GREEN
Name: GREEN Name: GREEN
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 0, 228, 48, 255 } Value: CLITERAL(Color){ 0, 228, 48, 255 }
Description: Green Description: Green
Define 033: LIME Define 026: LIME
Name: LIME Name: LIME
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 0, 158, 47, 255 } Value: CLITERAL(Color){ 0, 158, 47, 255 }
Description: Lime Description: Lime
Define 034: DARKGREEN Define 027: DARKGREEN
Name: DARKGREEN Name: DARKGREEN
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 0, 117, 44, 255 } Value: CLITERAL(Color){ 0, 117, 44, 255 }
Description: Dark Green Description: Dark Green
Define 035: SKYBLUE Define 028: SKYBLUE
Name: SKYBLUE Name: SKYBLUE
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 102, 191, 255, 255 } Value: CLITERAL(Color){ 102, 191, 255, 255 }
Description: Sky Blue Description: Sky Blue
Define 036: BLUE Define 029: BLUE
Name: BLUE Name: BLUE
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 0, 121, 241, 255 } Value: CLITERAL(Color){ 0, 121, 241, 255 }
Description: Blue Description: Blue
Define 037: DARKBLUE Define 030: DARKBLUE
Name: DARKBLUE Name: DARKBLUE
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 0, 82, 172, 255 } Value: CLITERAL(Color){ 0, 82, 172, 255 }
Description: Dark Blue Description: Dark Blue
Define 038: PURPLE Define 031: PURPLE
Name: PURPLE Name: PURPLE
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 200, 122, 255, 255 } Value: CLITERAL(Color){ 200, 122, 255, 255 }
Description: Purple Description: Purple
Define 039: VIOLET Define 032: VIOLET
Name: VIOLET Name: VIOLET
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 135, 60, 190, 255 } Value: CLITERAL(Color){ 135, 60, 190, 255 }
Description: Violet Description: Violet
Define 040: DARKPURPLE Define 033: DARKPURPLE
Name: DARKPURPLE Name: DARKPURPLE
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 112, 31, 126, 255 } Value: CLITERAL(Color){ 112, 31, 126, 255 }
Description: Dark Purple Description: Dark Purple
Define 041: BEIGE Define 034: BEIGE
Name: BEIGE Name: BEIGE
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 211, 176, 131, 255 } Value: CLITERAL(Color){ 211, 176, 131, 255 }
Description: Beige Description: Beige
Define 042: BROWN Define 035: BROWN
Name: BROWN Name: BROWN
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 127, 106, 79, 255 } Value: CLITERAL(Color){ 127, 106, 79, 255 }
Description: Brown Description: Brown
Define 043: DARKBROWN Define 036: DARKBROWN
Name: DARKBROWN Name: DARKBROWN
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 76, 63, 47, 255 } Value: CLITERAL(Color){ 76, 63, 47, 255 }
Description: Dark Brown Description: Dark Brown
Define 044: WHITE Define 037: WHITE
Name: WHITE Name: WHITE
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 255, 255, 255, 255 } Value: CLITERAL(Color){ 255, 255, 255, 255 }
Description: White Description: White
Define 045: BLACK Define 038: BLACK
Name: BLACK Name: BLACK
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 0, 0, 0, 255 } Value: CLITERAL(Color){ 0, 0, 0, 255 }
Description: Black Description: Black
Define 046: BLANK Define 039: BLANK
Name: BLANK Name: BLANK
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 0, 0, 0, 0 } Value: CLITERAL(Color){ 0, 0, 0, 0 }
Description: Blank (Transparent) Description: Blank (Transparent)
Define 047: MAGENTA Define 040: MAGENTA
Name: MAGENTA Name: MAGENTA
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 255, 0, 255, 255 } Value: CLITERAL(Color){ 255, 0, 255, 255 }
Description: Magenta Description: Magenta
Define 048: RAYWHITE Define 041: RAYWHITE
Name: RAYWHITE Name: RAYWHITE
Type: COLOR Type: COLOR
Value: CLITERAL(Color){ 245, 245, 245, 255 } Value: CLITERAL(Color){ 245, 245, 245, 255 }
Description: My own White (raylib logo) Description: My own White (raylib logo)
Define 049: RL_BOOL_TYPE Define 042: RL_BOOL_TYPE
Name: RL_BOOL_TYPE Name: RL_BOOL_TYPE
Type: GUARD Type: GUARD
Value: Value:
Description: Description:
Define 043: RL_VECTOR2_TYPE
Name: RL_VECTOR2_TYPE
Type: GUARD
Value:
Description:
Define 044: RL_VECTOR3_TYPE
Name: RL_VECTOR3_TYPE
Type: GUARD
Value:
Description:
Define 045: RL_VECTOR4_TYPE
Name: RL_VECTOR4_TYPE
Type: GUARD
Value:
Description:
Define 046: RL_QUATERNION_TYPE
Name: RL_QUATERNION_TYPE
Type: GUARD
Value:
Description:
Define 047: RL_MATRIX_TYPE
Name: RL_MATRIX_TYPE
Type: GUARD
Value:
Description:
Define 048: RL_COLOR_TYPE
Name: RL_COLOR_TYPE
Type: GUARD
Value:
Description:
Define 049: RL_RECTANGLE_TYPE
Name: RL_RECTANGLE_TYPE
Type: GUARD
Value:
Description:
Define 050: MOUSE_LEFT_BUTTON Define 050: MOUSE_LEFT_BUTTON
Name: MOUSE_LEFT_BUTTON Name: MOUSE_LEFT_BUTTON
Type: UNKNOWN Type: UNKNOWN
@ -281,6 +281,11 @@ Define 056: SHADER_LOC_MAP_SPECULAR
Type: UNKNOWN Type: UNKNOWN
Value: SHADER_LOC_MAP_METALNESS Value: SHADER_LOC_MAP_METALNESS
Description: Description:
Define 057: GetMouseRay
Name: GetMouseRay
Type: UNKNOWN
Value: GetScreenToWorldRay
Description: Compatibility hack for previous raylib versions
Structures found: 34 Structures found: 34
@ -1424,14 +1429,14 @@ Function 083: UnloadShader() (1 input parameters)
Function 084: GetScreenToWorldRay() (2 input parameters) Function 084: GetScreenToWorldRay() (2 input parameters)
Name: GetScreenToWorldRay Name: GetScreenToWorldRay
Return type: Ray Return type: Ray
Description: Get a ray trace from mouse position Description: Get a ray trace from screen position (i.e mouse)
Param[1]: mousePosition (type: Vector2) Param[1]: position (type: Vector2)
Param[2]: camera (type: Camera) Param[2]: camera (type: Camera)
Function 085: GetScreenToWorldRayEx() (4 input parameters) Function 085: GetScreenToWorldRayEx() (4 input parameters)
Name: GetScreenToWorldRayEx Name: GetScreenToWorldRayEx
Return type: Ray Return type: Ray
Description: Get a ray trace from mouse position in a viewport Description: Get a ray trace from screen position (i.e mouse) in a viewport
Param[1]: mousePosition (type: Vector2) Param[1]: position (type: Vector2)
Param[2]: camera (type: Camera) Param[2]: camera (type: Camera)
Param[3]: width (type: float) Param[3]: width (type: float)
Param[4]: height (type: float) Param[4]: height (type: float)

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="Windows-1252" ?> <?xml version="1.0" encoding="Windows-1252" ?>
<raylibAPI> <raylibAPI>
<Defines count="56"> <Defines count="57">
<Define name="RAYLIB_H" type="GUARD" value="" desc="" /> <Define name="RAYLIB_H" type="GUARD" value="" desc="" />
<Define name="RAYLIB_VERSION_MAJOR" type="INT" value="5" desc="" /> <Define name="RAYLIB_VERSION_MAJOR" type="INT" value="5" desc="" />
<Define name="RAYLIB_VERSION_MINOR" type="INT" value="1" desc="" /> <Define name="RAYLIB_VERSION_MINOR" type="INT" value="1" desc="" />
@ -16,13 +16,6 @@
<Define name="RL_REALLOC(ptr,sz)" type="MACRO" value="realloc(ptr,sz)" desc="" /> <Define name="RL_REALLOC(ptr,sz)" type="MACRO" value="realloc(ptr,sz)" desc="" />
<Define name="RL_FREE(ptr)" type="MACRO" value="free(ptr)" desc="" /> <Define name="RL_FREE(ptr)" type="MACRO" value="free(ptr)" desc="" />
<Define name="CLITERAL(type)" type="MACRO" value="type" 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_VECTOR2_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_VECTOR3_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_VECTOR4_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_QUATERNION_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_MATRIX_TYPE" type="GUARD" value="" desc="" />
<Define name="LIGHTGRAY" type="COLOR" value="CLITERAL(Color){ 200, 200, 200, 255 }" desc="Light Gray" /> <Define name="LIGHTGRAY" type="COLOR" value="CLITERAL(Color){ 200, 200, 200, 255 }" desc="Light Gray" />
<Define name="GRAY" type="COLOR" value="CLITERAL(Color){ 130, 130, 130, 255 }" desc="Gray" /> <Define name="GRAY" type="COLOR" value="CLITERAL(Color){ 130, 130, 130, 255 }" desc="Gray" />
<Define name="DARKGRAY" type="COLOR" value="CLITERAL(Color){ 80, 80, 80, 255 }" desc="Dark Gray" /> <Define name="DARKGRAY" type="COLOR" value="CLITERAL(Color){ 80, 80, 80, 255 }" desc="Dark Gray" />
@ -50,6 +43,13 @@
<Define name="MAGENTA" type="COLOR" value="CLITERAL(Color){ 255, 0, 255, 255 }" desc="Magenta" /> <Define name="MAGENTA" type="COLOR" value="CLITERAL(Color){ 255, 0, 255, 255 }" desc="Magenta" />
<Define name="RAYWHITE" type="COLOR" value="CLITERAL(Color){ 245, 245, 245, 255 }" desc="My own White (raylib logo)" /> <Define name="RAYWHITE" type="COLOR" value="CLITERAL(Color){ 245, 245, 245, 255 }" desc="My own White (raylib logo)" />
<Define name="RL_BOOL_TYPE" type="GUARD" value="" desc="" /> <Define name="RL_BOOL_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="" />
<Define name="RL_QUATERNION_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_MATRIX_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_COLOR_TYPE" type="GUARD" value="" desc="" />
<Define name="RL_RECTANGLE_TYPE" type="GUARD" value="" desc="" />
<Define name="MOUSE_LEFT_BUTTON" type="UNKNOWN" value="MOUSE_BUTTON_LEFT" desc="" /> <Define name="MOUSE_LEFT_BUTTON" type="UNKNOWN" value="MOUSE_BUTTON_LEFT" desc="" />
<Define name="MOUSE_RIGHT_BUTTON" type="UNKNOWN" value="MOUSE_BUTTON_RIGHT" desc="" /> <Define name="MOUSE_RIGHT_BUTTON" type="UNKNOWN" value="MOUSE_BUTTON_RIGHT" desc="" />
<Define name="MOUSE_MIDDLE_BUTTON" type="UNKNOWN" value="MOUSE_BUTTON_MIDDLE" desc="" /> <Define name="MOUSE_MIDDLE_BUTTON" type="UNKNOWN" value="MOUSE_BUTTON_MIDDLE" desc="" />
@ -57,6 +57,7 @@
<Define name="MATERIAL_MAP_SPECULAR" type="UNKNOWN" value="MATERIAL_MAP_METALNESS" desc="" /> <Define name="MATERIAL_MAP_SPECULAR" type="UNKNOWN" value="MATERIAL_MAP_METALNESS" desc="" />
<Define name="SHADER_LOC_MAP_DIFFUSE" type="UNKNOWN" value="SHADER_LOC_MAP_ALBEDO" desc="" /> <Define name="SHADER_LOC_MAP_DIFFUSE" type="UNKNOWN" value="SHADER_LOC_MAP_ALBEDO" desc="" />
<Define name="SHADER_LOC_MAP_SPECULAR" type="UNKNOWN" value="SHADER_LOC_MAP_METALNESS" desc="" /> <Define name="SHADER_LOC_MAP_SPECULAR" type="UNKNOWN" value="SHADER_LOC_MAP_METALNESS" desc="" />
<Define name="GetMouseRay" type="UNKNOWN" value="GetScreenToWorldRay" desc="Compatibility hack for previous raylib versions" />
</Defines> </Defines>
<Structs count="34"> <Structs count="34">
<Struct name="Vector2" fieldCount="2" desc="Vector2, 2 components"> <Struct name="Vector2" fieldCount="2" desc="Vector2, 2 components">
@ -902,12 +903,12 @@
<Function name="UnloadShader" retType="void" paramCount="1" desc="Unload shader from GPU memory (VRAM)"> <Function name="UnloadShader" retType="void" paramCount="1" desc="Unload shader from GPU memory (VRAM)">
<Param type="Shader" name="shader" desc="" /> <Param type="Shader" name="shader" desc="" />
</Function> </Function>
<Function name="GetScreenToWorldRay" retType="Ray" paramCount="2" desc="Get a ray trace from mouse position"> <Function name="GetScreenToWorldRay" retType="Ray" paramCount="2" desc="Get a ray trace from screen position (i.e mouse)">
<Param type="Vector2" name="mousePosition" desc="" /> <Param type="Vector2" name="position" desc="" />
<Param type="Camera" name="camera" desc="" /> <Param type="Camera" name="camera" desc="" />
</Function> </Function>
<Function name="GetScreenToWorldRayEx" retType="Ray" paramCount="4" desc="Get a ray trace from mouse position in a viewport"> <Function name="GetScreenToWorldRayEx" retType="Ray" paramCount="4" desc="Get a ray trace from screen position (i.e mouse) in a viewport">
<Param type="Vector2" name="mousePosition" desc="" /> <Param type="Vector2" name="position" desc="" />
<Param type="Camera" name="camera" desc="" /> <Param type="Camera" name="camera" desc="" />
<Param type="float" name="width" desc="" /> <Param type="float" name="width" desc="" />
<Param type="float" name="height" desc="" /> <Param type="float" name="height" desc="" />