summaryrefslogtreecommitdiffhomepage
path: root/parser/raylib_api.json
diff options
context:
space:
mode:
authorlazaray <[email protected]>2022-05-01 12:34:15 +0200
committerGitHub <[email protected]>2022-05-01 12:34:15 +0200
commit6f044c57ac193bdf283496293848218a57ed5a1a (patch)
tree78801cc5cb823a335123892eeeae706cf4b2489a /parser/raylib_api.json
parent666aa44a844febf4b38f774f8a143438400d0354 (diff)
downloadraylib-6f044c57ac193bdf283496293848218a57ed5a1a.tar.gz
raylib-6f044c57ac193bdf283496293848218a57ed5a1a.zip
Add aliases to parser (#2444)
* Fix parser indentation * Fix parser comments * Add aliases to parser * Regenerate parser output * Fix parser handling of multiple fields on one line * Regenerate parser output * Fix parser code style
Diffstat (limited to 'parser/raylib_api.json')
-rw-r--r--parser/raylib_api.json109
1 files changed, 98 insertions, 11 deletions
diff --git a/parser/raylib_api.json b/parser/raylib_api.json
index 5af28c50..d9565c5c 100644
--- a/parser/raylib_api.json
+++ b/parser/raylib_api.json
@@ -69,22 +69,82 @@
"fields": [
{
"type": "float",
- "name": "m0, m4, m8, m12",
+ "name": "m0",
"description": "Matrix first row (4 components)"
},
{
"type": "float",
- "name": "m1, m5, m9, m13",
+ "name": "m4",
+ "description": "Matrix first row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m8",
+ "description": "Matrix first row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m12",
+ "description": "Matrix first row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m1",
+ "description": "Matrix second row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m5",
"description": "Matrix second row (4 components)"
},
{
"type": "float",
- "name": "m2, m6, m10, m14",
+ "name": "m9",
+ "description": "Matrix second row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m13",
+ "description": "Matrix second row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m2",
+ "description": "Matrix third row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m6",
+ "description": "Matrix third row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m10",
+ "description": "Matrix third row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m14",
"description": "Matrix third row (4 components)"
},
{
"type": "float",
- "name": "m3, m7, m11, m15",
+ "name": "m3",
+ "description": "Matrix fourth row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m7",
+ "description": "Matrix fourth row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m11",
+ "description": "Matrix fourth row (4 components)"
+ },
+ {
+ "type": "float",
+ "name": "m15",
"description": "Matrix fourth row (4 components)"
}
]
@@ -907,6 +967,33 @@
]
}
],
+ "aliases": [
+ {
+ "type": "Vector4",
+ "name": "Quaternion",
+ "description": "Quaternion, 4 components (Vector4 alias)"
+ },
+ {
+ "type": "Texture",
+ "name": "Texture2D",
+ "description": "Texture2D, same as Texture"
+ },
+ {
+ "type": "Texture",
+ "name": "TextureCubemap",
+ "description": "TextureCubemap, same as Texture"
+ },
+ {
+ "type": "RenderTexture",
+ "name": "RenderTexture2D",
+ "description": "RenderTexture2D, same as RenderTexture"
+ },
+ {
+ "type": "Camera3D",
+ "name": "Camera",
+ "description": "Camera type fallback, defaults to Camera3D"
+ }
+ ],
"enums": [
{
"name": "ConfigFlags",
@@ -4101,11 +4188,11 @@
},
{
"type": "int",
- "name": "dataLength"
+ "name": "dataSize"
},
{
"type": "int *",
- "name": "compDataLength"
+ "name": "compDataSize"
}
]
},
@@ -4120,11 +4207,11 @@
},
{
"type": "int",
- "name": "compDataLength"
+ "name": "compDataSize"
},
{
"type": "int *",
- "name": "dataLength"
+ "name": "dataSize"
}
]
},
@@ -4139,11 +4226,11 @@
},
{
"type": "int",
- "name": "dataLength"
+ "name": "dataSize"
},
{
"type": "int *",
- "name": "outputLength"
+ "name": "outputSize"
}
]
},
@@ -4158,7 +4245,7 @@
},
{
"type": "int *",
- "name": "outputLength"
+ "name": "outputSize"
}
]
},