From 0a5b27abd72b02286a54c8e96032f71a39e9ded5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 20 Jun 2024 17:14:54 +0000 Subject: [PATCH] Update raylib_api.* by CI --- parser/output/raylib_api.json | 44 +++++++++++++++++++++++++++++++++++ parser/output/raylib_api.lua | 32 +++++++++++++++++++++++++ parser/output/raylib_api.txt | 24 +++++++++++++++++-- parser/output/raylib_api.xml | 16 +++++++++++-- 4 files changed, 112 insertions(+), 4 deletions(-) diff --git a/parser/output/raylib_api.json b/parser/output/raylib_api.json index ad49b64a5..a96348c67 100644 --- a/parser/output/raylib_api.json +++ b/parser/output/raylib_api.json @@ -3113,6 +3113,28 @@ "name": "frames" } ] + }, + { + "name": "AudioThreadEntryCallback", + "description": "", + "returnType": "void", + "params": [ + { + "type": "", + "name": "" + } + ] + }, + { + "name": "AudioThreadExitCallback", + "description": "", + "returnType": "void", + "params": [ + { + "type": "", + "name": "" + } + ] } ], "functions": [ @@ -11797,6 +11819,28 @@ "name": "processor" } ] + }, + { + "name": "SetAudioThreadEntryCallback", + "description": "Audio thread creation callback (usually should be called before audio device initialization, can be NULL)", + "returnType": "void", + "params": [ + { + "type": "AudioThreadEntryCallback", + "name": "callback" + } + ] + }, + { + "name": "SetAudioThreadExitCallback", + "description": "Audio thread destruction callback (can be NULL)", + "returnType": "void", + "params": [ + { + "type": "AudioThreadExitCallback", + "name": "callback" + } + ] } ] } diff --git a/parser/output/raylib_api.lua b/parser/output/raylib_api.lua index 2918b934c..a764c52fd 100644 --- a/parser/output/raylib_api.lua +++ b/parser/output/raylib_api.lua @@ -3074,6 +3074,22 @@ return { {type = "void *", name = "bufferData"}, {type = "unsigned int", name = "frames"} } + }, + { + name = "AudioThreadEntryCallback", + description = "", + returnType = "void", + params = { + {type = "", name = ""} + } + }, + { + name = "AudioThreadExitCallback", + description = "", + returnType = "void", + params = { + {type = "", name = ""} + } } }, functions = { @@ -8098,6 +8114,22 @@ return { params = { {type = "AudioCallback", name = "processor"} } + }, + { + name = "SetAudioThreadEntryCallback", + description = "Audio thread creation callback (usually should be called before audio device initialization, can be NULL)", + returnType = "void", + params = { + {type = "AudioThreadEntryCallback", name = "callback"} + } + }, + { + name = "SetAudioThreadExitCallback", + description = "Audio thread destruction callback (can be NULL)", + returnType = "void", + params = { + {type = "AudioThreadExitCallback", name = "callback"} + } } } } diff --git a/parser/output/raylib_api.txt b/parser/output/raylib_api.txt index ffcea1615..22ecbf7a6 100644 --- a/parser/output/raylib_api.txt +++ b/parser/output/raylib_api.txt @@ -944,7 +944,7 @@ Enum 21: NPatchLayout (3 values) Value[NPATCH_THREE_PATCH_VERTICAL]: 1 Value[NPATCH_THREE_PATCH_HORIZONTAL]: 2 -Callbacks found: 6 +Callbacks found: 8 Callback 001: TraceLogCallback() (3 input parameters) Name: TraceLogCallback @@ -983,8 +983,18 @@ Callback 006: AudioCallback() (2 input parameters) Description: Param[1]: bufferData (type: void *) Param[2]: frames (type: unsigned int) +Callback 007: AudioThreadEntryCallback() (1 input parameters) + Name: AudioThreadEntryCallback + Return type: void + Description: + Param[1]: (type: ) +Callback 008: AudioThreadExitCallback() (1 input parameters) + Name: AudioThreadExitCallback + Return type: void + Description: + Param[1]: (type: ) -Functions found: 566 +Functions found: 568 Function 001: InitWindow() (3 input parameters) Name: InitWindow @@ -4550,3 +4560,13 @@ Function 566: DetachAudioMixedProcessor() (1 input parameters) Return type: void Description: Detach audio stream processor from the entire audio pipeline Param[1]: processor (type: AudioCallback) +Function 567: SetAudioThreadEntryCallback() (1 input parameters) + Name: SetAudioThreadEntryCallback + Return type: void + Description: Audio thread creation callback (usually should be called before audio device initialization, can be NULL) + Param[1]: callback (type: AudioThreadEntryCallback) +Function 568: SetAudioThreadExitCallback() (1 input parameters) + Name: SetAudioThreadExitCallback + Return type: void + Description: Audio thread destruction callback (can be NULL) + Param[1]: callback (type: AudioThreadExitCallback) diff --git a/parser/output/raylib_api.xml b/parser/output/raylib_api.xml index 58f7df806..6b7327b47 100644 --- a/parser/output/raylib_api.xml +++ b/parser/output/raylib_api.xml @@ -643,7 +643,7 @@ - + @@ -669,8 +669,14 @@ + + + + + + - + @@ -3023,5 +3029,11 @@ + + + + + +