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
This commit is contained in:
lazaray
2022-05-01 12:34:15 +02:00
committed by GitHub
parent 666aa44a84
commit 6f044c57ac
5 changed files with 531 additions and 92 deletions

View File

@ -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": "m2, m6, m10, m14",
"name": "m5",
"description": "Matrix second row (4 components)"
},
{
"type": "float",
"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 @@
]
}
],
"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"
}
]
},