From c561c031057289763c9ebbdc11ec44d8568e4051 Mon Sep 17 00:00:00 2001
From: lazaray <104470294+lazaray@users.noreply.github.com>
Date: Wed, 4 May 2022 00:06:28 +0200
Subject: [PATCH] Regenerate parser output
---
parser/raylib_api.json | 96 ++++++++++++++++++++++++++++++++++++++++++
parser/raylib_api.lua | 57 +++++++++++++++++++++++++
parser/raylib_api.txt | 40 ++++++++++++++++++
parser/raylib_api.xml | 27 ++++++++++++
4 files changed, 220 insertions(+)
diff --git a/parser/raylib_api.json b/parser/raylib_api.json
index 9aefa9b96..a680b16e6 100644
--- a/parser/raylib_api.json
+++ b/parser/raylib_api.json
@@ -10556,5 +10556,101 @@
}
]
}
+ ],
+ "callbacks": [
+ {
+ "name": "TraceLogCallback",
+ "description": "Logging: Redirect trace log messages",
+ "returnType": "void",
+ "params": [
+ {
+ "type": "int",
+ "name": "logLevel"
+ },
+ {
+ "type": "const char *",
+ "name": "text"
+ },
+ {
+ "type": "va_list",
+ "name": "args"
+ }
+ ]
+ },
+ {
+ "name": "LoadFileDataCallback",
+ "description": "FileIO: Load binary data",
+ "returnType": "unsigned char *",
+ "params": [
+ {
+ "type": "const char *",
+ "name": "fileName"
+ },
+ {
+ "type": "unsigned int *",
+ "name": "bytesRead"
+ }
+ ]
+ },
+ {
+ "name": "SaveFileDataCallback",
+ "description": "FileIO: Save binary data",
+ "returnType": "bool",
+ "params": [
+ {
+ "type": "const char *",
+ "name": "fileName"
+ },
+ {
+ "type": "void *",
+ "name": "data"
+ },
+ {
+ "type": "unsigned int",
+ "name": "bytesToWrite"
+ }
+ ]
+ },
+ {
+ "name": "LoadFileTextCallback",
+ "description": "FileIO: Load text data",
+ "returnType": "char *",
+ "params": [
+ {
+ "type": "const char *",
+ "name": "fileName"
+ }
+ ]
+ },
+ {
+ "name": "SaveFileTextCallback",
+ "description": "FileIO: Save text data",
+ "returnType": "bool",
+ "params": [
+ {
+ "type": "const char *",
+ "name": "fileName"
+ },
+ {
+ "type": "char *",
+ "name": "text"
+ }
+ ]
+ },
+ {
+ "name": "AudioCallback",
+ "description": "",
+ "returnType": "void",
+ "params": [
+ {
+ "type": "void *",
+ "name": "bufferData"
+ },
+ {
+ "type": "unsigned int",
+ "name": "frames"
+ }
+ ]
+ }
]
}
diff --git a/parser/raylib_api.lua b/parser/raylib_api.lua
index f8605b86f..4a94b7d29 100644
--- a/parser/raylib_api.lua
+++ b/parser/raylib_api.lua
@@ -7322,5 +7322,62 @@ return {
{type = "AudioCallback", name = "processor"}
}
}
+ },
+ callbacks = {
+ {
+ name = "TraceLogCallback",
+ description = "Logging: Redirect trace log messages",
+ returnType = "void",
+ params = {
+ {type = "int", name = "logLevel"},
+ {type = "const char *", name = "text"},
+ {type = "va_list", name = "args"}
+ }
+ },
+ {
+ name = "LoadFileDataCallback",
+ description = "FileIO: Load binary data",
+ returnType = "unsigned char *",
+ params = {
+ {type = "const char *", name = "fileName"},
+ {type = "unsigned int *", name = "bytesRead"}
+ }
+ },
+ {
+ name = "SaveFileDataCallback",
+ description = "FileIO: Save binary data",
+ returnType = "bool",
+ params = {
+ {type = "const char *", name = "fileName"},
+ {type = "void *", name = "data"},
+ {type = "unsigned int", name = "bytesToWrite"}
+ }
+ },
+ {
+ name = "LoadFileTextCallback",
+ description = "FileIO: Load text data",
+ returnType = "char *",
+ params = {
+ {type = "const char *", name = "fileName"}
+ }
+ },
+ {
+ name = "SaveFileTextCallback",
+ description = "FileIO: Save text data",
+ returnType = "bool",
+ params = {
+ {type = "const char *", name = "fileName"},
+ {type = "char *", name = "text"}
+ }
+ },
+ {
+ name = "AudioCallback",
+ description = "",
+ returnType = "void",
+ params = {
+ {type = "void *", name = "bufferData"},
+ {type = "unsigned int", name = "frames"}
+ }
+ }
}
}
diff --git a/parser/raylib_api.txt b/parser/raylib_api.txt
index a79e79560..e4d86951b 100644
--- a/parser/raylib_api.txt
+++ b/parser/raylib_api.txt
@@ -3782,6 +3782,46 @@ Function 499: DetachAudioStreamProcessor() (2 input parameters)
Param[1]: stream (type: AudioStream)
Param[2]: processor (type: AudioCallback)
+Callbacks found: 6
+
+Callback 001: TraceLogCallback() (3 input parameters)
+ Name: TraceLogCallback
+ Return type: void
+ Description: Logging: Redirect trace log messages
+ Param[1]: logLevel (type: int)
+ Param[2]: text (type: const char *)
+ Param[3]: args (type: va_list)
+Callback 002: LoadFileDataCallback() (2 input parameters)
+ Name: LoadFileDataCallback
+ Return type: unsigned char *
+ Description: FileIO: Load binary data
+ Param[1]: fileName (type: const char *)
+ Param[2]: bytesRead (type: unsigned int *)
+Callback 003: SaveFileDataCallback() (3 input parameters)
+ Name: SaveFileDataCallback
+ Return type: bool
+ Description: FileIO: Save binary data
+ Param[1]: fileName (type: const char *)
+ Param[2]: data (type: void *)
+ Param[3]: bytesToWrite (type: unsigned int)
+Callback 004: LoadFileTextCallback() (1 input parameters)
+ Name: LoadFileTextCallback
+ Return type: char *
+ Description: FileIO: Load text data
+ Param[1]: fileName (type: const char *)
+Callback 005: SaveFileTextCallback() (2 input parameters)
+ Name: SaveFileTextCallback
+ Return type: bool
+ Description: FileIO: Save text data
+ Param[1]: fileName (type: const char *)
+ Param[2]: text (type: char *)
+Callback 006: AudioCallback() (2 input parameters)
+ Name: AudioCallback
+ Return type: void
+ Description:
+ Param[1]: bufferData (type: void *)
+ Param[2]: frames (type: unsigned int)
+
Defines found: 52
Define 001: RAYLIB_H
diff --git a/parser/raylib_api.xml b/parser/raylib_api.xml
index 091173fab..142ccd115 100644
--- a/parser/raylib_api.xml
+++ b/parser/raylib_api.xml
@@ -2695,4 +2695,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+