diff --git a/parser/output/raylib_api.json b/parser/output/raylib_api.json
index d81014e05..9fe48f4e7 100644
--- a/parser/output/raylib_api.json
+++ b/parser/output/raylib_api.json
@@ -3146,7 +3146,7 @@
"returnType": "bool"
},
{
- "name": "IsWindowReady",
+ "name": "IsWindowValid",
"description": "Check if window has been initialized successfully",
"returnType": "bool"
},
@@ -3738,7 +3738,7 @@
]
},
{
- "name": "IsShaderReady",
+ "name": "IsShaderValid",
"description": "Check if a shader is ready",
"returnType": "bool",
"params": [
@@ -6838,7 +6838,7 @@
"returnType": "Image"
},
{
- "name": "IsImageReady",
+ "name": "IsImageValid",
"description": "Check if an image is ready",
"returnType": "bool",
"params": [
@@ -8125,7 +8125,7 @@
]
},
{
- "name": "IsTextureReady",
+ "name": "IsTextureValid",
"description": "Check if a texture is ready",
"returnType": "bool",
"params": [
@@ -8147,7 +8147,7 @@
]
},
{
- "name": "IsRenderTextureReady",
+ "name": "IsRenderTextureValid",
"description": "Check if a render texture is ready",
"returnType": "bool",
"params": [
@@ -8723,7 +8723,7 @@
]
},
{
- "name": "IsFontReady",
+ "name": "IsFontValid",
"description": "Check if a font is ready",
"returnType": "bool",
"params": [
@@ -9993,7 +9993,7 @@
]
},
{
- "name": "IsModelReady",
+ "name": "IsModelValid",
"description": "Check if a model is ready",
"returnType": "bool",
"params": [
@@ -10626,7 +10626,7 @@
"returnType": "Material"
},
{
- "name": "IsMaterialReady",
+ "name": "IsMaterialValid",
"description": "Check if a material is ready",
"returnType": "bool",
"params": [
@@ -10931,7 +10931,7 @@
"returnType": "void"
},
{
- "name": "IsAudioDeviceReady",
+ "name": "IsAudioDeviceValid",
"description": "Check if audio device has been initialized successfully",
"returnType": "bool"
},
@@ -10982,7 +10982,7 @@
]
},
{
- "name": "IsWaveReady",
+ "name": "IsWaveValid",
"description": "Checks if wave data is ready",
"returnType": "bool",
"params": [
@@ -11026,7 +11026,7 @@
]
},
{
- "name": "IsSoundReady",
+ "name": "IsSoundValid",
"description": "Checks if a sound is ready",
"returnType": "bool",
"params": [
@@ -11324,7 +11324,7 @@
]
},
{
- "name": "IsMusicReady",
+ "name": "IsMusicValid",
"description": "Checks if a music stream is ready",
"returnType": "bool",
"params": [
@@ -11513,7 +11513,7 @@
]
},
{
- "name": "IsAudioStreamReady",
+ "name": "IsAudioStreamValid",
"description": "Checks if an audio stream is ready",
"returnType": "bool",
"params": [
diff --git a/parser/output/raylib_api.lua b/parser/output/raylib_api.lua
index 105a20bbb..3274911a7 100644
--- a/parser/output/raylib_api.lua
+++ b/parser/output/raylib_api.lua
@@ -3098,7 +3098,7 @@ return {
returnType = "bool"
},
{
- name = "IsWindowReady",
+ name = "IsWindowValid",
description = "Check if window has been initialized successfully",
returnType = "bool"
},
@@ -3564,7 +3564,7 @@ return {
}
},
{
- name = "IsShaderReady",
+ name = "IsShaderValid",
description = "Check if a shader is ready",
returnType = "bool",
params = {
@@ -5341,7 +5341,7 @@ return {
returnType = "Image"
},
{
- name = "IsImageReady",
+ name = "IsImageValid",
description = "Check if an image is ready",
returnType = "bool",
params = {
@@ -6025,7 +6025,7 @@ return {
}
},
{
- name = "IsTextureReady",
+ name = "IsTextureValid",
description = "Check if a texture is ready",
returnType = "bool",
params = {
@@ -6041,7 +6041,7 @@ return {
}
},
{
- name = "IsRenderTextureReady",
+ name = "IsRenderTextureValid",
description = "Check if a render texture is ready",
returnType = "bool",
params = {
@@ -6362,7 +6362,7 @@ return {
}
},
{
- name = "IsFontReady",
+ name = "IsFontValid",
description = "Check if a font is ready",
returnType = "bool",
params = {
@@ -7026,7 +7026,7 @@ return {
}
},
{
- name = "IsModelReady",
+ name = "IsModelValid",
description = "Check if a model is ready",
returnType = "bool",
params = {
@@ -7356,7 +7356,7 @@ return {
returnType = "Material"
},
{
- name = "IsMaterialReady",
+ name = "IsMaterialValid",
description = "Check if a material is ready",
returnType = "bool",
params = {
@@ -7529,7 +7529,7 @@ return {
returnType = "void"
},
{
- name = "IsAudioDeviceReady",
+ name = "IsAudioDeviceValid",
description = "Check if audio device has been initialized successfully",
returnType = "bool"
},
@@ -7565,7 +7565,7 @@ return {
}
},
{
- name = "IsWaveReady",
+ name = "IsWaveValid",
description = "Checks if wave data is ready",
returnType = "bool",
params = {
@@ -7597,7 +7597,7 @@ return {
}
},
{
- name = "IsSoundReady",
+ name = "IsSoundValid",
description = "Checks if a sound is ready",
returnType = "bool",
params = {
@@ -7787,7 +7787,7 @@ return {
}
},
{
- name = "IsMusicReady",
+ name = "IsMusicValid",
description = "Checks if a music stream is ready",
returnType = "bool",
params = {
@@ -7913,7 +7913,7 @@ return {
}
},
{
- name = "IsAudioStreamReady",
+ name = "IsAudioStreamValid",
description = "Checks if an audio stream is ready",
returnType = "bool",
params = {
diff --git a/parser/output/raylib_api.txt b/parser/output/raylib_api.txt
index 631be9a8b..b43a1c8b2 100644
--- a/parser/output/raylib_api.txt
+++ b/parser/output/raylib_api.txt
@@ -1003,8 +1003,8 @@ Function 003: WindowShouldClose() (0 input parameters)
Return type: bool
Description: Check if application should close (KEY_ESCAPE pressed or windows close icon clicked)
No input parameters
-Function 004: IsWindowReady() (0 input parameters)
- Name: IsWindowReady
+Function 004: IsWindowValid() (0 input parameters)
+ Name: IsWindowValid
Return type: bool
Description: Check if window has been initialized successfully
No input parameters
@@ -1373,8 +1373,8 @@ Function 075: LoadShaderFromMemory() (2 input parameters)
Description: Load shader from code strings and bind default locations
Param[1]: vsCode (type: const char *)
Param[2]: fsCode (type: const char *)
-Function 076: IsShaderReady() (1 input parameters)
- Name: IsShaderReady
+Function 076: IsShaderValid() (1 input parameters)
+ Name: IsShaderValid
Return type: bool
Description: Check if a shader is ready
Param[1]: shader (type: Shader)
@@ -2646,8 +2646,8 @@ Function 275: LoadImageFromScreen() (0 input parameters)
Return type: Image
Description: Load image from screen buffer and (screenshot)
No input parameters
-Function 276: IsImageReady() (1 input parameters)
- Name: IsImageReady
+Function 276: IsImageValid() (1 input parameters)
+ Name: IsImageValid
Return type: bool
Description: Check if an image is ready
Param[1]: image (type: Image)
@@ -3123,8 +3123,8 @@ Function 344: LoadRenderTexture() (2 input parameters)
Description: Load texture for rendering (framebuffer)
Param[1]: width (type: int)
Param[2]: height (type: int)
-Function 345: IsTextureReady() (1 input parameters)
- Name: IsTextureReady
+Function 345: IsTextureValid() (1 input parameters)
+ Name: IsTextureValid
Return type: bool
Description: Check if a texture is ready
Param[1]: texture (type: Texture2D)
@@ -3133,8 +3133,8 @@ Function 346: UnloadTexture() (1 input parameters)
Return type: void
Description: Unload texture from GPU memory (VRAM)
Param[1]: texture (type: Texture2D)
-Function 347: IsRenderTextureReady() (1 input parameters)
- Name: IsRenderTextureReady
+Function 347: IsRenderTextureValid() (1 input parameters)
+ Name: IsRenderTextureValid
Return type: bool
Description: Check if a render texture is ready
Param[1]: target (type: RenderTexture2D)
@@ -3355,8 +3355,8 @@ Function 380: LoadFontFromMemory() (6 input parameters)
Param[4]: fontSize (type: int)
Param[5]: codepoints (type: int *)
Param[6]: codepointCount (type: int)
-Function 381: IsFontReady() (1 input parameters)
- Name: IsFontReady
+Function 381: IsFontValid() (1 input parameters)
+ Name: IsFontValid
Return type: bool
Description: Check if a font is ready
Param[1]: font (type: Font)
@@ -3821,8 +3821,8 @@ Function 446: LoadModelFromMesh() (1 input parameters)
Return type: Model
Description: Load model from generated mesh (default material)
Param[1]: mesh (type: Mesh)
-Function 447: IsModelReady() (1 input parameters)
- Name: IsModelReady
+Function 447: IsModelValid() (1 input parameters)
+ Name: IsModelValid
Return type: bool
Description: Check if a model is ready
Param[1]: model (type: Model)
@@ -4055,8 +4055,8 @@ Function 479: LoadMaterialDefault() (0 input parameters)
Return type: Material
Description: Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)
No input parameters
-Function 480: IsMaterialReady() (1 input parameters)
- Name: IsMaterialReady
+Function 480: IsMaterialValid() (1 input parameters)
+ Name: IsMaterialValid
Return type: bool
Description: Check if a material is ready
Param[1]: material (type: Material)
@@ -4177,8 +4177,8 @@ Function 498: CloseAudioDevice() (0 input parameters)
Return type: void
Description: Close the audio device and context
No input parameters
-Function 499: IsAudioDeviceReady() (0 input parameters)
- Name: IsAudioDeviceReady
+Function 499: IsAudioDeviceValid() (0 input parameters)
+ Name: IsAudioDeviceValid
Return type: bool
Description: Check if audio device has been initialized successfully
No input parameters
@@ -4204,8 +4204,8 @@ Function 503: LoadWaveFromMemory() (3 input parameters)
Param[1]: fileType (type: const char *)
Param[2]: fileData (type: const unsigned char *)
Param[3]: dataSize (type: int)
-Function 504: IsWaveReady() (1 input parameters)
- Name: IsWaveReady
+Function 504: IsWaveValid() (1 input parameters)
+ Name: IsWaveValid
Return type: bool
Description: Checks if wave data is ready
Param[1]: wave (type: Wave)
@@ -4224,8 +4224,8 @@ Function 507: LoadSoundAlias() (1 input parameters)
Return type: Sound
Description: Create a new sound that shares the same sample data as the source sound, does not own the sound data
Param[1]: source (type: Sound)
-Function 508: IsSoundReady() (1 input parameters)
- Name: IsSoundReady
+Function 508: IsSoundValid() (1 input parameters)
+ Name: IsSoundValid
Return type: bool
Description: Checks if a sound is ready
Param[1]: sound (type: Sound)
@@ -4348,8 +4348,8 @@ Function 529: LoadMusicStreamFromMemory() (3 input parameters)
Param[1]: fileType (type: const char *)
Param[2]: data (type: const unsigned char *)
Param[3]: dataSize (type: int)
-Function 530: IsMusicReady() (1 input parameters)
- Name: IsMusicReady
+Function 530: IsMusicValid() (1 input parameters)
+ Name: IsMusicValid
Return type: bool
Description: Checks if a music stream is ready
Param[1]: music (type: Music)
@@ -4429,8 +4429,8 @@ Function 544: LoadAudioStream() (3 input parameters)
Param[1]: sampleRate (type: unsigned int)
Param[2]: sampleSize (type: unsigned int)
Param[3]: channels (type: unsigned int)
-Function 545: IsAudioStreamReady() (1 input parameters)
- Name: IsAudioStreamReady
+Function 545: IsAudioStreamValid() (1 input parameters)
+ Name: IsAudioStreamValid
Return type: bool
Description: Checks if an audio stream is ready
Param[1]: stream (type: AudioStream)
diff --git a/parser/output/raylib_api.xml b/parser/output/raylib_api.xml
index 37786d2cf..ee3ed7d98 100644
--- a/parser/output/raylib_api.xml
+++ b/parser/output/raylib_api.xml
@@ -680,7 +680,7 @@
-
+
@@ -866,7 +866,7 @@
-
+
@@ -1707,7 +1707,7 @@
-
+
@@ -2046,13 +2046,13 @@
-
+
-
+
@@ -2205,7 +2205,7 @@
-
+
@@ -2539,7 +2539,7 @@
-
+
@@ -2706,7 +2706,7 @@
-
+
@@ -2788,7 +2788,7 @@
-
+
@@ -2803,7 +2803,7 @@
-
+
@@ -2815,7 +2815,7 @@
-
+
@@ -2895,7 +2895,7 @@
-
+
@@ -2946,7 +2946,7 @@
-
+
diff --git a/projects/Geany/raylib.c.tags b/projects/Geany/raylib.c.tags
index 79a192a14..f8f1406d1 100644
--- a/projects/Geany/raylib.c.tags
+++ b/projects/Geany/raylib.c.tags
@@ -2,7 +2,7 @@
InitWindow|void|(int width, int height, const char *title);|
WindowShouldClose|bool|(void);|
CloseWindow|void|(void);|
-IsWindowReady|bool|(void);|
+IsWindowValid|bool|(void);|
IsWindowMinimized|bool|(void);|
IsWindowResized|bool|(void);|
IsWindowHidden|bool|(void);|
@@ -342,13 +342,13 @@ InitVrSimulator|void|(void);|
CloseVrSimulator|void|(void);|
UpdateVrTracking|void|(Camera *camera);|
SetVrConfiguration|void|(VrDeviceInfo info, Shader distortion);|
-IsVrSimulatorReady|bool|(void);|
+IsVrSimulatorValid|bool|(void);|
ToggleVrMode|void|(void);|
BeginVrDrawing|void|(void);|
EndVrDrawing|void|(void);|
InitAudioDevice|void|(void);|
CloseAudioDevice|void|(void);|
-IsAudioDeviceReady|bool|(void);|
+IsAudioDeviceValid|bool|(void);|
SetMasterVolume|void|(float volume);|
LoadWave|Wave|(const char *fileName);|
LoadWaveEx|Wave|(void *data, int sampleCount, int sampleRate, int sampleSize, int channels);|
diff --git a/projects/Notepad++/raylib_npp_parser/raylib_npp.xml b/projects/Notepad++/raylib_npp_parser/raylib_npp.xml
index 6c0552974..412948f10 100644
--- a/projects/Notepad++/raylib_npp_parser/raylib_npp.xml
+++ b/projects/Notepad++/raylib_npp_parser/raylib_npp.xml
@@ -16,7 +16,7 @@
-
+
@@ -315,7 +315,7 @@
-
+
@@ -1543,7 +1543,7 @@
-
+
@@ -2023,7 +2023,7 @@
-
+
@@ -2033,7 +2033,7 @@
-
+
@@ -2252,7 +2252,7 @@
-
+
@@ -2734,7 +2734,7 @@
-
+
@@ -2968,7 +2968,7 @@
-
+
@@ -3096,7 +3096,7 @@
-
+
@@ -3121,7 +3121,7 @@
-
+
@@ -3141,7 +3141,7 @@
-
+
@@ -3269,7 +3269,7 @@
-
+
@@ -3352,7 +3352,7 @@
-
+
diff --git a/projects/Notepad++/raylib_npp_parser/raylib_to_parse.h b/projects/Notepad++/raylib_npp_parser/raylib_to_parse.h
index 8776d4349..ca9e06e4c 100644
--- a/projects/Notepad++/raylib_npp_parser/raylib_to_parse.h
+++ b/projects/Notepad++/raylib_npp_parser/raylib_to_parse.h
@@ -6,7 +6,7 @@
RLAPI void InitWindow(int width, int height, const char *title); // Initialize window and OpenGL context
RLAPI void CloseWindow(void); // Close window and unload OpenGL context
RLAPI bool WindowShouldClose(void); // Check if application should close (KEY_ESCAPE pressed or windows close icon clicked)
-RLAPI bool IsWindowReady(void); // Check if window has been initialized successfully
+RLAPI bool IsWindowValid(void); // Check if window has been initialized successfully
RLAPI bool IsWindowFullscreen(void); // Check if window is currently fullscreen
RLAPI bool IsWindowHidden(void); // Check if window is currently hidden (only PLATFORM_DESKTOP)
RLAPI bool IsWindowMinimized(void); // Check if window is currently minimized (only PLATFORM_DESKTOP)
@@ -87,7 +87,7 @@ RLAPI void UnloadVrStereoConfig(VrStereoConfig config); // Unload VR s
// NOTE: Shader functionality is not available on OpenGL 1.1
RLAPI Shader LoadShader(const char *vsFileName, const char *fsFileName); // Load shader from files and bind default locations
RLAPI Shader LoadShaderFromMemory(const char *vsCode, const char *fsCode); // Load shader from code strings and bind default locations
-RLAPI bool IsShaderReady(Shader shader); // Check if a shader is ready
+RLAPI bool IsShaderValid(Shader shader); // Check if a shader is ready
RLAPI int GetShaderLocation(Shader shader, const char *uniformName); // Get shader uniform location
RLAPI int GetShaderLocationAttrib(Shader shader, const char *attribName); // Get shader attribute location
RLAPI void SetShaderValue(Shader shader, int locIndex, const void *value, int uniformType); // Set shader uniform value
@@ -345,7 +345,7 @@ RLAPI Image LoadImageAnim(const char *fileName, int *frames);
RLAPI Image LoadImageFromMemory(const char *fileType, const unsigned char *fileData, int dataSize); // Load image from memory buffer, fileType refers to extension: i.e. '.png'
RLAPI Image LoadImageFromTexture(Texture2D texture); // Load image from GPU texture data
RLAPI Image LoadImageFromScreen(void); // Load image from screen buffer and (screenshot)
-RLAPI bool IsImageReady(Image image); // Check if an image is ready
+RLAPI bool IsImageValid(Image image); // Check if an image is ready
RLAPI void UnloadImage(Image image); // Unload image from CPU memory (RAM)
RLAPI bool ExportImage(Image image, const char *fileName); // Export image data to file, returns true on success
RLAPI unsigned char *ExportImageToMemory(Image image, const char *fileType, int *fileSize); // Export image to memory buffer
@@ -424,9 +424,9 @@ RLAPI Texture2D LoadTexture(const char *fileName);
RLAPI Texture2D LoadTextureFromImage(Image image); // Load texture from image data
RLAPI TextureCubemap LoadTextureCubemap(Image image, int layout); // Load cubemap from image, multiple image cubemap layouts supported
RLAPI RenderTexture2D LoadRenderTexture(int width, int height); // Load texture for rendering (framebuffer)
-RLAPI bool IsTextureReady(Texture2D texture); // Check if a texture is ready
+RLAPI bool IsTextureValid(Texture2D texture); // Check if a texture is ready
RLAPI void UnloadTexture(Texture2D texture); // Unload texture from GPU memory (VRAM)
-RLAPI bool IsRenderTextureReady(RenderTexture2D target); // Check if a render texture is ready
+RLAPI bool IsRenderTextureValid(RenderTexture2D target); // Check if a render texture is ready
RLAPI void UnloadRenderTexture(RenderTexture2D target); // Unload render texture from GPU memory (VRAM)
RLAPI void UpdateTexture(Texture2D texture, const void *pixels); // Update GPU texture with new data
RLAPI void UpdateTextureRec(Texture2D texture, Rectangle rec, const void *pixels); // Update GPU texture rectangle with new data
@@ -471,7 +471,7 @@ RLAPI Font LoadFont(const char *fileName);
RLAPI Font LoadFontEx(const char *fileName, int fontSize, int *codepoints, int codepointCount); // Load font from file with extended parameters, use NULL for codepoints and 0 for codepointCount to load the default character set
RLAPI Font LoadFontFromImage(Image image, Color key, int firstChar); // Load font from Image (XNA style)
RLAPI Font LoadFontFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int fontSize, int *codepoints, int codepointCount); // Load font from memory buffer, fileType refers to extension: i.e. '.ttf'
-RLAPI bool IsFontReady(Font font); // Check if a font is ready
+RLAPI bool IsFontValid(Font font); // Check if a font is ready
RLAPI GlyphInfo *LoadFontData(const unsigned char *fileData, int dataSize, int fontSize, int *codepoints, int codepointCount, int type); // Load font data for further use
RLAPI Image GenImageFontAtlas(const GlyphInfo *glyphs, Rectangle **glyphRecs, int glyphCount, int fontSize, int padding, int packMethod); // Generate image font atlas using chars info
RLAPI void UnloadFontData(GlyphInfo *glyphs, int glyphCount); // Unload font chars info data (RAM)
@@ -557,7 +557,7 @@ RLAPI void DrawGrid(int slices, float spacing);
// Model management functions
RLAPI Model LoadModel(const char *fileName); // Load model from files (meshes and materials)
RLAPI Model LoadModelFromMesh(Mesh mesh); // Load model from generated mesh (default material)
-RLAPI bool IsModelReady(Model model); // Check if a model is ready
+RLAPI bool IsModelValid(Model model); // Check if a model is ready
RLAPI void UnloadModel(Model model); // Unload model (including meshes) from memory (RAM and/or VRAM)
RLAPI BoundingBox GetModelBoundingBox(Model model); // Compute model bounding box limits (considers all meshes)
@@ -597,7 +597,7 @@ RLAPI Mesh GenMeshCubicmap(Image cubicmap, Vector3 cubeSize);
// Material loading/unloading functions
RLAPI Material *LoadMaterials(const char *fileName, int *materialCount); // Load materials from model file
RLAPI Material LoadMaterialDefault(void); // Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)
-RLAPI bool IsMaterialReady(Material material); // Check if a material is ready
+RLAPI bool IsMaterialValid(Material material); // Check if a material is ready
RLAPI void UnloadMaterial(Material material); // Unload material from GPU memory (VRAM)
RLAPI void SetMaterialTexture(Material *material, int mapType, Texture2D texture); // Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR...)
RLAPI void SetModelMeshMaterial(Model *model, int meshId, int materialId); // Set material for a mesh
@@ -627,18 +627,18 @@ typedef void (*AudioCallback)(void *bufferData, unsigned int frames);
// Audio device management functions
RLAPI void InitAudioDevice(void); // Initialize audio device and context
RLAPI void CloseAudioDevice(void); // Close the audio device and context
-RLAPI bool IsAudioDeviceReady(void); // Check if audio device has been initialized successfully
+RLAPI bool IsAudioDeviceValid(void); // Check if audio device has been initialized successfully
RLAPI void SetMasterVolume(float volume); // Set master volume (listener)
RLAPI float GetMasterVolume(void); // Get master volume (listener)
// Wave/Sound loading/unloading functions
RLAPI Wave LoadWave(const char *fileName); // Load wave data from file
RLAPI Wave LoadWaveFromMemory(const char *fileType, const unsigned char *fileData, int dataSize); // Load wave from memory buffer, fileType refers to extension: i.e. '.wav'
-RLAPI bool IsWaveReady(Wave wave); // Checks if wave data is ready
+RLAPI bool IsWaveValid(Wave wave); // Checks if wave data is ready
RLAPI Sound LoadSound(const char *fileName); // Load sound from file
RLAPI Sound LoadSoundFromWave(Wave wave); // Load sound from wave data
RLAPI Sound LoadSoundAlias(Sound source); // Create a new sound that shares the same sample data as the source sound, does not own the sound data
-RLAPI bool IsSoundReady(Sound sound); // Checks if a sound is ready
+RLAPI bool IsSoundValid(Sound sound); // Checks if a sound is ready
RLAPI void UpdateSound(Sound sound, const void *data, int sampleCount); // Update sound buffer with new data
RLAPI void UnloadWave(Wave wave); // Unload wave data
RLAPI void UnloadSound(Sound sound); // Unload sound
@@ -664,7 +664,7 @@ RLAPI void UnloadWaveSamples(float *samples); // Unload
// Music management functions
RLAPI Music LoadMusicStream(const char *fileName); // Load music stream from file
RLAPI Music LoadMusicStreamFromMemory(const char *fileType, const unsigned char *data, int dataSize); // Load music stream from data
-RLAPI bool IsMusicReady(Music music); // Checks if a music stream is ready
+RLAPI bool IsMusicValid(Music music); // Checks if a music stream is ready
RLAPI void UnloadMusicStream(Music music); // Unload music stream
RLAPI void PlayMusicStream(Music music); // Start music playing
RLAPI bool IsMusicStreamPlaying(Music music); // Check if music is playing
@@ -681,7 +681,7 @@ RLAPI float GetMusicTimePlayed(Music music); // Get cur
// AudioStream management functions
RLAPI AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, unsigned int channels); // Load audio stream (to stream raw audio pcm data)
-RLAPI bool IsAudioStreamReady(AudioStream stream); // Checks if an audio stream is ready
+RLAPI bool IsAudioStreamValid(AudioStream stream); // Checks if an audio stream is ready
RLAPI void UnloadAudioStream(AudioStream stream); // Unload audio stream and free memory
RLAPI void UpdateAudioStream(AudioStream stream, const void *data, int frameCount); // Update audio stream buffers with data
RLAPI bool IsAudioStreamProcessed(AudioStream stream); // Check if any audio stream buffers requires refill
diff --git a/src/raudio.c b/src/raudio.c
index 032cfadeb..7910cb707 100644
--- a/src/raudio.c
+++ b/src/raudio.c
@@ -541,7 +541,7 @@ void CloseAudioDevice(void)
}
// Check if device has been initialized successfully
-bool IsAudioDeviceReady(void)
+bool IsAudioDeviceValid(void)
{
return AUDIO.System.isReady;
}
@@ -893,7 +893,7 @@ Wave LoadWaveFromMemory(const char *fileType, const unsigned char *fileData, int
}
// Checks if wave data is ready
-bool IsWaveReady(Wave wave)
+bool IsWaveValid(Wave wave)
{
bool result = false;
@@ -994,7 +994,7 @@ Sound LoadSoundAlias(Sound source)
// Checks if a sound is ready
-bool IsSoundReady(Sound sound)
+bool IsSoundValid(Sound sound)
{
bool result = false;
@@ -1724,7 +1724,7 @@ Music LoadMusicStreamFromMemory(const char *fileType, const unsigned char *data,
}
// Checks if a music stream is ready
-bool IsMusicReady(Music music)
+bool IsMusicValid(Music music)
{
return ((music.ctxData != NULL) && // Validate context loaded
(music.frameCount > 0) && // Validate audio frame count
@@ -2117,7 +2117,7 @@ AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, un
}
// Checks if an audio stream is ready
-bool IsAudioStreamReady(AudioStream stream)
+bool IsAudioStreamValid(AudioStream stream)
{
return ((stream.buffer != NULL) && // Validate stream buffer
(stream.sampleRate > 0) && // Validate sample rate is supported
diff --git a/src/raylib.h b/src/raylib.h
index 2fa60a058..4ed6d2e5d 100644
--- a/src/raylib.h
+++ b/src/raylib.h
@@ -958,7 +958,7 @@ extern "C" { // Prevents name mangling of functions
RLAPI void InitWindow(int width, int height, const char *title); // Initialize window and OpenGL context
RLAPI void CloseWindow(void); // Close window and unload OpenGL context
RLAPI bool WindowShouldClose(void); // Check if application should close (KEY_ESCAPE pressed or windows close icon clicked)
-RLAPI bool IsWindowReady(void); // Check if window has been initialized successfully
+RLAPI bool IsWindowValid(void); // Check if window has been initialized successfully
RLAPI bool IsWindowFullscreen(void); // Check if window is currently fullscreen
RLAPI bool IsWindowHidden(void); // Check if window is currently hidden (only PLATFORM_DESKTOP)
RLAPI bool IsWindowMinimized(void); // Check if window is currently minimized (only PLATFORM_DESKTOP)
@@ -1039,7 +1039,7 @@ RLAPI void UnloadVrStereoConfig(VrStereoConfig config); // Unload VR s
// NOTE: Shader functionality is not available on OpenGL 1.1
RLAPI Shader LoadShader(const char *vsFileName, const char *fsFileName); // Load shader from files and bind default locations
RLAPI Shader LoadShaderFromMemory(const char *vsCode, const char *fsCode); // Load shader from code strings and bind default locations
-RLAPI bool IsShaderReady(Shader shader); // Check if a shader is ready
+RLAPI bool IsShaderValid(Shader shader); // Check if a shader is ready
RLAPI int GetShaderLocation(Shader shader, const char *uniformName); // Get shader uniform location
RLAPI int GetShaderLocationAttrib(Shader shader, const char *attribName); // Get shader attribute location
RLAPI void SetShaderValue(Shader shader, int locIndex, const void *value, int uniformType); // Set shader uniform value
@@ -1310,7 +1310,7 @@ RLAPI Image LoadImageAnimFromMemory(const char *fileType, const unsigned char *f
RLAPI Image LoadImageFromMemory(const char *fileType, const unsigned char *fileData, int dataSize); // Load image from memory buffer, fileType refers to extension: i.e. '.png'
RLAPI Image LoadImageFromTexture(Texture2D texture); // Load image from GPU texture data
RLAPI Image LoadImageFromScreen(void); // Load image from screen buffer and (screenshot)
-RLAPI bool IsImageReady(Image image); // Check if an image is ready
+RLAPI bool IsImageValid(Image image); // Check if an image is ready
RLAPI void UnloadImage(Image image); // Unload image from CPU memory (RAM)
RLAPI bool ExportImage(Image image, const char *fileName); // Export image data to file, returns true on success
RLAPI unsigned char *ExportImageToMemory(Image image, const char *fileType, int *fileSize); // Export image to memory buffer
@@ -1389,9 +1389,9 @@ RLAPI Texture2D LoadTexture(const char *fileName);
RLAPI Texture2D LoadTextureFromImage(Image image); // Load texture from image data
RLAPI TextureCubemap LoadTextureCubemap(Image image, int layout); // Load cubemap from image, multiple image cubemap layouts supported
RLAPI RenderTexture2D LoadRenderTexture(int width, int height); // Load texture for rendering (framebuffer)
-RLAPI bool IsTextureReady(Texture2D texture); // Check if a texture is ready
+RLAPI bool IsTextureValid(Texture2D texture); // Check if a texture is ready
RLAPI void UnloadTexture(Texture2D texture); // Unload texture from GPU memory (VRAM)
-RLAPI bool IsRenderTextureReady(RenderTexture2D target); // Check if a render texture is ready
+RLAPI bool IsRenderTextureValid(RenderTexture2D target); // Check if a render texture is ready
RLAPI void UnloadRenderTexture(RenderTexture2D target); // Unload render texture from GPU memory (VRAM)
RLAPI void UpdateTexture(Texture2D texture, const void *pixels); // Update GPU texture with new data
RLAPI void UpdateTextureRec(Texture2D texture, Rectangle rec, const void *pixels); // Update GPU texture rectangle with new data
@@ -1437,7 +1437,7 @@ RLAPI Font LoadFont(const char *fileName);
RLAPI Font LoadFontEx(const char *fileName, int fontSize, int *codepoints, int codepointCount); // Load font from file with extended parameters, use NULL for codepoints and 0 for codepointCount to load the default character set
RLAPI Font LoadFontFromImage(Image image, Color key, int firstChar); // Load font from Image (XNA style)
RLAPI Font LoadFontFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int fontSize, int *codepoints, int codepointCount); // Load font from memory buffer, fileType refers to extension: i.e. '.ttf'
-RLAPI bool IsFontReady(Font font); // Check if a font is ready
+RLAPI bool IsFontValid(Font font); // Check if a font is ready
RLAPI GlyphInfo *LoadFontData(const unsigned char *fileData, int dataSize, int fontSize, int *codepoints, int codepointCount, int type); // Load font data for further use
RLAPI Image GenImageFontAtlas(const GlyphInfo *glyphs, Rectangle **glyphRecs, int glyphCount, int fontSize, int padding, int packMethod); // Generate image font atlas using chars info
RLAPI void UnloadFontData(GlyphInfo *glyphs, int glyphCount); // Unload font chars info data (RAM)
@@ -1524,7 +1524,7 @@ RLAPI void DrawGrid(int slices, float spacing);
// Model management functions
RLAPI Model LoadModel(const char *fileName); // Load model from files (meshes and materials)
RLAPI Model LoadModelFromMesh(Mesh mesh); // Load model from generated mesh (default material)
-RLAPI bool IsModelReady(Model model); // Check if a model is ready
+RLAPI bool IsModelValid(Model model); // Check if a model is ready
RLAPI void UnloadModel(Model model); // Unload model (including meshes) from memory (RAM and/or VRAM)
RLAPI BoundingBox GetModelBoundingBox(Model model); // Compute model bounding box limits (considers all meshes)
@@ -1565,7 +1565,7 @@ RLAPI Mesh GenMeshCubicmap(Image cubicmap, Vector3 cubeSize);
// Material loading/unloading functions
RLAPI Material *LoadMaterials(const char *fileName, int *materialCount); // Load materials from model file
RLAPI Material LoadMaterialDefault(void); // Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)
-RLAPI bool IsMaterialReady(Material material); // Check if a material is ready
+RLAPI bool IsMaterialValid(Material material); // Check if a material is ready
RLAPI void UnloadMaterial(Material material); // Unload material from GPU memory (VRAM)
RLAPI void SetMaterialTexture(Material *material, int mapType, Texture2D texture); // Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR...)
RLAPI void SetModelMeshMaterial(Model *model, int meshId, int materialId); // Set material for a mesh
@@ -1595,18 +1595,18 @@ typedef void (*AudioCallback)(void *bufferData, unsigned int frames);
// Audio device management functions
RLAPI void InitAudioDevice(void); // Initialize audio device and context
RLAPI void CloseAudioDevice(void); // Close the audio device and context
-RLAPI bool IsAudioDeviceReady(void); // Check if audio device has been initialized successfully
+RLAPI bool IsAudioDeviceValid(void); // Check if audio device has been initialized successfully
RLAPI void SetMasterVolume(float volume); // Set master volume (listener)
RLAPI float GetMasterVolume(void); // Get master volume (listener)
// Wave/Sound loading/unloading functions
RLAPI Wave LoadWave(const char *fileName); // Load wave data from file
RLAPI Wave LoadWaveFromMemory(const char *fileType, const unsigned char *fileData, int dataSize); // Load wave from memory buffer, fileType refers to extension: i.e. '.wav'
-RLAPI bool IsWaveReady(Wave wave); // Checks if wave data is ready
+RLAPI bool IsWaveValid(Wave wave); // Checks if wave data is ready
RLAPI Sound LoadSound(const char *fileName); // Load sound from file
RLAPI Sound LoadSoundFromWave(Wave wave); // Load sound from wave data
RLAPI Sound LoadSoundAlias(Sound source); // Create a new sound that shares the same sample data as the source sound, does not own the sound data
-RLAPI bool IsSoundReady(Sound sound); // Checks if a sound is ready
+RLAPI bool IsSoundValid(Sound sound); // Checks if a sound is ready
RLAPI void UpdateSound(Sound sound, const void *data, int sampleCount); // Update sound buffer with new data
RLAPI void UnloadWave(Wave wave); // Unload wave data
RLAPI void UnloadSound(Sound sound); // Unload sound
@@ -1632,7 +1632,7 @@ RLAPI void UnloadWaveSamples(float *samples); // Unload
// Music management functions
RLAPI Music LoadMusicStream(const char *fileName); // Load music stream from file
RLAPI Music LoadMusicStreamFromMemory(const char *fileType, const unsigned char *data, int dataSize); // Load music stream from data
-RLAPI bool IsMusicReady(Music music); // Checks if a music stream is ready
+RLAPI bool IsMusicValid(Music music); // Checks if a music stream is ready
RLAPI void UnloadMusicStream(Music music); // Unload music stream
RLAPI void PlayMusicStream(Music music); // Start music playing
RLAPI bool IsMusicStreamPlaying(Music music); // Check if music is playing
@@ -1649,7 +1649,7 @@ RLAPI float GetMusicTimePlayed(Music music); // Get cur
// AudioStream management functions
RLAPI AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, unsigned int channels); // Load audio stream (to stream raw audio pcm data)
-RLAPI bool IsAudioStreamReady(AudioStream stream); // Checks if an audio stream is ready
+RLAPI bool IsAudioStreamValid(AudioStream stream); // Checks if an audio stream is ready
RLAPI void UnloadAudioStream(AudioStream stream); // Unload audio stream and free memory
RLAPI void UpdateAudioStream(AudioStream stream, const void *data, int frameCount); // Update audio stream buffers with data
RLAPI bool IsAudioStreamProcessed(AudioStream stream); // Check if any audio stream buffers requires refill
diff --git a/src/rcore.c b/src/rcore.c
index b229589f7..ebd380c91 100644
--- a/src/rcore.c
+++ b/src/rcore.c
@@ -703,7 +703,7 @@ void CloseWindow(void)
}
// Check if window has been initialized successfully
-bool IsWindowReady(void)
+bool IsWindowValid(void)
{
return CORE.Window.ready;
}
@@ -1318,7 +1318,7 @@ Shader LoadShaderFromMemory(const char *vsCode, const char *fsCode)
}
// Check if a shader is ready
-bool IsShaderReady(Shader shader)
+bool IsShaderValid(Shader shader)
{
return ((shader.id > 0) && // Validate shader id (loaded successfully)
(shader.locs != NULL)); // Validate memory has been allocated for default shader locations
diff --git a/src/rmodels.c b/src/rmodels.c
index 5efc32283..0a6cda96f 100644
--- a/src/rmodels.c
+++ b/src/rmodels.c
@@ -1108,7 +1108,7 @@ Model LoadModelFromMesh(Mesh mesh)
}
// Check if a model is ready
-bool IsModelReady(Model model)
+bool IsModelValid(Model model)
{
bool result = false;
@@ -2041,7 +2041,7 @@ Material LoadMaterialDefault(void)
}
// Check if a material is ready
-bool IsMaterialReady(Material material)
+bool IsMaterialValid(Material material)
{
bool result = false;
diff --git a/src/rtext.c b/src/rtext.c
index 3544ff8da..98ceb9e8a 100644
--- a/src/rtext.c
+++ b/src/rtext.c
@@ -583,7 +583,7 @@ Font LoadFontFromMemory(const char *fileType, const unsigned char *fileData, int
}
// Check if a font is ready
-bool IsFontReady(Font font)
+bool IsFontValid(Font font)
{
return ((font.texture.id > 0) && // Validate OpenGL id fot font texture atlas
(font.baseSize > 0) && // Validate font size
diff --git a/src/rtextures.c b/src/rtextures.c
index 0658a6807..3d1bc817c 100644
--- a/src/rtextures.c
+++ b/src/rtextures.c
@@ -707,7 +707,7 @@ Image LoadImageFromScreen(void)
}
// Check if an image is ready
-bool IsImageReady(Image image)
+bool IsImageValid(Image image)
{
bool result = false;
@@ -3954,7 +3954,7 @@ RenderTexture2D LoadRenderTexture(int width, int height)
}
// Check if a texture is ready
-bool IsTextureReady(Texture2D texture)
+bool IsTextureValid(Texture2D texture)
{
bool result = false;
@@ -3981,13 +3981,13 @@ void UnloadTexture(Texture2D texture)
}
// Check if a render texture is ready
-bool IsRenderTextureReady(RenderTexture2D target)
+bool IsRenderTextureValid(RenderTexture2D target)
{
bool result = false;
if ((target.id > 0) && // Validate OpenGL id
- IsTextureReady(target.depth) && // Validate FBO depth texture/renderbuffer
- IsTextureReady(target.texture)) result = true; // Validate FBO texture
+ IsTextureValid(target.depth) && // Validate FBO depth texture/renderbuffer
+ IsTextureValid(target.texture)) result = true; // Validate FBO texture
return result;
}