diff options
| author | lazaray <[email protected]> | 2022-05-01 12:34:15 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-05-01 12:34:15 +0200 |
| commit | 6f044c57ac193bdf283496293848218a57ed5a1a (patch) | |
| tree | 78801cc5cb823a335123892eeeae706cf4b2489a /parser/raylib_api.lua | |
| parent | 666aa44a844febf4b38f774f8a143438400d0354 (diff) | |
| download | raylib-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.lua')
| -rw-r--r-- | parser/raylib_api.lua | 109 |
1 files changed, 98 insertions, 11 deletions
diff --git a/parser/raylib_api.lua b/parser/raylib_api.lua index 00c129a3..0a127e47 100644 --- a/parser/raylib_api.lua +++ b/parser/raylib_api.lua @@ -69,22 +69,82 @@ return { 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 = "m3, m7, m11, m15", + 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", + 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 @@ return { } } }, + 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", @@ -3736,8 +3823,8 @@ return { returnType = "unsigned char *", params = { {type = "const unsigned char *", name = "data"}, - {type = "int", name = "dataLength"}, - {type = "int *", name = "compDataLength"} + {type = "int", name = "dataSize"}, + {type = "int *", name = "compDataSize"} } }, { @@ -3746,8 +3833,8 @@ return { returnType = "unsigned char *", params = { {type = "const unsigned char *", name = "compData"}, - {type = "int", name = "compDataLength"}, - {type = "int *", name = "dataLength"} + {type = "int", name = "compDataSize"}, + {type = "int *", name = "dataSize"} } }, { @@ -3756,8 +3843,8 @@ return { returnType = "char *", params = { {type = "const unsigned char *", name = "data"}, - {type = "int", name = "dataLength"}, - {type = "int *", name = "outputLength"} + {type = "int", name = "dataSize"}, + {type = "int *", name = "outputSize"} } }, { @@ -3766,7 +3853,7 @@ return { returnType = "unsigned char *", params = { {type = "const unsigned char *", name = "data"}, - {type = "int *", name = "outputLength"} + {type = "int *", name = "outputSize"} } }, { |
