From 6f044c57ac193bdf283496293848218a57ed5a1a Mon Sep 17 00:00:00 2001 From: lazaray <104470294+lazaray@users.noreply.github.com> Date: Sun, 1 May 2022 12:34:15 +0200 Subject: 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 --- parser/raylib_api.json | 109 ++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 98 insertions(+), 11 deletions(-) (limited to 'parser/raylib_api.json') 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" } ] }, -- cgit v1.2.3