From bb99e9025e145fefaec2d645530e41b1d7dceee3 Mon Sep 17 00:00:00 2001 From: peterino2 Date: Sun, 28 Dec 2025 17:34:46 -0800 Subject: [PATCH] saving --- lib/sdl3/clangParserLog.log | 0 lib/sdl3/gpu.ast.json | 8033 ----------------------------------- lib/sdl3/gpu.types.json | 3 - 3 files changed, 8036 deletions(-) delete mode 100644 lib/sdl3/clangParserLog.log delete mode 100644 lib/sdl3/gpu.ast.json delete mode 100644 lib/sdl3/gpu.types.json diff --git a/lib/sdl3/clangParserLog.log b/lib/sdl3/clangParserLog.log deleted file mode 100644 index e69de29..0000000 diff --git a/lib/sdl3/gpu.ast.json b/lib/sdl3/gpu.ast.json deleted file mode 100644 index 1146573..0000000 --- a/lib/sdl3/gpu.ast.json +++ /dev/null @@ -1,8033 +0,0 @@ -{ - "0": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_gpu_h_", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 307, - "end_line": 307, - "value": "SDL_gpu_h_" - }, - "1": { - "kind": "INCLUSION_DIRECTIVE", - "spelling": "SDL3/SDL_stdinc.h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 309, - "end_line": 309 - }, - "2": { - "kind": "INCLUSION_DIRECTIVE", - "spelling": "SDL3/SDL_pixels.h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 310, - "end_line": 310 - }, - "3": { - "kind": "INCLUSION_DIRECTIVE", - "spelling": "SDL3/SDL_properties.h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 311, - "end_line": 311 - }, - "4": { - "kind": "INCLUSION_DIRECTIVE", - "spelling": "SDL3/SDL_rect.h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 312, - "end_line": 312 - }, - "5": { - "kind": "INCLUSION_DIRECTIVE", - "spelling": "SDL3/SDL_surface.h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 313, - "end_line": 313 - }, - "6": { - "kind": "INCLUSION_DIRECTIVE", - "spelling": "SDL3/SDL_video.h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 314, - "end_line": 314 - }, - "7": { - "kind": "INCLUSION_DIRECTIVE", - "spelling": "SDL3/SDL_begin_code.h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 316, - "end_line": 316 - }, - "8": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_TEXTUREUSAGE_SAMPLER", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 823, - "end_line": 823, - "value": ")" - }, - "9": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_TEXTUREUSAGE_COLOR_TARGET", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 824, - "end_line": 824, - "value": ")" - }, - "10": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_TEXTUREUSAGE_DEPTH_STENCIL_TARGET", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 825, - "end_line": 825, - "value": ")" - }, - "11": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_TEXTUREUSAGE_GRAPHICS_STORAGE_READ", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 826, - "end_line": 826, - "value": ")" - }, - "12": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_READ", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 827, - "end_line": 827, - "value": ")" - }, - "13": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_WRITE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 828, - "end_line": 828, - "value": ")" - }, - "14": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_SIMULTANEOUS_READ_WRITE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 829, - "end_line": 829, - "value": ")" - }, - "15": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_BUFFERUSAGE_VERTEX", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 903, - "end_line": 903, - "value": ")" - }, - "16": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_BUFFERUSAGE_INDEX", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 904, - "end_line": 904, - "value": ")" - }, - "17": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_BUFFERUSAGE_INDIRECT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 905, - "end_line": 905, - "value": ")" - }, - "18": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_BUFFERUSAGE_GRAPHICS_STORAGE_READ", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 906, - "end_line": 906, - "value": ")" - }, - "19": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_READ", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 907, - "end_line": 907, - "value": ")" - }, - "20": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_WRITE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 908, - "end_line": 908, - "value": ")" - }, - "21": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_SHADERFORMAT_INVALID", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 950, - "end_line": 950, - "value": 0 - }, - "22": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_SHADERFORMAT_PRIVATE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 951, - "end_line": 951, - "value": ")" - }, - "23": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_SHADERFORMAT_SPIRV", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 952, - "end_line": 952, - "value": ")" - }, - "24": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_SHADERFORMAT_DXBC", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 953, - "end_line": 953, - "value": ")" - }, - "25": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_SHADERFORMAT_DXIL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 954, - "end_line": 954, - "value": ")" - }, - "26": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_SHADERFORMAT_MSL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 955, - "end_line": 955, - "value": ")" - }, - "27": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_SHADERFORMAT_METALLIB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 956, - "end_line": 956, - "value": ")" - }, - "28": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_COLORCOMPONENT_R", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1178, - "end_line": 1178, - "value": ")" - }, - "29": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_COLORCOMPONENT_G", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1179, - "end_line": 1179, - "value": ")" - }, - "30": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_COLORCOMPONENT_B", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1180, - "end_line": 1180, - "value": ")" - }, - "31": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_GPU_COLORCOMPONENT_A", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1181, - "end_line": 1181, - "value": ")" - }, - "32": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_DEVICE_CREATE_DEBUGMODE_BOOLEAN", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2180, - "end_line": 2180, - "value": "SDL.gpu.device.create.debugmode" - }, - "33": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_DEVICE_CREATE_PREFERLOWPOWER_BOOLEAN", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2181, - "end_line": 2181, - "value": "SDL.gpu.device.create.preferlowpower" - }, - "34": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_DEVICE_CREATE_NAME_STRING", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2182, - "end_line": 2182, - "value": "SDL.gpu.device.create.name" - }, - "35": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_DEVICE_CREATE_SHADERS_PRIVATE_BOOLEAN", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2183, - "end_line": 2183, - "value": "SDL.gpu.device.create.shaders.private" - }, - "36": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_DEVICE_CREATE_SHADERS_SPIRV_BOOLEAN", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2184, - "end_line": 2184, - "value": "SDL.gpu.device.create.shaders.spirv" - }, - "37": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXBC_BOOLEAN", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2185, - "end_line": 2185, - "value": "SDL.gpu.device.create.shaders.dxbc" - }, - "38": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXIL_BOOLEAN", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2186, - "end_line": 2186, - "value": "SDL.gpu.device.create.shaders.dxil" - }, - "39": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_DEVICE_CREATE_SHADERS_MSL_BOOLEAN", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2187, - "end_line": 2187, - "value": "SDL.gpu.device.create.shaders.msl" - }, - "40": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_DEVICE_CREATE_SHADERS_METALLIB_BOOLEAN", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2188, - "end_line": 2188, - "value": "SDL.gpu.device.create.shaders.metallib" - }, - "41": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_DEVICE_CREATE_D3D12_SEMANTIC_NAME_STRING", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2189, - "end_line": 2189, - "value": "SDL.gpu.device.create.d3d12.semantic" - }, - "42": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_COMPUTEPIPELINE_CREATE_NAME_STRING", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2304, - "end_line": 2304, - "value": "SDL.gpu.computepipeline.create.name" - }, - "43": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_GRAPHICSPIPELINE_CREATE_NAME_STRING", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2331, - "end_line": 2331, - "value": "SDL.gpu.graphicspipeline.create.name" - }, - "44": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_SAMPLER_CREATE_NAME_STRING", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2358, - "end_line": 2358, - "value": "SDL.gpu.sampler.create.name" - }, - "45": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_SHADER_CREATE_NAME_STRING", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2437, - "end_line": 2437, - "value": "SDL.gpu.shader.create.name" - }, - "46": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_R_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2498, - "end_line": 2498, - "value": "SDL.gpu.texture.create.d3d12.clear.r" - }, - "47": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_G_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2499, - "end_line": 2499, - "value": "SDL.gpu.texture.create.d3d12.clear.g" - }, - "48": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_B_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2500, - "end_line": 2500, - "value": "SDL.gpu.texture.create.d3d12.clear.b" - }, - "49": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_A_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2501, - "end_line": 2501, - "value": "SDL.gpu.texture.create.d3d12.clear.a" - }, - "50": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_DEPTH_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2502, - "end_line": 2502, - "value": "SDL.gpu.texture.create.d3d12.clear.depth" - }, - "51": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_UINT8", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2503, - "end_line": 2503, - "value": "SDL.gpu.texture.create.d3d12.clear.stencil" - }, - "52": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_TEXTURE_CREATE_NAME_STRING", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2504, - "end_line": 2504, - "value": "SDL.gpu.texture.create.name" - }, - "53": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_BUFFER_CREATE_NAME_STRING", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2554, - "end_line": 2554, - "value": "SDL.gpu.buffer.create.name" - }, - "54": { - "kind": "MACRO_DEFINITION", - "spelling": "SDL_PROP_GPU_TRANSFERBUFFER_CREATE_NAME_STRING", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2587, - "end_line": 2587, - "value": "SDL.gpu.transferbuffer.create.name" - }, - "55": { - "kind": "INCLUSION_DIRECTIVE", - "spelling": "SDL3/SDL_close_code.h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Invalid", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 4211, - "end_line": 4211 - }, - "56": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUDevice", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 328, - "end_line": 328, - "members": {} - }, - "57": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUDevice", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUDevice", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing the SDL_GPU context.", - "start_line": 328, - "end_line": 328 - }, - "58": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUBuffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 352, - "end_line": 352, - "members": {} - }, - "59": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUBuffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUBuffer", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a buffer.", - "start_line": 352, - "end_line": 352 - }, - "60": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUTransferBuffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 370, - "end_line": 370, - "members": {} - }, - "61": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTransferBuffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUTransferBuffer", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a transfer buffer.", - "start_line": 370, - "end_line": 370 - }, - "62": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUTexture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 390, - "end_line": 390, - "members": {} - }, - "63": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTexture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUTexture", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a texture.", - "start_line": 390, - "end_line": 390 - }, - "64": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUSampler", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 402, - "end_line": 402, - "members": {} - }, - "65": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUSampler", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUSampler", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a sampler.", - "start_line": 402, - "end_line": 402 - }, - "66": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUShader", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 413, - "end_line": 413, - "members": {} - }, - "67": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUShader", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUShader", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a compiled shader object.", - "start_line": 413, - "end_line": 413 - }, - "68": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUComputePipeline", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 426, - "end_line": 426, - "members": {} - }, - "69": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUComputePipeline", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUComputePipeline", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a compute pipeline.", - "start_line": 426, - "end_line": 426 - }, - "70": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUGraphicsPipeline", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 439, - "end_line": 439, - "members": {} - }, - "71": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUGraphicsPipeline", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUGraphicsPipeline", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a graphics pipeline.", - "start_line": 439, - "end_line": 439 - }, - "72": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUCommandBuffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 464, - "end_line": 464, - "members": {} - }, - "73": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUCommandBuffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUCommandBuffer", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a command buffer.", - "start_line": 464, - "end_line": 464 - }, - "74": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPURenderPass", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 477, - "end_line": 477, - "members": {} - }, - "75": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPURenderPass", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPURenderPass", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a render pass.", - "start_line": 477, - "end_line": 477 - }, - "76": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUComputePass", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 490, - "end_line": 490, - "members": {} - }, - "77": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUComputePass", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUComputePass", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a compute pass.", - "start_line": 490, - "end_line": 490 - }, - "78": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUCopyPass", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 503, - "end_line": 503, - "members": {} - }, - "79": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUCopyPass", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUCopyPass", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a copy pass.", - "start_line": 503, - "end_line": 503 - }, - "80": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUFence", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 515, - "end_line": 515, - "members": {} - }, - "81": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUFence", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUFence", - "result_type": "Invalid", - "brief_comment": "An opaque handle representing a fence.", - "start_line": 515, - "end_line": 515 - }, - "82": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUPrimitiveType", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the primitive topology of a graphics pipeline.", - "start_line": 538, - "end_line": 545, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_PRIMITIVETYPE_TRIANGLELIST", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A series of separate triangles.", - "start_line": 540, - "end_line": 540, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_PRIMITIVETYPE_TRIANGLESTRIP", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A series of connected triangles.", - "start_line": 541, - "end_line": 541, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_PRIMITIVETYPE_LINELIST", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A series of separate lines.", - "start_line": 542, - "end_line": 542, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_PRIMITIVETYPE_LINESTRIP", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A series of connected lines.", - "start_line": 543, - "end_line": 543, - "value": 3 - }, - "4": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_PRIMITIVETYPE_POINTLIST", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A series of separate points.", - "start_line": 544, - "end_line": 544, - "value": 4 - } - } - }, - "83": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUPrimitiveType", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUPrimitiveType", - "result_type": "Invalid", - "brief_comment": "Specifies the primitive topology of a graphics pipeline.", - "start_line": 538, - "end_line": 545 - }, - "84": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPULoadOp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies how the contents of a texture attached to a render pass are treated at the beginning of the render pass.", - "start_line": 555, - "end_line": 560, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_LOADOP_LOAD", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The previous contents of the texture will be preserved.", - "start_line": 557, - "end_line": 557, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_LOADOP_CLEAR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The contents of the texture will be cleared to a color.", - "start_line": 558, - "end_line": 558, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_LOADOP_DONT_CARE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The previous contents of the texture need not be preserved. The contents will be undefined.", - "start_line": 559, - "end_line": 559, - "value": 2 - } - } - }, - "85": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPULoadOp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPULoadOp", - "result_type": "Invalid", - "brief_comment": "Specifies how the contents of a texture attached to a render pass are treated at the beginning of the render pass.", - "start_line": 555, - "end_line": 560 - }, - "86": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUStoreOp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies how the contents of a texture attached to a render pass are treated at the end of the render pass.", - "start_line": 570, - "end_line": 576, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STOREOP_STORE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The contents generated during the render pass will be written to memory.", - "start_line": 572, - "end_line": 572, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STOREOP_DONT_CARE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The contents generated during the render pass are not needed and may be discarded. The contents will be undefined.", - "start_line": 573, - "end_line": 573, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STOREOP_RESOLVE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The multisample contents generated during the render pass will be resolved to a non-multisample texture. The contents in the multisample texture may then be discarded and will be undefined.", - "start_line": 574, - "end_line": 574, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STOREOP_RESOLVE_AND_STORE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The multisample contents generated during the render pass will be resolved to a non-multisample texture. The contents in the multisample texture will be written to memory.", - "start_line": 575, - "end_line": 575, - "value": 3 - } - } - }, - "87": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUStoreOp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUStoreOp", - "result_type": "Invalid", - "brief_comment": "Specifies how the contents of a texture attached to a render pass are treated at the end of the render pass.", - "start_line": 570, - "end_line": 576 - }, - "88": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUIndexElementSize", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the size of elements in an index buffer.", - "start_line": 585, - "end_line": 589, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_INDEXELEMENTSIZE_16BIT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The index elements are 16-bit.", - "start_line": 587, - "end_line": 587, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_INDEXELEMENTSIZE_32BIT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The index elements are 32-bit.", - "start_line": 588, - "end_line": 588, - "value": 1 - } - } - }, - "89": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUIndexElementSize", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUIndexElementSize", - "result_type": "Invalid", - "brief_comment": "Specifies the size of elements in an index buffer.", - "start_line": 585, - "end_line": 589 - }, - "90": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUTextureFormat", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the pixel format of a texture.", - "start_line": 676, - "end_line": 799, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_INVALID", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 678, - "end_line": 678, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_A8_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 681, - "end_line": 681, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 682, - "end_line": 682, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8G8_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 683, - "end_line": 683, - "value": 3 - }, - "4": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 684, - "end_line": 684, - "value": 4 - }, - "5": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 685, - "end_line": 685, - "value": 5 - }, - "6": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16G16_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 686, - "end_line": 686, - "value": 6 - }, - "7": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16G16B16A16_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 687, - "end_line": 687, - "value": 7 - }, - "8": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R10G10B10A2_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 688, - "end_line": 688, - "value": 8 - }, - "9": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_B5G6R5_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 689, - "end_line": 689, - "value": 9 - }, - "10": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_B5G5R5A1_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 690, - "end_line": 690, - "value": 10 - }, - "11": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_B4G4R4A4_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 691, - "end_line": 691, - "value": 11 - }, - "12": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 692, - "end_line": 692, - "value": 12 - }, - "13": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC1_RGBA_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 694, - "end_line": 694, - "value": 13 - }, - "14": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC2_RGBA_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 695, - "end_line": 695, - "value": 14 - }, - "15": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC3_RGBA_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 696, - "end_line": 696, - "value": 15 - }, - "16": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC4_R_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 697, - "end_line": 697, - "value": 16 - }, - "17": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC5_RG_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 698, - "end_line": 698, - "value": 17 - }, - "18": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC7_RGBA_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 699, - "end_line": 699, - "value": 18 - }, - "19": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC6H_RGB_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 701, - "end_line": 701, - "value": 19 - }, - "20": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC6H_RGB_UFLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 703, - "end_line": 703, - "value": 20 - }, - "21": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8_SNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 705, - "end_line": 705, - "value": 21 - }, - "22": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8G8_SNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 706, - "end_line": 706, - "value": 22 - }, - "23": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8G8B8A8_SNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 707, - "end_line": 707, - "value": 23 - }, - "24": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16_SNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 708, - "end_line": 708, - "value": 24 - }, - "25": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16G16_SNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 709, - "end_line": 709, - "value": 25 - }, - "26": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16G16B16A16_SNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 710, - "end_line": 710, - "value": 26 - }, - "27": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 712, - "end_line": 712, - "value": 27 - }, - "28": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16G16_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 713, - "end_line": 713, - "value": 28 - }, - "29": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16G16B16A16_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 714, - "end_line": 714, - "value": 29 - }, - "30": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R32_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 715, - "end_line": 715, - "value": 30 - }, - "31": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R32G32_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 716, - "end_line": 716, - "value": 31 - }, - "32": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R32G32B32A32_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 717, - "end_line": 717, - "value": 32 - }, - "33": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R11G11B10_UFLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 719, - "end_line": 719, - "value": 33 - }, - "34": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 721, - "end_line": 721, - "value": 34 - }, - "35": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8G8_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 722, - "end_line": 722, - "value": 35 - }, - "36": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 723, - "end_line": 723, - "value": 36 - }, - "37": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 724, - "end_line": 724, - "value": 37 - }, - "38": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16G16_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 725, - "end_line": 725, - "value": 38 - }, - "39": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16G16B16A16_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 726, - "end_line": 726, - "value": 39 - }, - "40": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R32_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 727, - "end_line": 727, - "value": 40 - }, - "41": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R32G32_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 728, - "end_line": 728, - "value": 41 - }, - "42": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R32G32B32A32_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 729, - "end_line": 729, - "value": 42 - }, - "43": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8_INT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 731, - "end_line": 731, - "value": 43 - }, - "44": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8G8_INT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 732, - "end_line": 732, - "value": 44 - }, - "45": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8G8B8A8_INT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 733, - "end_line": 733, - "value": 45 - }, - "46": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16_INT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 734, - "end_line": 734, - "value": 46 - }, - "47": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16G16_INT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 735, - "end_line": 735, - "value": 47 - }, - "48": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R16G16B16A16_INT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 736, - "end_line": 736, - "value": 48 - }, - "49": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R32_INT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 737, - "end_line": 737, - "value": 49 - }, - "50": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R32G32_INT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 738, - "end_line": 738, - "value": 50 - }, - "51": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R32G32B32A32_INT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 739, - "end_line": 739, - "value": 51 - }, - "52": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 741, - "end_line": 741, - "value": 52 - }, - "53": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 742, - "end_line": 742, - "value": 53 - }, - "54": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC1_RGBA_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 744, - "end_line": 744, - "value": 54 - }, - "55": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC2_RGBA_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 745, - "end_line": 745, - "value": 55 - }, - "56": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC3_RGBA_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 746, - "end_line": 746, - "value": 56 - }, - "57": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_BC7_RGBA_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 747, - "end_line": 747, - "value": 57 - }, - "58": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_D16_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 749, - "end_line": 749, - "value": 58 - }, - "59": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_D24_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 750, - "end_line": 750, - "value": 59 - }, - "60": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_D32_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 751, - "end_line": 751, - "value": 60 - }, - "61": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_D24_UNORM_S8_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 752, - "end_line": 752, - "value": 61 - }, - "62": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_D32_FLOAT_S8_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 753, - "end_line": 753, - "value": 62 - }, - "63": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_4x4_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 755, - "end_line": 755, - "value": 63 - }, - "64": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_5x4_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 756, - "end_line": 756, - "value": 64 - }, - "65": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_5x5_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 757, - "end_line": 757, - "value": 65 - }, - "66": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_6x5_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 758, - "end_line": 758, - "value": 66 - }, - "67": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_6x6_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 759, - "end_line": 759, - "value": 67 - }, - "68": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_8x5_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 760, - "end_line": 760, - "value": 68 - }, - "69": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_8x6_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 761, - "end_line": 761, - "value": 69 - }, - "70": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_8x8_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 762, - "end_line": 762, - "value": 70 - }, - "71": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x5_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 763, - "end_line": 763, - "value": 71 - }, - "72": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x6_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 764, - "end_line": 764, - "value": 72 - }, - "73": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x8_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 765, - "end_line": 765, - "value": 73 - }, - "74": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x10_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 766, - "end_line": 766, - "value": 74 - }, - "75": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_12x10_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 767, - "end_line": 767, - "value": 75 - }, - "76": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_12x12_UNORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 768, - "end_line": 768, - "value": 76 - }, - "77": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_4x4_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 770, - "end_line": 770, - "value": 77 - }, - "78": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_5x4_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 771, - "end_line": 771, - "value": 78 - }, - "79": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_5x5_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 772, - "end_line": 772, - "value": 79 - }, - "80": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_6x5_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 773, - "end_line": 773, - "value": 80 - }, - "81": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_6x6_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 774, - "end_line": 774, - "value": 81 - }, - "82": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_8x5_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 775, - "end_line": 775, - "value": 82 - }, - "83": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_8x6_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 776, - "end_line": 776, - "value": 83 - }, - "84": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_8x8_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 777, - "end_line": 777, - "value": 84 - }, - "85": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x5_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 778, - "end_line": 778, - "value": 85 - }, - "86": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x6_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 779, - "end_line": 779, - "value": 86 - }, - "87": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x8_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 780, - "end_line": 780, - "value": 87 - }, - "88": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x10_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 781, - "end_line": 781, - "value": 88 - }, - "89": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_12x10_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 782, - "end_line": 782, - "value": 89 - }, - "90": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_12x12_UNORM_SRGB", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 783, - "end_line": 783, - "value": 90 - }, - "91": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_4x4_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 785, - "end_line": 785, - "value": 91 - }, - "92": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_5x4_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 786, - "end_line": 786, - "value": 92 - }, - "93": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_5x5_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 787, - "end_line": 787, - "value": 93 - }, - "94": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_6x5_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 788, - "end_line": 788, - "value": 94 - }, - "95": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_6x6_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 789, - "end_line": 789, - "value": 95 - }, - "96": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_8x5_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 790, - "end_line": 790, - "value": 96 - }, - "97": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_8x6_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 791, - "end_line": 791, - "value": 97 - }, - "98": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_8x8_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 792, - "end_line": 792, - "value": 98 - }, - "99": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x5_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 793, - "end_line": 793, - "value": 99 - }, - "100": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x6_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 794, - "end_line": 794, - "value": 100 - }, - "101": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x8_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 795, - "end_line": 795, - "value": 101 - }, - "102": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_10x10_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 796, - "end_line": 796, - "value": 102 - }, - "103": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_12x10_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 797, - "end_line": 797, - "value": 103 - }, - "104": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTUREFORMAT_ASTC_12x12_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 798, - "end_line": 798, - "value": 104 - } - } - }, - "91": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTextureFormat", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUTextureFormat", - "result_type": "Invalid", - "brief_comment": "Specifies the pixel format of a texture.", - "start_line": 676, - "end_line": 799 - }, - "92": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTextureUsageFlags", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "int", - "result_type": "Invalid", - "brief_comment": "Specifies how a texture is intended to be used by the client.", - "start_line": 821, - "end_line": 821 - }, - "93": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUTextureType", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the type of a texture.", - "start_line": 838, - "end_line": 845, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTURETYPE_2D", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The texture is a 2-dimensional image.", - "start_line": 840, - "end_line": 840, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTURETYPE_2D_ARRAY", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The texture is a 2-dimensional array image.", - "start_line": 841, - "end_line": 841, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTURETYPE_3D", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The texture is a 3-dimensional image.", - "start_line": 842, - "end_line": 842, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTURETYPE_CUBE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The texture is a cube image.", - "start_line": 843, - "end_line": 843, - "value": 3 - }, - "4": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TEXTURETYPE_CUBE_ARRAY", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The texture is a cube array image.", - "start_line": 844, - "end_line": 844, - "value": 4 - } - } - }, - "94": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTextureType", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUTextureType", - "result_type": "Invalid", - "brief_comment": "Specifies the type of a texture.", - "start_line": 838, - "end_line": 845 - }, - "95": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUSampleCount", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the sample count of a texture.", - "start_line": 858, - "end_line": 864, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SAMPLECOUNT_1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "No multisampling.", - "start_line": 860, - "end_line": 860, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SAMPLECOUNT_2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "MSAA 2x", - "start_line": 861, - "end_line": 861, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SAMPLECOUNT_4", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "MSAA 4x", - "start_line": 862, - "end_line": 862, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SAMPLECOUNT_8", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "MSAA 8x", - "start_line": 863, - "end_line": 863, - "value": 3 - } - } - }, - "96": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUSampleCount", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUSampleCount", - "result_type": "Invalid", - "brief_comment": "Specifies the sample count of a texture.", - "start_line": 858, - "end_line": 864 - }, - "97": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUCubeMapFace", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the face of a cube map.", - "start_line": 874, - "end_line": 882, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_CUBEMAPFACE_POSITIVEX", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 876, - "end_line": 876, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_CUBEMAPFACE_NEGATIVEX", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 877, - "end_line": 877, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_CUBEMAPFACE_POSITIVEY", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 878, - "end_line": 878, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_CUBEMAPFACE_NEGATIVEY", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 879, - "end_line": 879, - "value": 3 - }, - "4": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_CUBEMAPFACE_POSITIVEZ", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 880, - "end_line": 880, - "value": 4 - }, - "5": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_CUBEMAPFACE_NEGATIVEZ", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 881, - "end_line": 881, - "value": 5 - } - } - }, - "98": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUCubeMapFace", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUCubeMapFace", - "result_type": "Invalid", - "brief_comment": "Specifies the face of a cube map.", - "start_line": 874, - "end_line": 882 - }, - "99": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUBufferUsageFlags", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "int", - "result_type": "Invalid", - "brief_comment": "Specifies how a buffer is intended to be used by the client.", - "start_line": 901, - "end_line": 901 - }, - "100": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUTransferBufferUsage", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies how a transfer buffer is intended to be used by the client.", - "start_line": 920, - "end_line": 924, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TRANSFERBUFFERUSAGE_UPLOAD", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 922, - "end_line": 922, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_TRANSFERBUFFERUSAGE_DOWNLOAD", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 923, - "end_line": 923, - "value": 1 - } - } - }, - "101": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTransferBufferUsage", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUTransferBufferUsage", - "result_type": "Invalid", - "brief_comment": "Specifies how a transfer buffer is intended to be used by the client.", - "start_line": 920, - "end_line": 924 - }, - "102": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUShaderStage", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies which stage a shader program corresponds to.", - "start_line": 933, - "end_line": 937, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SHADERSTAGE_VERTEX", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 935, - "end_line": 935, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SHADERSTAGE_FRAGMENT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 936, - "end_line": 936, - "value": 1 - } - } - }, - "103": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUShaderStage", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUShaderStage", - "result_type": "Invalid", - "brief_comment": "Specifies which stage a shader program corresponds to.", - "start_line": 933, - "end_line": 937 - }, - "104": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUShaderFormat", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "int", - "result_type": "Invalid", - "brief_comment": "Specifies the format of shader code.", - "start_line": 948, - "end_line": 948 - }, - "105": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUVertexElementFormat", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the format of a vertex attribute.", - "start_line": 965, - "end_line": 1022, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_INVALID", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 967, - "end_line": 967, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_INT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 970, - "end_line": 970, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_INT2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 971, - "end_line": 971, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_INT3", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 972, - "end_line": 972, - "value": 3 - }, - "4": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_INT4", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 973, - "end_line": 973, - "value": 4 - }, - "5": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_UINT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 976, - "end_line": 976, - "value": 5 - }, - "6": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_UINT2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 977, - "end_line": 977, - "value": 6 - }, - "7": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_UINT3", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 978, - "end_line": 978, - "value": 7 - }, - "8": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_UINT4", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 979, - "end_line": 979, - "value": 8 - }, - "9": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_FLOAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 982, - "end_line": 982, - "value": 9 - }, - "10": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_FLOAT2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 983, - "end_line": 983, - "value": 10 - }, - "11": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_FLOAT3", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 984, - "end_line": 984, - "value": 11 - }, - "12": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_FLOAT4", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 985, - "end_line": 985, - "value": 12 - }, - "13": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_BYTE2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 988, - "end_line": 988, - "value": 13 - }, - "14": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_BYTE4", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 989, - "end_line": 989, - "value": 14 - }, - "15": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 992, - "end_line": 992, - "value": 15 - }, - "16": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 993, - "end_line": 993, - "value": 16 - }, - "17": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_BYTE2_NORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 996, - "end_line": 996, - "value": 17 - }, - "18": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_BYTE4_NORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 997, - "end_line": 997, - "value": 18 - }, - "19": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2_NORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1000, - "end_line": 1000, - "value": 19 - }, - "20": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4_NORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1001, - "end_line": 1001, - "value": 20 - }, - "21": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_SHORT2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1004, - "end_line": 1004, - "value": 21 - }, - "22": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_SHORT4", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1005, - "end_line": 1005, - "value": 22 - }, - "23": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_USHORT2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1008, - "end_line": 1008, - "value": 23 - }, - "24": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_USHORT4", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1009, - "end_line": 1009, - "value": 24 - }, - "25": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_SHORT2_NORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1012, - "end_line": 1012, - "value": 25 - }, - "26": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_SHORT4_NORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1013, - "end_line": 1013, - "value": 26 - }, - "27": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_USHORT2_NORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1016, - "end_line": 1016, - "value": 27 - }, - "28": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_USHORT4_NORM", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1017, - "end_line": 1017, - "value": 28 - }, - "29": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_HALF2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1020, - "end_line": 1020, - "value": 29 - }, - "30": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXELEMENTFORMAT_HALF4", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1021, - "end_line": 1021, - "value": 30 - } - } - }, - "106": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUVertexElementFormat", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUVertexElementFormat", - "result_type": "Invalid", - "brief_comment": "Specifies the format of a vertex attribute.", - "start_line": 965, - "end_line": 1022 - }, - "107": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUVertexInputRate", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the rate at which vertex attributes are pulled from buffers.", - "start_line": 1031, - "end_line": 1035, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXINPUTRATE_VERTEX", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Attribute addressing is a function of the vertex index.", - "start_line": 1033, - "end_line": 1033, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_VERTEXINPUTRATE_INSTANCE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Attribute addressing is a function of the instance index.", - "start_line": 1034, - "end_line": 1034, - "value": 1 - } - } - }, - "108": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUVertexInputRate", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUVertexInputRate", - "result_type": "Invalid", - "brief_comment": "Specifies the rate at which vertex attributes are pulled from buffers.", - "start_line": 1031, - "end_line": 1035 - }, - "109": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUFillMode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the fill mode of the graphics pipeline.", - "start_line": 1044, - "end_line": 1048, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_FILLMODE_FILL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Polygons will be rendered via rasterization.", - "start_line": 1046, - "end_line": 1046, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_FILLMODE_LINE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Polygon edges will be drawn as line segments.", - "start_line": 1047, - "end_line": 1047, - "value": 1 - } - } - }, - "110": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUFillMode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUFillMode", - "result_type": "Invalid", - "brief_comment": "Specifies the fill mode of the graphics pipeline.", - "start_line": 1044, - "end_line": 1048 - }, - "111": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUCullMode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the facing direction in which triangle faces will be culled.", - "start_line": 1057, - "end_line": 1062, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_CULLMODE_NONE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "No triangles are culled.", - "start_line": 1059, - "end_line": 1059, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_CULLMODE_FRONT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Front-facing triangles are culled.", - "start_line": 1060, - "end_line": 1060, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_CULLMODE_BACK", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Back-facing triangles are culled.", - "start_line": 1061, - "end_line": 1061, - "value": 2 - } - } - }, - "112": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUCullMode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUCullMode", - "result_type": "Invalid", - "brief_comment": "Specifies the facing direction in which triangle faces will be culled.", - "start_line": 1057, - "end_line": 1062 - }, - "113": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUFrontFace", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the vertex winding that will cause a triangle to be determined to be front-facing.", - "start_line": 1072, - "end_line": 1076, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_FRONTFACE_COUNTER_CLOCKWISE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A triangle with counter-clockwise vertex winding will be considered front-facing.", - "start_line": 1074, - "end_line": 1074, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_FRONTFACE_CLOCKWISE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A triangle with clockwise vertex winding will be considered front-facing.", - "start_line": 1075, - "end_line": 1075, - "value": 1 - } - } - }, - "114": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUFrontFace", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUFrontFace", - "result_type": "Invalid", - "brief_comment": "Specifies the vertex winding that will cause a triangle to be determined to be front-facing.", - "start_line": 1072, - "end_line": 1076 - }, - "115": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUCompareOp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies a comparison operator for depth, stencil and sampler operations.", - "start_line": 1085, - "end_line": 1096, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_COMPAREOP_INVALID", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1087, - "end_line": 1087, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_COMPAREOP_NEVER", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The comparison always evaluates false.", - "start_line": 1088, - "end_line": 1088, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_COMPAREOP_LESS", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The comparison evaluates reference < test.", - "start_line": 1089, - "end_line": 1089, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_COMPAREOP_EQUAL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The comparison evaluates reference == test.", - "start_line": 1090, - "end_line": 1090, - "value": 3 - }, - "4": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_COMPAREOP_LESS_OR_EQUAL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The comparison evaluates reference <= test.", - "start_line": 1091, - "end_line": 1091, - "value": 4 - }, - "5": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_COMPAREOP_GREATER", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The comparison evaluates reference > test.", - "start_line": 1092, - "end_line": 1092, - "value": 5 - }, - "6": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_COMPAREOP_NOT_EQUAL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The comparison evaluates reference != test.", - "start_line": 1093, - "end_line": 1093, - "value": 6 - }, - "7": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_COMPAREOP_GREATER_OR_EQUAL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The comparison evalutes reference >= test.", - "start_line": 1094, - "end_line": 1094, - "value": 7 - }, - "8": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_COMPAREOP_ALWAYS", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The comparison always evaluates true.", - "start_line": 1095, - "end_line": 1095, - "value": 8 - } - } - }, - "116": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUCompareOp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUCompareOp", - "result_type": "Invalid", - "brief_comment": "Specifies a comparison operator for depth, stencil and sampler operations.", - "start_line": 1085, - "end_line": 1096 - }, - "117": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUStencilOp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies what happens to a stored stencil value if stencil tests fail or pass.", - "start_line": 1106, - "end_line": 1117, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STENCILOP_INVALID", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1108, - "end_line": 1108, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STENCILOP_KEEP", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Keeps the current value.", - "start_line": 1109, - "end_line": 1109, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STENCILOP_ZERO", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Sets the value to 0.", - "start_line": 1110, - "end_line": 1110, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STENCILOP_REPLACE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Sets the value to reference.", - "start_line": 1111, - "end_line": 1111, - "value": 3 - }, - "4": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STENCILOP_INCREMENT_AND_CLAMP", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Increments the current value and clamps to the maximum value.", - "start_line": 1112, - "end_line": 1112, - "value": 4 - }, - "5": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STENCILOP_DECREMENT_AND_CLAMP", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Decrements the current value and clamps to 0.", - "start_line": 1113, - "end_line": 1113, - "value": 5 - }, - "6": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STENCILOP_INVERT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Bitwise-inverts the current value.", - "start_line": 1114, - "end_line": 1114, - "value": 6 - }, - "7": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STENCILOP_INCREMENT_AND_WRAP", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Increments the current value and wraps back to 0.", - "start_line": 1115, - "end_line": 1115, - "value": 7 - }, - "8": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_STENCILOP_DECREMENT_AND_WRAP", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Decrements the current value and wraps to the maximum value.", - "start_line": 1116, - "end_line": 1116, - "value": 8 - } - } - }, - "118": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUStencilOp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUStencilOp", - "result_type": "Invalid", - "brief_comment": "Specifies what happens to a stored stencil value if stencil tests fail or pass.", - "start_line": 1106, - "end_line": 1117 - }, - "119": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUBlendOp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the operator to be used when pixels in a render target are blended with existing pixels in the texture.", - "start_line": 1130, - "end_line": 1138, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDOP_INVALID", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1132, - "end_line": 1132, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDOP_ADD", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "(source * source_factor) + (destination * destination_factor)", - "start_line": 1133, - "end_line": 1133, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDOP_SUBTRACT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "(source * source_factor) - (destination * destination_factor)", - "start_line": 1134, - "end_line": 1134, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDOP_REVERSE_SUBTRACT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "(destination * destination_factor) - (source * source_factor)", - "start_line": 1135, - "end_line": 1135, - "value": 3 - }, - "4": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDOP_MIN", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "min(source, destination)", - "start_line": 1136, - "end_line": 1136, - "value": 4 - }, - "5": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDOP_MAX", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "max(source, destination)", - "start_line": 1137, - "end_line": 1137, - "value": 5 - } - } - }, - "120": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUBlendOp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUBlendOp", - "result_type": "Invalid", - "brief_comment": "Specifies the operator to be used when pixels in a render target are blended with existing pixels in the texture.", - "start_line": 1130, - "end_line": 1138 - }, - "121": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUBlendFactor", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies a blending factor to be used when pixels in a render target are blended with existing pixels in the texture.", - "start_line": 1151, - "end_line": 1167, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_INVALID", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1153, - "end_line": 1153, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_ZERO", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "0", - "start_line": 1154, - "end_line": 1154, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_ONE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "1", - "start_line": 1155, - "end_line": 1155, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_SRC_COLOR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "source color", - "start_line": 1156, - "end_line": 1156, - "value": 3 - }, - "4": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_ONE_MINUS_SRC_COLOR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "1 - source color", - "start_line": 1157, - "end_line": 1157, - "value": 4 - }, - "5": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_DST_COLOR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "destination color", - "start_line": 1158, - "end_line": 1158, - "value": 5 - }, - "6": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_ONE_MINUS_DST_COLOR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "1 - destination color", - "start_line": 1159, - "end_line": 1159, - "value": 6 - }, - "7": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_SRC_ALPHA", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "source alpha", - "start_line": 1160, - "end_line": 1160, - "value": 7 - }, - "8": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_ONE_MINUS_SRC_ALPHA", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "1 - source alpha", - "start_line": 1161, - "end_line": 1161, - "value": 8 - }, - "9": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_DST_ALPHA", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "destination alpha", - "start_line": 1162, - "end_line": 1162, - "value": 9 - }, - "10": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_ONE_MINUS_DST_ALPHA", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "1 - destination alpha", - "start_line": 1163, - "end_line": 1163, - "value": 10 - }, - "11": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_CONSTANT_COLOR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "blend constant", - "start_line": 1164, - "end_line": 1164, - "value": 11 - }, - "12": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_ONE_MINUS_CONSTANT_COLOR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "1 - blend constant", - "start_line": 1165, - "end_line": 1165, - "value": 12 - }, - "13": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_BLENDFACTOR_SRC_ALPHA_SATURATE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "min(source alpha, 1 - destination alpha)", - "start_line": 1166, - "end_line": 1166, - "value": 13 - } - } - }, - "122": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUBlendFactor", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUBlendFactor", - "result_type": "Invalid", - "brief_comment": "Specifies a blending factor to be used when pixels in a render target are blended with existing pixels in the texture.", - "start_line": 1151, - "end_line": 1167 - }, - "123": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUColorComponentFlags", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "int", - "result_type": "Invalid", - "brief_comment": "Specifies which color components are written in a graphics pipeline.", - "start_line": 1176, - "end_line": 1176 - }, - "124": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUFilter", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies a filter operation used by a sampler.", - "start_line": 1190, - "end_line": 1194, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_FILTER_NEAREST", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Point filtering.", - "start_line": 1192, - "end_line": 1192, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_FILTER_LINEAR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Linear filtering.", - "start_line": 1193, - "end_line": 1193, - "value": 1 - } - } - }, - "125": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUFilter", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUFilter", - "result_type": "Invalid", - "brief_comment": "Specifies a filter operation used by a sampler.", - "start_line": 1190, - "end_line": 1194 - }, - "126": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUSamplerMipmapMode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies a mipmap mode used by a sampler.", - "start_line": 1203, - "end_line": 1207, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SAMPLERMIPMAPMODE_NEAREST", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Point filtering.", - "start_line": 1205, - "end_line": 1205, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SAMPLERMIPMAPMODE_LINEAR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Linear filtering.", - "start_line": 1206, - "end_line": 1206, - "value": 1 - } - } - }, - "127": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUSamplerMipmapMode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUSamplerMipmapMode", - "result_type": "Invalid", - "brief_comment": "Specifies a mipmap mode used by a sampler.", - "start_line": 1203, - "end_line": 1207 - }, - "128": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUSamplerAddressMode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies behavior of texture sampling when the coordinates exceed the 0-1 range.", - "start_line": 1217, - "end_line": 1222, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SAMPLERADDRESSMODE_REPEAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Specifies that the coordinates will wrap around.", - "start_line": 1219, - "end_line": 1219, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SAMPLERADDRESSMODE_MIRRORED_REPEAT", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Specifies that the coordinates will wrap around mirrored.", - "start_line": 1220, - "end_line": 1220, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SAMPLERADDRESSMODE_CLAMP_TO_EDGE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Specifies that the coordinates will clamp to the 0-1 range.", - "start_line": 1221, - "end_line": 1221, - "value": 2 - } - } - }, - "129": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUSamplerAddressMode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUSamplerAddressMode", - "result_type": "Invalid", - "brief_comment": "Specifies behavior of texture sampling when the coordinates exceed the 0-1 range.", - "start_line": 1217, - "end_line": 1222 - }, - "130": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUPresentMode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the timing that will be used to present swapchain textures to the OS.", - "start_line": 1249, - "end_line": 1254, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_PRESENTMODE_VSYNC", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1251, - "end_line": 1251, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_PRESENTMODE_IMMEDIATE", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1252, - "end_line": 1252, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_PRESENTMODE_MAILBOX", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1253, - "end_line": 1253, - "value": 2 - } - } - }, - "131": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUPresentMode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUPresentMode", - "result_type": "Invalid", - "brief_comment": "Specifies the timing that will be used to present swapchain textures to the OS.", - "start_line": 1249, - "end_line": 1254 - }, - "132": { - "kind": "ENUM_DECL", - "spelling": "SDL_GPUSwapchainComposition", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Enum", - "result_type": "Invalid", - "brief_comment": "Specifies the texture format and colorspace of the swapchain textures.", - "start_line": 1282, - "end_line": 1288, - "enumerations": { - "0": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SWAPCHAINCOMPOSITION_SDR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1284, - "end_line": 1284, - "value": 0 - }, - "1": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SWAPCHAINCOMPOSITION_SDR_LINEAR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1285, - "end_line": 1285, - "value": 1 - }, - "2": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SWAPCHAINCOMPOSITION_HDR_EXTENDED_LINEAR", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1286, - "end_line": 1286, - "value": 2 - }, - "3": { - "kind": "ENUM_CONSTANT_DECL", - "spelling": "SDL_GPU_SWAPCHAINCOMPOSITION_HDR10_ST2084", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1287, - "end_line": 1287, - "value": 3 - } - } - }, - "133": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUSwapchainComposition", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "enum SDL_GPUSwapchainComposition", - "result_type": "Invalid", - "brief_comment": "Specifies the texture format and colorspace of the swapchain textures.", - "start_line": 1282, - "end_line": 1288 - }, - "134": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUViewport", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying a viewport.", - "start_line": 1299, - "end_line": 1307, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "x", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "The left offset of the viewport.", - "start_line": 1301, - "end_line": 1301 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "y", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "The top offset of the viewport.", - "start_line": 1302, - "end_line": 1302 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "w", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "The width of the viewport.", - "start_line": 1303, - "end_line": 1303 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "The height of the viewport.", - "start_line": 1304, - "end_line": 1304 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "min_depth", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "The minimum depth of the viewport.", - "start_line": 1305, - "end_line": 1305 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "max_depth", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "The maximum depth of the viewport.", - "start_line": 1306, - "end_line": 1306 - } - } - }, - "135": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUViewport", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUViewport", - "result_type": "Invalid", - "brief_comment": "A structure specifying a viewport.", - "start_line": 1299, - "end_line": 1307 - }, - "136": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUTextureTransferInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying parameters related to transferring data to or from a texture.", - "start_line": 1318, - "end_line": 1324, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "transfer_buffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The transfer buffer used in the transfer operation.", - "start_line": 1320, - "end_line": 1320 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "offset", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The starting byte of the image data in the transfer buffer.", - "start_line": 1321, - "end_line": 1321 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "pixels_per_row", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of pixels from one row to the next.", - "start_line": 1322, - "end_line": 1322 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "rows_per_layer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of rows from one layer/depth-slice to the next.", - "start_line": 1323, - "end_line": 1323 - } - } - }, - "137": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTextureTransferInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUTextureTransferInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying parameters related to transferring data to or from a texture.", - "start_line": 1318, - "end_line": 1324 - }, - "138": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUTransferBufferLocation", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying a location in a transfer buffer.", - "start_line": 1336, - "end_line": 1340, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "transfer_buffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The transfer buffer used in the transfer operation.", - "start_line": 1338, - "end_line": 1338 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "offset", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The starting byte of the buffer data in the transfer buffer.", - "start_line": 1339, - "end_line": 1339 - } - } - }, - "139": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTransferBufferLocation", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUTransferBufferLocation", - "result_type": "Invalid", - "brief_comment": "A structure specifying a location in a transfer buffer.", - "start_line": 1336, - "end_line": 1340 - }, - "140": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUTextureLocation", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying a location in a texture.", - "start_line": 1351, - "end_line": 1359, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "texture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The texture used in the copy operation.", - "start_line": 1353, - "end_line": 1353 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "mip_level", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The mip level index of the location.", - "start_line": 1354, - "end_line": 1354 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "layer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The layer index of the location.", - "start_line": 1355, - "end_line": 1355 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "x", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The left offset of the location.", - "start_line": 1356, - "end_line": 1356 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "y", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The top offset of the location.", - "start_line": 1357, - "end_line": 1357 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "z", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The front offset of the location.", - "start_line": 1358, - "end_line": 1358 - } - } - }, - "141": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTextureLocation", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUTextureLocation", - "result_type": "Invalid", - "brief_comment": "A structure specifying a location in a texture.", - "start_line": 1351, - "end_line": 1359 - }, - "142": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUTextureRegion", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying a region of a texture.", - "start_line": 1372, - "end_line": 1383, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "texture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The texture used in the copy operation.", - "start_line": 1374, - "end_line": 1374 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "mip_level", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The mip level index to transfer.", - "start_line": 1375, - "end_line": 1375 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "layer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The layer index to transfer.", - "start_line": 1376, - "end_line": 1376 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "x", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The left offset of the region.", - "start_line": 1377, - "end_line": 1377 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "y", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The top offset of the region.", - "start_line": 1378, - "end_line": 1378 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "z", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The front offset of the region.", - "start_line": 1379, - "end_line": 1379 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "w", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The width of the region.", - "start_line": 1380, - "end_line": 1380 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The height of the region.", - "start_line": 1381, - "end_line": 1381 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "d", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The depth of the region.", - "start_line": 1382, - "end_line": 1382 - } - } - }, - "143": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTextureRegion", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUTextureRegion", - "result_type": "Invalid", - "brief_comment": "A structure specifying a region of a texture.", - "start_line": 1372, - "end_line": 1383 - }, - "144": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUBlitRegion", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying a region of a texture used in the blit operation.", - "start_line": 1392, - "end_line": 1401, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "texture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The texture.", - "start_line": 1394, - "end_line": 1394 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "mip_level", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The mip level index of the region.", - "start_line": 1395, - "end_line": 1395 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "layer_or_depth_plane", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The layer index or depth plane of the region. This value is treated as a layer index on 2D array and cube textures, and as a depth plane on 3D textures.", - "start_line": 1396, - "end_line": 1396 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "x", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The left offset of the region.", - "start_line": 1397, - "end_line": 1397 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "y", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The top offset of the region.", - "start_line": 1398, - "end_line": 1398 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "w", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The width of the region.", - "start_line": 1399, - "end_line": 1399 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "h", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The height of the region.", - "start_line": 1400, - "end_line": 1400 - } - } - }, - "145": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUBlitRegion", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUBlitRegion", - "result_type": "Invalid", - "brief_comment": "A structure specifying a region of a texture used in the blit operation.", - "start_line": 1392, - "end_line": 1401 - }, - "146": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUBufferLocation", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying a location in a buffer.", - "start_line": 1412, - "end_line": 1416, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "buffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The buffer.", - "start_line": 1414, - "end_line": 1414 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "offset", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The starting byte within the buffer.", - "start_line": 1415, - "end_line": 1415 - } - } - }, - "147": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUBufferLocation", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUBufferLocation", - "result_type": "Invalid", - "brief_comment": "A structure specifying a location in a buffer.", - "start_line": 1412, - "end_line": 1416 - }, - "148": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUBufferRegion", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying a region of a buffer.", - "start_line": 1428, - "end_line": 1433, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "buffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The buffer.", - "start_line": 1430, - "end_line": 1430 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "offset", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The starting byte within the buffer.", - "start_line": 1431, - "end_line": 1431 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "size", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The size in bytes of the region.", - "start_line": 1432, - "end_line": 1432 - } - } - }, - "149": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUBufferRegion", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUBufferRegion", - "result_type": "Invalid", - "brief_comment": "A structure specifying a region of a buffer.", - "start_line": 1428, - "end_line": 1433 - }, - "150": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUIndirectDrawCommand", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of an indirect draw command.", - "start_line": 1449, - "end_line": 1455, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "num_vertices", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of vertices to draw.", - "start_line": 1451, - "end_line": 1451 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "num_instances", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of instances to draw.", - "start_line": 1452, - "end_line": 1452 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "first_vertex", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The index of the first vertex to draw.", - "start_line": 1453, - "end_line": 1453 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "first_instance", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The ID of the first instance to draw.", - "start_line": 1454, - "end_line": 1454 - } - } - }, - "151": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUIndirectDrawCommand", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUIndirectDrawCommand", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of an indirect draw command.", - "start_line": 1449, - "end_line": 1455 - }, - "152": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUIndexedIndirectDrawCommand", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of an indexed indirect draw command.", - "start_line": 1471, - "end_line": 1478, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "num_indices", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of indices to draw per instance.", - "start_line": 1473, - "end_line": 1473 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "num_instances", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of instances to draw.", - "start_line": 1474, - "end_line": 1474 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "first_index", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The base index within the index buffer.", - "start_line": 1475, - "end_line": 1475 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "vertex_offset", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The value added to the vertex index before indexing into the vertex buffer.", - "start_line": 1476, - "end_line": 1476 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "first_instance", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The ID of the first instance to draw.", - "start_line": 1477, - "end_line": 1477 - } - } - }, - "153": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUIndexedIndirectDrawCommand", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUIndexedIndirectDrawCommand", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of an indexed indirect draw command.", - "start_line": 1471, - "end_line": 1478 - }, - "154": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUIndirectDispatchCommand", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of an indexed dispatch command.", - "start_line": 1487, - "end_line": 1492, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "groupcount_x", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of local workgroups to dispatch in the X dimension.", - "start_line": 1489, - "end_line": 1489 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "groupcount_y", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of local workgroups to dispatch in the Y dimension.", - "start_line": 1490, - "end_line": 1490 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "groupcount_z", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of local workgroups to dispatch in the Z dimension.", - "start_line": 1491, - "end_line": 1491 - } - } - }, - "155": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUIndirectDispatchCommand", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUIndirectDispatchCommand", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of an indexed dispatch command.", - "start_line": 1487, - "end_line": 1492 - }, - "156": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUSamplerCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a sampler.", - "start_line": 1510, - "end_line": 1529, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "min_filter", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUFilter", - "result_type": "Invalid", - "brief_comment": "The minification filter to apply to lookups.", - "start_line": 1512, - "end_line": 1512 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "mag_filter", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUFilter", - "result_type": "Invalid", - "brief_comment": "The magnification filter to apply to lookups.", - "start_line": 1513, - "end_line": 1513 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "mipmap_mode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUSamplerMipmapMode", - "result_type": "Invalid", - "brief_comment": "The mipmap filter to apply to lookups.", - "start_line": 1514, - "end_line": 1514 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "address_mode_u", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUSamplerAddressMode", - "result_type": "Invalid", - "brief_comment": "The addressing mode for U coordinates outside [0, 1).", - "start_line": 1515, - "end_line": 1515 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "address_mode_v", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUSamplerAddressMode", - "result_type": "Invalid", - "brief_comment": "The addressing mode for V coordinates outside [0, 1).", - "start_line": 1516, - "end_line": 1516 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "address_mode_w", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUSamplerAddressMode", - "result_type": "Invalid", - "brief_comment": "The addressing mode for W coordinates outside [0, 1).", - "start_line": 1517, - "end_line": 1517 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "mip_lod_bias", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "The bias to be added to mipmap LOD calculation.", - "start_line": 1518, - "end_line": 1518 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "max_anisotropy", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "The anisotropy value clamp used by the sampler. If enable_anisotropy is false, this is ignored.", - "start_line": 1519, - "end_line": 1519 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "compare_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUCompareOp", - "result_type": "Invalid", - "brief_comment": "The comparison operator to apply to fetched data before filtering.", - "start_line": 1520, - "end_line": 1520 - }, - "9": { - "kind": "FIELD_DECL", - "spelling": "min_lod", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "Clamps the minimum of the computed LOD value.", - "start_line": 1521, - "end_line": 1521 - }, - "10": { - "kind": "FIELD_DECL", - "spelling": "max_lod", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "Clamps the maximum of the computed LOD value.", - "start_line": 1522, - "end_line": 1522 - }, - "11": { - "kind": "FIELD_DECL", - "spelling": "enable_anisotropy", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true to enable anisotropic filtering.", - "start_line": 1523, - "end_line": 1523 - }, - "12": { - "kind": "FIELD_DECL", - "spelling": "enable_compare", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true to enable comparison against a reference value during lookups.", - "start_line": 1524, - "end_line": 1524 - }, - "13": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1525, - "end_line": 1525 - }, - "14": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1526, - "end_line": 1526 - }, - "15": { - "kind": "FIELD_DECL", - "spelling": "props", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A properties ID for extensions. Should be 0 if no extensions are needed.", - "start_line": 1528, - "end_line": 1528 - } - } - }, - "157": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUSamplerCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUSamplerCreateInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a sampler.", - "start_line": 1510, - "end_line": 1529 - }, - "158": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUVertexBufferDescription", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of vertex buffers used in a graphics pipeline.", - "start_line": 1549, - "end_line": 1555, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "slot", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The binding slot of the vertex buffer.", - "start_line": 1551, - "end_line": 1551 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "pitch", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The byte pitch between consecutive elements of the vertex buffer.", - "start_line": 1552, - "end_line": 1552 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "input_rate", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUVertexInputRate", - "result_type": "Invalid", - "brief_comment": "Whether attribute addressing is a function of the vertex index or instance index.", - "start_line": 1553, - "end_line": 1553 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "instance_step_rate", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Reserved for future use. Must be set to 0.", - "start_line": 1554, - "end_line": 1554 - } - } - }, - "159": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUVertexBufferDescription", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUVertexBufferDescription", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of vertex buffers used in a graphics pipeline.", - "start_line": 1549, - "end_line": 1555 - }, - "160": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUVertexAttribute", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying a vertex attribute.", - "start_line": 1569, - "end_line": 1575, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "location", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The shader input location index.", - "start_line": 1571, - "end_line": 1571 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "buffer_slot", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The binding slot of the associated vertex buffer.", - "start_line": 1572, - "end_line": 1572 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "format", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUVertexElementFormat", - "result_type": "Invalid", - "brief_comment": "The size and type of the attribute data.", - "start_line": 1573, - "end_line": 1573 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "offset", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The byte offset of this attribute relative to the start of the vertex element.", - "start_line": 1574, - "end_line": 1574 - } - } - }, - "161": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUVertexAttribute", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUVertexAttribute", - "result_type": "Invalid", - "brief_comment": "A structure specifying a vertex attribute.", - "start_line": 1569, - "end_line": 1575 - }, - "162": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUVertexInputState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a graphics pipeline vertex input state.", - "start_line": 1587, - "end_line": 1593, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "vertex_buffer_descriptions", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "A pointer to an array of vertex buffer descriptions.", - "start_line": 1589, - "end_line": 1589 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "num_vertex_buffers", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of vertex buffer descriptions in the above array.", - "start_line": 1590, - "end_line": 1590 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "vertex_attributes", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "A pointer to an array of vertex attribute descriptions.", - "start_line": 1591, - "end_line": 1591 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "num_vertex_attributes", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of vertex attribute descriptions in the above array.", - "start_line": 1592, - "end_line": 1592 - } - } - }, - "163": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUVertexInputState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUVertexInputState", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a graphics pipeline vertex input state.", - "start_line": 1587, - "end_line": 1593 - }, - "164": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUStencilOpState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the stencil operation state of a graphics pipeline.", - "start_line": 1602, - "end_line": 1608, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "fail_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUStencilOp", - "result_type": "Invalid", - "brief_comment": "The action performed on samples that fail the stencil test.", - "start_line": 1604, - "end_line": 1604 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "pass_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUStencilOp", - "result_type": "Invalid", - "brief_comment": "The action performed on samples that pass the depth and stencil tests.", - "start_line": 1605, - "end_line": 1605 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "depth_fail_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUStencilOp", - "result_type": "Invalid", - "brief_comment": "The action performed on samples that pass the stencil test and fail the depth test.", - "start_line": 1606, - "end_line": 1606 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "compare_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUCompareOp", - "result_type": "Invalid", - "brief_comment": "The comparison operator used in the stencil test.", - "start_line": 1607, - "end_line": 1607 - } - } - }, - "165": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUStencilOpState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUStencilOpState", - "result_type": "Invalid", - "brief_comment": "A structure specifying the stencil operation state of a graphics pipeline.", - "start_line": 1602, - "end_line": 1608 - }, - "166": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUColorTargetBlendState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the blend state of a color target.", - "start_line": 1617, - "end_line": 1630, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "src_color_blendfactor", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUBlendFactor", - "result_type": "Invalid", - "brief_comment": "The value to be multiplied by the source RGB value.", - "start_line": 1619, - "end_line": 1619 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "dst_color_blendfactor", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUBlendFactor", - "result_type": "Invalid", - "brief_comment": "The value to be multiplied by the destination RGB value.", - "start_line": 1620, - "end_line": 1620 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "color_blend_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUBlendOp", - "result_type": "Invalid", - "brief_comment": "The blend operation for the RGB components.", - "start_line": 1621, - "end_line": 1621 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "src_alpha_blendfactor", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUBlendFactor", - "result_type": "Invalid", - "brief_comment": "The value to be multiplied by the source alpha.", - "start_line": 1622, - "end_line": 1622 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "dst_alpha_blendfactor", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUBlendFactor", - "result_type": "Invalid", - "brief_comment": "The value to be multiplied by the destination alpha.", - "start_line": 1623, - "end_line": 1623 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "alpha_blend_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUBlendOp", - "result_type": "Invalid", - "brief_comment": "The blend operation for the alpha component.", - "start_line": 1624, - "end_line": 1624 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "color_write_mask", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUColorComponentFlags", - "result_type": "Invalid", - "brief_comment": "A bitmask specifying which of the RGBA components are enabled for writing. Writes to all channels if enable_color_write_mask is false.", - "start_line": 1625, - "end_line": 1625 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "enable_blend", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Whether blending is enabled for the color target.", - "start_line": 1626, - "end_line": 1626 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "enable_color_write_mask", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Whether the color write mask is enabled.", - "start_line": 1627, - "end_line": 1627 - }, - "9": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1628, - "end_line": 1628 - }, - "10": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1629, - "end_line": 1629 - } - } - }, - "167": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUColorTargetBlendState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUColorTargetBlendState", - "result_type": "Invalid", - "brief_comment": "A structure specifying the blend state of a color target.", - "start_line": 1617, - "end_line": 1630 - }, - "168": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUShaderCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying code and metadata for creating a shader object.", - "start_line": 1640, - "end_line": 1653, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "code_size", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "size_t", - "result_type": "Invalid", - "brief_comment": "The size in bytes of the code pointed to.", - "start_line": 1642, - "end_line": 1642 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "code", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "A pointer to shader code.", - "start_line": 1643, - "end_line": 1643 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "entrypoint", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "A pointer to a null-terminated UTF-8 string specifying the entry point function name for the shader.", - "start_line": 1644, - "end_line": 1644 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "format", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUShaderFormat", - "result_type": "Invalid", - "brief_comment": "The format of the shader code.", - "start_line": 1645, - "end_line": 1645 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "stage", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUShaderStage", - "result_type": "Invalid", - "brief_comment": "The stage the shader program corresponds to.", - "start_line": 1646, - "end_line": 1646 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "num_samplers", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of samplers defined in the shader.", - "start_line": 1647, - "end_line": 1647 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "num_storage_textures", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of storage textures defined in the shader.", - "start_line": 1648, - "end_line": 1648 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "num_storage_buffers", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of storage buffers defined in the shader.", - "start_line": 1649, - "end_line": 1649 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "num_uniform_buffers", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of uniform buffers defined in the shader.", - "start_line": 1650, - "end_line": 1650 - }, - "9": { - "kind": "FIELD_DECL", - "spelling": "props", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A properties ID for extensions. Should be 0 if no extensions are needed.", - "start_line": 1652, - "end_line": 1652 - } - } - }, - "169": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUShaderCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUShaderCreateInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying code and metadata for creating a shader object.", - "start_line": 1640, - "end_line": 1653 - }, - "170": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUTextureCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a texture.", - "start_line": 1670, - "end_line": 1682, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "type", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUTextureType", - "result_type": "Invalid", - "brief_comment": "The base dimensionality of the texture.", - "start_line": 1672, - "end_line": 1672 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "format", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUTextureFormat", - "result_type": "Invalid", - "brief_comment": "The pixel format of the texture.", - "start_line": 1673, - "end_line": 1673 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "usage", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUTextureUsageFlags", - "result_type": "Invalid", - "brief_comment": "How the texture is intended to be used by the client.", - "start_line": 1674, - "end_line": 1674 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "width", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The width of the texture.", - "start_line": 1675, - "end_line": 1675 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "height", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The height of the texture.", - "start_line": 1676, - "end_line": 1676 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "layer_count_or_depth", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The layer count or depth of the texture. This value is treated as a layer count on 2D array textures, and as a depth value on 3D textures.", - "start_line": 1677, - "end_line": 1677 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "num_levels", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of mip levels in the texture.", - "start_line": 1678, - "end_line": 1678 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "sample_count", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUSampleCount", - "result_type": "Invalid", - "brief_comment": "The number of samples per texel. Only applies if the texture is used as a render target.", - "start_line": 1679, - "end_line": 1679 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "props", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A properties ID for extensions. Should be 0 if no extensions are needed.", - "start_line": 1681, - "end_line": 1681 - } - } - }, - "171": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTextureCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUTextureCreateInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a texture.", - "start_line": 1670, - "end_line": 1682 - }, - "172": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUBufferCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a buffer.", - "start_line": 1695, - "end_line": 1701, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "usage", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUBufferUsageFlags", - "result_type": "Invalid", - "brief_comment": "How the buffer is intended to be used by the client.", - "start_line": 1697, - "end_line": 1697 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "size", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The size in bytes of the buffer.", - "start_line": 1698, - "end_line": 1698 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "props", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A properties ID for extensions. Should be 0 if no extensions are needed.", - "start_line": 1700, - "end_line": 1700 - } - } - }, - "173": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUBufferCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUBufferCreateInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a buffer.", - "start_line": 1695, - "end_line": 1701 - }, - "174": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUTransferBufferCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a transfer buffer.", - "start_line": 1710, - "end_line": 1716, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "usage", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUTransferBufferUsage", - "result_type": "Invalid", - "brief_comment": "How the transfer buffer is intended to be used by the client.", - "start_line": 1712, - "end_line": 1712 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "size", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The size in bytes of the transfer buffer.", - "start_line": 1713, - "end_line": 1713 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "props", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A properties ID for extensions. Should be 0 if no extensions are needed.", - "start_line": 1715, - "end_line": 1715 - } - } - }, - "175": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTransferBufferCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUTransferBufferCreateInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a transfer buffer.", - "start_line": 1710, - "end_line": 1716 - }, - "176": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPURasterizerState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of the graphics pipeline rasterizer state.", - "start_line": 1736, - "end_line": 1748, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "fill_mode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUFillMode", - "result_type": "Invalid", - "brief_comment": "Whether polygons will be filled in or drawn as lines.", - "start_line": 1738, - "end_line": 1738 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "cull_mode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUCullMode", - "result_type": "Invalid", - "brief_comment": "The facing direction in which triangles will be culled.", - "start_line": 1739, - "end_line": 1739 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "front_face", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUFrontFace", - "result_type": "Invalid", - "brief_comment": "The vertex winding that will cause a triangle to be determined as front-facing.", - "start_line": 1740, - "end_line": 1740 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "depth_bias_constant_factor", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "A scalar factor controlling the depth value added to each fragment.", - "start_line": 1741, - "end_line": 1741 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "depth_bias_clamp", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "The maximum depth bias of a fragment.", - "start_line": 1742, - "end_line": 1742 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "depth_bias_slope_factor", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "A scalar factor applied to a fragment's slope in depth calculations.", - "start_line": 1743, - "end_line": 1743 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "enable_depth_bias", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true to bias fragment depth values.", - "start_line": 1744, - "end_line": 1744 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "enable_depth_clip", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true to enable depth clip, false to enable depth clamp.", - "start_line": 1745, - "end_line": 1745 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1746, - "end_line": 1746 - }, - "9": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1747, - "end_line": 1747 - } - } - }, - "177": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPURasterizerState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPURasterizerState", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of the graphics pipeline rasterizer state.", - "start_line": 1736, - "end_line": 1748 - }, - "178": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUMultisampleState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of the graphics pipeline multisample state.", - "start_line": 1758, - "end_line": 1766, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "sample_count", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUSampleCount", - "result_type": "Invalid", - "brief_comment": "The number of samples to be used in rasterization.", - "start_line": 1760, - "end_line": 1760 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "sample_mask", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Reserved for future use. Must be set to 0.", - "start_line": 1761, - "end_line": 1761 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "enable_mask", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Reserved for future use. Must be set to false.", - "start_line": 1762, - "end_line": 1762 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1763, - "end_line": 1763 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1764, - "end_line": 1764 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "padding3", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1765, - "end_line": 1765 - } - } - }, - "179": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUMultisampleState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUMultisampleState", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of the graphics pipeline multisample state.", - "start_line": 1758, - "end_line": 1766 - }, - "180": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUDepthStencilState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of the graphics pipeline depth stencil state.", - "start_line": 1776, - "end_line": 1789, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "compare_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUCompareOp", - "result_type": "Invalid", - "brief_comment": "The comparison operator used for depth testing.", - "start_line": 1778, - "end_line": 1778 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "back_stencil_state", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUStencilOpState", - "result_type": "Invalid", - "brief_comment": "The stencil op state for back-facing triangles.", - "start_line": 1779, - "end_line": 1779 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "front_stencil_state", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUStencilOpState", - "result_type": "Invalid", - "brief_comment": "The stencil op state for front-facing triangles.", - "start_line": 1780, - "end_line": 1780 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "compare_mask", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Selects the bits of the stencil values participating in the stencil test.", - "start_line": 1781, - "end_line": 1781 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "write_mask", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Selects the bits of the stencil values updated by the stencil test.", - "start_line": 1782, - "end_line": 1782 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "enable_depth_test", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true enables the depth test.", - "start_line": 1783, - "end_line": 1783 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "enable_depth_write", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true enables depth writes. Depth writes are always disabled when enable_depth_test is false.", - "start_line": 1784, - "end_line": 1784 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "enable_stencil_test", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true enables the stencil test.", - "start_line": 1785, - "end_line": 1785 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1786, - "end_line": 1786 - }, - "9": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1787, - "end_line": 1787 - }, - "10": { - "kind": "FIELD_DECL", - "spelling": "padding3", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1788, - "end_line": 1788 - } - } - }, - "181": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUDepthStencilState", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUDepthStencilState", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of the graphics pipeline depth stencil state.", - "start_line": 1776, - "end_line": 1789 - }, - "182": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUColorTargetDescription", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of color targets used in a graphics pipeline.", - "start_line": 1799, - "end_line": 1803, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "format", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUTextureFormat", - "result_type": "Invalid", - "brief_comment": "The pixel format of the texture to be used as a color target.", - "start_line": 1801, - "end_line": 1801 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "blend_state", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUColorTargetBlendState", - "result_type": "Invalid", - "brief_comment": "The blend state to be used for the color target.", - "start_line": 1802, - "end_line": 1802 - } - } - }, - "183": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUColorTargetDescription", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUColorTargetDescription", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of color targets used in a graphics pipeline.", - "start_line": 1799, - "end_line": 1803 - }, - "184": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUGraphicsPipelineTargetInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the descriptions of render targets used in a graphics pipeline.", - "start_line": 1815, - "end_line": 1824, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "color_target_descriptions", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "A pointer to an array of color target descriptions.", - "start_line": 1817, - "end_line": 1817 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "num_color_targets", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of color target descriptions in the above array.", - "start_line": 1818, - "end_line": 1818 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "depth_stencil_format", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUTextureFormat", - "result_type": "Invalid", - "brief_comment": "The pixel format of the depth-stencil target. Ignored if has_depth_stencil_target is false.", - "start_line": 1819, - "end_line": 1819 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "has_depth_stencil_target", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true specifies that the pipeline uses a depth-stencil target.", - "start_line": 1820, - "end_line": 1820 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1821, - "end_line": 1821 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1822, - "end_line": 1822 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "padding3", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1823, - "end_line": 1823 - } - } - }, - "185": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUGraphicsPipelineTargetInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUGraphicsPipelineTargetInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying the descriptions of render targets used in a graphics pipeline.", - "start_line": 1815, - "end_line": 1824 - }, - "186": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUGraphicsPipelineCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a graphics pipeline state.", - "start_line": 1840, - "end_line": 1852, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "vertex_shader", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The vertex shader used by the graphics pipeline.", - "start_line": 1842, - "end_line": 1842 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "fragment_shader", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The fragment shader used by the graphics pipeline.", - "start_line": 1843, - "end_line": 1843 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "vertex_input_state", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUVertexInputState", - "result_type": "Invalid", - "brief_comment": "The vertex layout of the graphics pipeline.", - "start_line": 1844, - "end_line": 1844 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "primitive_type", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUPrimitiveType", - "result_type": "Invalid", - "brief_comment": "The primitive topology of the graphics pipeline.", - "start_line": 1845, - "end_line": 1845 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "rasterizer_state", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPURasterizerState", - "result_type": "Invalid", - "brief_comment": "The rasterizer state of the graphics pipeline.", - "start_line": 1846, - "end_line": 1846 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "multisample_state", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUMultisampleState", - "result_type": "Invalid", - "brief_comment": "The multisample state of the graphics pipeline.", - "start_line": 1847, - "end_line": 1847 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "depth_stencil_state", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUDepthStencilState", - "result_type": "Invalid", - "brief_comment": "The depth-stencil state of the graphics pipeline.", - "start_line": 1848, - "end_line": 1848 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "target_info", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUGraphicsPipelineTargetInfo", - "result_type": "Invalid", - "brief_comment": "Formats and blend modes for the render targets of the graphics pipeline.", - "start_line": 1849, - "end_line": 1849 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "props", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A properties ID for extensions. Should be 0 if no extensions are needed.", - "start_line": 1851, - "end_line": 1851 - } - } - }, - "187": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUGraphicsPipelineCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUGraphicsPipelineCreateInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a graphics pipeline state.", - "start_line": 1840, - "end_line": 1852 - }, - "188": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUComputePipelineCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a compute pipeline state.", - "start_line": 1862, - "end_line": 1879, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "code_size", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "size_t", - "result_type": "Invalid", - "brief_comment": "The size in bytes of the compute shader code pointed to.", - "start_line": 1864, - "end_line": 1864 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "code", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "A pointer to compute shader code.", - "start_line": 1865, - "end_line": 1865 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "entrypoint", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "A pointer to a null-terminated UTF-8 string specifying the entry point function name for the shader.", - "start_line": 1866, - "end_line": 1866 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "format", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUShaderFormat", - "result_type": "Invalid", - "brief_comment": "The format of the compute shader code.", - "start_line": 1867, - "end_line": 1867 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "num_samplers", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of samplers defined in the shader.", - "start_line": 1868, - "end_line": 1868 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "num_readonly_storage_textures", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of readonly storage textures defined in the shader.", - "start_line": 1869, - "end_line": 1869 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "num_readonly_storage_buffers", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of readonly storage buffers defined in the shader.", - "start_line": 1870, - "end_line": 1870 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "num_readwrite_storage_textures", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of read-write storage textures defined in the shader.", - "start_line": 1871, - "end_line": 1871 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "num_readwrite_storage_buffers", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of read-write storage buffers defined in the shader.", - "start_line": 1872, - "end_line": 1872 - }, - "9": { - "kind": "FIELD_DECL", - "spelling": "num_uniform_buffers", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of uniform buffers defined in the shader.", - "start_line": 1873, - "end_line": 1873 - }, - "10": { - "kind": "FIELD_DECL", - "spelling": "threadcount_x", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of threads in the X dimension. This should match the value in the shader.", - "start_line": 1874, - "end_line": 1874 - }, - "11": { - "kind": "FIELD_DECL", - "spelling": "threadcount_y", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of threads in the Y dimension. This should match the value in the shader.", - "start_line": 1875, - "end_line": 1875 - }, - "12": { - "kind": "FIELD_DECL", - "spelling": "threadcount_z", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The number of threads in the Z dimension. This should match the value in the shader.", - "start_line": 1876, - "end_line": 1876 - }, - "13": { - "kind": "FIELD_DECL", - "spelling": "props", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "A properties ID for extensions. Should be 0 if no extensions are needed.", - "start_line": 1878, - "end_line": 1878 - } - } - }, - "189": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUComputePipelineCreateInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUComputePipelineCreateInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a compute pipeline state.", - "start_line": 1862, - "end_line": 1879 - }, - "190": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUColorTargetInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a color target used by a render pass.", - "start_line": 1916, - "end_line": 1931, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "texture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The texture that will be used as a color target by a render pass.", - "start_line": 1918, - "end_line": 1918 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "mip_level", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The mip level to use as a color target.", - "start_line": 1919, - "end_line": 1919 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "layer_or_depth_plane", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The layer index or depth plane to use as a color target. This value is treated as a layer index on 2D array and cube textures, and as a depth plane on 3D textures.", - "start_line": 1920, - "end_line": 1920 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "clear_color", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The color to clear the color target to at the start of the render pass. Ignored if SDL_GPU_LOADOP_CLEAR is not used.", - "start_line": 1921, - "end_line": 1921 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "load_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPULoadOp", - "result_type": "Invalid", - "brief_comment": "What is done with the contents of the color target at the beginning of the render pass.", - "start_line": 1922, - "end_line": 1922 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "store_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUStoreOp", - "result_type": "Invalid", - "brief_comment": "What is done with the results of the render pass.", - "start_line": 1923, - "end_line": 1923 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "resolve_texture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The texture that will receive the results of a multisample resolve operation. Ignored if a RESOLVE* store_op is not used.", - "start_line": 1924, - "end_line": 1924 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "resolve_mip_level", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The mip level of the resolve texture to use for the resolve operation. Ignored if a RESOLVE* store_op is not used.", - "start_line": 1925, - "end_line": 1925 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "resolve_layer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The layer index of the resolve texture to use for the resolve operation. Ignored if a RESOLVE* store_op is not used.", - "start_line": 1926, - "end_line": 1926 - }, - "9": { - "kind": "FIELD_DECL", - "spelling": "cycle", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true cycles the texture if the texture is bound and load_op is not LOAD", - "start_line": 1927, - "end_line": 1927 - }, - "10": { - "kind": "FIELD_DECL", - "spelling": "cycle_resolve_texture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true cycles the resolve texture if the resolve texture is bound. Ignored if a RESOLVE* store_op is not used.", - "start_line": 1928, - "end_line": 1928 - }, - "11": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1929, - "end_line": 1929 - }, - "12": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1930, - "end_line": 1930 - } - } - }, - "191": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUColorTargetInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUColorTargetInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a color target used by a render pass.", - "start_line": 1916, - "end_line": 1931 - }, - "192": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUDepthStencilTargetInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a depth-stencil target used by a render pass.", - "start_line": 1977, - "end_line": 1989, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "texture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The texture that will be used as the depth stencil target by the render pass.", - "start_line": 1979, - "end_line": 1979 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "clear_depth", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Float", - "result_type": "Invalid", - "brief_comment": "The value to clear the depth component to at the beginning of the render pass. Ignored if SDL_GPU_LOADOP_CLEAR is not used.", - "start_line": 1980, - "end_line": 1980 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "load_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPULoadOp", - "result_type": "Invalid", - "brief_comment": "What is done with the depth contents at the beginning of the render pass.", - "start_line": 1981, - "end_line": 1981 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "store_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUStoreOp", - "result_type": "Invalid", - "brief_comment": "What is done with the depth results of the render pass.", - "start_line": 1982, - "end_line": 1982 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "stencil_load_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPULoadOp", - "result_type": "Invalid", - "brief_comment": "What is done with the stencil contents at the beginning of the render pass.", - "start_line": 1983, - "end_line": 1983 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "stencil_store_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUStoreOp", - "result_type": "Invalid", - "brief_comment": "What is done with the stencil results of the render pass.", - "start_line": 1984, - "end_line": 1984 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "cycle", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true cycles the texture if the texture is bound and any load ops are not LOAD", - "start_line": 1985, - "end_line": 1985 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "clear_stencil", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The value to clear the stencil component to at the beginning of the render pass. Ignored if SDL_GPU_LOADOP_CLEAR is not used.", - "start_line": 1986, - "end_line": 1986 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1987, - "end_line": 1987 - }, - "9": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 1988, - "end_line": 1988 - } - } - }, - "193": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUDepthStencilTargetInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUDepthStencilTargetInfo", - "result_type": "Invalid", - "brief_comment": "A structure specifying the parameters of a depth-stencil target used by a render pass.", - "start_line": 1977, - "end_line": 1989 - }, - "194": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUBlitInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure containing parameters for a blit command.", - "start_line": 1998, - "end_line": 2009, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "source", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUBlitRegion", - "result_type": "Invalid", - "brief_comment": "The source region for the blit.", - "start_line": 1999, - "end_line": 1999 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "destination", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUBlitRegion", - "result_type": "Invalid", - "brief_comment": "The destination region for the blit.", - "start_line": 2000, - "end_line": 2000 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "load_op", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPULoadOp", - "result_type": "Invalid", - "brief_comment": "What is done with the contents of the destination before the blit.", - "start_line": 2001, - "end_line": 2001 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "clear_color", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The color to clear the destination region to before the blit. Ignored if load_op is not SDL_GPU_LOADOP_CLEAR.", - "start_line": 2002, - "end_line": 2002 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "flip_mode", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The flip mode for the source region.", - "start_line": 2003, - "end_line": 2003 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "filter", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "SDL_GPUFilter", - "result_type": "Invalid", - "brief_comment": "The filter mode used when blitting.", - "start_line": 2004, - "end_line": 2004 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "cycle", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true cycles the destination texture if it is already bound.", - "start_line": 2005, - "end_line": 2005 - }, - "7": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2006, - "end_line": 2006 - }, - "8": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2007, - "end_line": 2007 - }, - "9": { - "kind": "FIELD_DECL", - "spelling": "padding3", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2008, - "end_line": 2008 - } - } - }, - "195": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUBlitInfo", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUBlitInfo", - "result_type": "Invalid", - "brief_comment": "A structure containing parameters for a blit command.", - "start_line": 1998, - "end_line": 2009 - }, - "196": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUBufferBinding", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying parameters in a buffer binding call.", - "start_line": 2021, - "end_line": 2025, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "buffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The buffer to bind. Must have been created with SDL_GPU_BUFFERUSAGE_VERTEX for SDL_BindGPUVertexBuffers, or SDL_GPU_BUFFERUSAGE_INDEX for SDL_BindGPUIndexBuffer.", - "start_line": 2023, - "end_line": 2023 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "offset", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The starting byte of the data to bind in the buffer.", - "start_line": 2024, - "end_line": 2024 - } - } - }, - "197": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUBufferBinding", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUBufferBinding", - "result_type": "Invalid", - "brief_comment": "A structure specifying parameters in a buffer binding call.", - "start_line": 2021, - "end_line": 2025 - }, - "198": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUTextureSamplerBinding", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying parameters in a sampler binding call.", - "start_line": 2035, - "end_line": 2039, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "texture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The texture to bind. Must have been created with SDL_GPU_TEXTUREUSAGE_SAMPLER.", - "start_line": 2037, - "end_line": 2037 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "sampler", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The sampler to bind.", - "start_line": 2038, - "end_line": 2038 - } - } - }, - "199": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUTextureSamplerBinding", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUTextureSamplerBinding", - "result_type": "Invalid", - "brief_comment": "A structure specifying parameters in a sampler binding call.", - "start_line": 2035, - "end_line": 2039 - }, - "200": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUStorageBufferReadWriteBinding", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying parameters related to binding buffers in a compute pass.", - "start_line": 2049, - "end_line": 2056, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "buffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The buffer to bind. Must have been created with SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_WRITE.", - "start_line": 2051, - "end_line": 2051 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "cycle", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true cycles the buffer if it is already bound.", - "start_line": 2052, - "end_line": 2052 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2053, - "end_line": 2053 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2054, - "end_line": 2054 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "padding3", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2055, - "end_line": 2055 - } - } - }, - "201": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUStorageBufferReadWriteBinding", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUStorageBufferReadWriteBinding", - "result_type": "Invalid", - "brief_comment": "A structure specifying parameters related to binding buffers in a compute pass.", - "start_line": 2049, - "end_line": 2056 - }, - "202": { - "kind": "STRUCT_DECL", - "spelling": "SDL_GPUStorageTextureReadWriteBinding", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Record", - "result_type": "Invalid", - "brief_comment": "A structure specifying parameters related to binding textures in a compute pass.", - "start_line": 2066, - "end_line": 2075, - "members": { - "0": { - "kind": "FIELD_DECL", - "spelling": "texture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "The texture to bind. Must have been created with SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_WRITE or SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_SIMULTANEOUS_READ_WRITE.", - "start_line": 2068, - "end_line": 2068 - }, - "1": { - "kind": "FIELD_DECL", - "spelling": "mip_level", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The mip level index to bind.", - "start_line": 2069, - "end_line": 2069 - }, - "2": { - "kind": "FIELD_DECL", - "spelling": "layer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "The layer index to bind.", - "start_line": 2070, - "end_line": 2070 - }, - "3": { - "kind": "FIELD_DECL", - "spelling": "cycle", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "true cycles the texture if it is already bound.", - "start_line": 2071, - "end_line": 2071 - }, - "4": { - "kind": "FIELD_DECL", - "spelling": "padding1", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2072, - "end_line": 2072 - }, - "5": { - "kind": "FIELD_DECL", - "spelling": "padding2", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2073, - "end_line": 2073 - }, - "6": { - "kind": "FIELD_DECL", - "spelling": "padding3", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": null, - "start_line": 2074, - "end_line": 2074 - } - } - }, - "203": { - "kind": "TYPEDEF_DECL", - "spelling": "SDL_GPUStorageTextureReadWriteBinding", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "struct SDL_GPUStorageTextureReadWriteBinding", - "result_type": "Invalid", - "brief_comment": "A structure specifying parameters related to binding textures in a compute pass.", - "start_line": 2066, - "end_line": 2075 - }, - "204": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Checks for GPU runtime support.", - "start_line": 2094, - "end_line": 2094, - "value": "bool" - }, - "205": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Checks for GPU runtime support.", - "start_line": 2108, - "end_line": 2108, - "value": "bool" - }, - "206": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUDevice", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Creates a GPU context.", - "start_line": 2129, - "end_line": 2129, - "value": "SDL_GPUDevice" - }, - "207": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUDevice", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Creates a GPU context.", - "start_line": 2177, - "end_line": 2177, - "value": "SDL_GPUDevice" - }, - "208": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Destroys a GPU context previously returned by SDL_CreateGPUDevice.", - "start_line": 2200, - "end_line": 2200, - "value": "SDLCALL" - }, - "209": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Get the number of GPU drivers compiled into SDL.", - "start_line": 2211, - "end_line": 2211, - "value": "SDLCALL" - }, - "210": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "Get the name of a built in GPU driver.", - "start_line": 2230, - "end_line": 2230, - "value": "SDLCALL" - }, - "211": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "Returns the name of the backend used to create this GPU context.", - "start_line": 2240, - "end_line": 2240, - "value": "SDLCALL" - }, - "212": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUShaderFormat", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Returns the supported shader formats for this GPU context.", - "start_line": 2251, - "end_line": 2251, - "value": "SDL_GPUShaderFormat" - }, - "213": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUComputePipeline", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Creates a pipeline object to be used in a compute workflow.", - "start_line": 2300, - "end_line": 2300, - "value": "SDL_GPUComputePipeline" - }, - "214": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUGraphicsPipeline", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Creates a pipeline object to be used in a graphics workflow.", - "start_line": 2327, - "end_line": 2327, - "value": "SDL_GPUGraphicsPipeline" - }, - "215": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUSampler", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Creates a sampler object to be used when binding textures in a graphics workflow.", - "start_line": 2354, - "end_line": 2354, - "value": "SDL_GPUSampler" - }, - "216": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUShader", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Creates a shader to be used when creating a graphics pipeline.", - "start_line": 2433, - "end_line": 2433, - "value": "SDL_GPUShader" - }, - "217": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUTexture", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Creates a texture object to be used in graphics or compute workflows.", - "start_line": 2494, - "end_line": 2494, - "value": "SDL_GPUTexture" - }, - "218": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUBuffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Creates a buffer object to be used in graphics or compute workflows.", - "start_line": 2550, - "end_line": 2550, - "value": "SDL_GPUBuffer" - }, - "219": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUTransferBuffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Creates a transfer buffer to be used when uploading to or downloading from graphics resources.", - "start_line": 2583, - "end_line": 2583, - "value": "SDL_GPUTransferBuffer" - }, - "220": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Sets an arbitrary string constant to label a buffer.", - "start_line": 2608, - "end_line": 2608, - "value": "SDLCALL" - }, - "221": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Sets an arbitrary string constant to label a texture.", - "start_line": 2631, - "end_line": 2631, - "value": "SDLCALL" - }, - "222": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Inserts an arbitrary string label into the command buffer callstream.", - "start_line": 2646, - "end_line": 2646, - "value": "SDLCALL" - }, - "223": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Begins a debug group with an arbitary name.", - "start_line": 2671, - "end_line": 2671, - "value": "SDLCALL" - }, - "224": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Ends the most-recently pushed debug group.", - "start_line": 2684, - "end_line": 2684, - "value": "SDLCALL" - }, - "225": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Frees the given texture as soon as it is safe to do so.", - "start_line": 2699, - "end_line": 2699, - "value": "SDLCALL" - }, - "226": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Frees the given sampler as soon as it is safe to do so.", - "start_line": 2713, - "end_line": 2713, - "value": "SDLCALL" - }, - "227": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Frees the given buffer as soon as it is safe to do so.", - "start_line": 2727, - "end_line": 2727, - "value": "SDLCALL" - }, - "228": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Frees the given transfer buffer as soon as it is safe to do so.", - "start_line": 2741, - "end_line": 2741, - "value": "SDLCALL" - }, - "229": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Frees the given compute pipeline as soon as it is safe to do so.", - "start_line": 2755, - "end_line": 2755, - "value": "SDLCALL" - }, - "230": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Frees the given shader as soon as it is safe to do so.", - "start_line": 2769, - "end_line": 2769, - "value": "SDLCALL" - }, - "231": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Frees the given graphics pipeline as soon as it is safe to do so.", - "start_line": 2783, - "end_line": 2783, - "value": "SDLCALL" - }, - "232": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUCommandBuffer", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Acquire a command buffer.", - "start_line": 2811, - "end_line": 2811, - "value": "SDL_GPUCommandBuffer" - }, - "233": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Pushes data to a vertex uniform slot on the command buffer.", - "start_line": 2832, - "end_line": 2832, - "value": "SDLCALL" - }, - "234": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Pushes data to a fragment uniform slot on the command buffer.", - "start_line": 2854, - "end_line": 2854, - "value": "SDLCALL" - }, - "235": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Pushes data to a uniform slot on the command buffer.", - "start_line": 2876, - "end_line": 2876, - "value": "SDLCALL" - }, - "236": { - "kind": "VAR_DECL", - "spelling": "SDL_GPURenderPass", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Begins a render pass on a command buffer.", - "start_line": 2909, - "end_line": 2909, - "value": "SDL_GPURenderPass" - }, - "237": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds a graphics pipeline on a render pass to be used in rendering.", - "start_line": 2925, - "end_line": 2925, - "value": "SDLCALL" - }, - "238": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Sets the current viewport state on a command buffer.", - "start_line": 2937, - "end_line": 2937, - "value": "SDLCALL" - }, - "239": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Sets the current scissor state on a command buffer.", - "start_line": 2949, - "end_line": 2949, - "value": "SDLCALL" - }, - "240": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Sets the current blend constants on a command buffer.", - "start_line": 2964, - "end_line": 2964, - "value": "SDLCALL" - }, - "241": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Sets the current stencil reference value on a command buffer.", - "start_line": 2976, - "end_line": 2976, - "value": "SDLCALL" - }, - "242": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds vertex buffers on a command buffer for use with subsequent draw calls.", - "start_line": 2992, - "end_line": 2992, - "value": "SDLCALL" - }, - "243": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds an index buffer on a command buffer for use with subsequent draw calls.", - "start_line": 3009, - "end_line": 3009, - "value": "SDLCALL" - }, - "244": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds texture-sampler pairs for use on the vertex shader.", - "start_line": 3033, - "end_line": 3033, - "value": "SDLCALL" - }, - "245": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds storage textures for use on the vertex shader.", - "start_line": 3057, - "end_line": 3057, - "value": "SDLCALL" - }, - "246": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds storage buffers for use on the vertex shader.", - "start_line": 3081, - "end_line": 3081, - "value": "SDLCALL" - }, - "247": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds texture-sampler pairs for use on the fragment shader.", - "start_line": 3106, - "end_line": 3106, - "value": "SDLCALL" - }, - "248": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds storage textures for use on the fragment shader.", - "start_line": 3130, - "end_line": 3130, - "value": "SDLCALL" - }, - "249": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds storage buffers for use on the fragment shader.", - "start_line": 3154, - "end_line": 3154, - "value": "SDLCALL" - }, - "250": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Draws data using bound graphics state with an index buffer and instancing enabled.", - "start_line": 3185, - "end_line": 3185, - "value": "SDLCALL" - }, - "251": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Draws data using bound graphics state.", - "start_line": 3213, - "end_line": 3213, - "value": "SDLCALL" - }, - "252": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Draws data using bound graphics state and with draw parameters set from a buffer.", - "start_line": 3236, - "end_line": 3236, - "value": "SDLCALL" - }, - "253": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Draws data using bound graphics state with an index buffer enabled and with draw parameters set from a buffer.", - "start_line": 3258, - "end_line": 3258, - "value": "SDLCALL" - }, - "254": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Ends the given render pass.", - "start_line": 3274, - "end_line": 3274, - "value": "SDLCALL" - }, - "255": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUComputePass", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Begins a compute pass on a command buffer.", - "start_line": 3316, - "end_line": 3316, - "value": "SDL_GPUComputePass" - }, - "256": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds a compute pipeline on a command buffer for use in compute dispatch.", - "start_line": 3331, - "end_line": 3331, - "value": "SDLCALL" - }, - "257": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds texture-sampler pairs for use on the compute shader.", - "start_line": 3354, - "end_line": 3354, - "value": "SDLCALL" - }, - "258": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds storage textures as readonly for use on the compute pipeline.", - "start_line": 3378, - "end_line": 3378, - "value": "SDLCALL" - }, - "259": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Binds storage buffers as readonly for use on the compute pipeline.", - "start_line": 3402, - "end_line": 3402, - "value": "SDLCALL" - }, - "260": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Dispatches compute work.", - "start_line": 3428, - "end_line": 3428, - "value": "SDLCALL" - }, - "261": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Dispatches compute work with parameters set from a buffer.", - "start_line": 3452, - "end_line": 3452, - "value": "SDLCALL" - }, - "262": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Ends the current compute pass.", - "start_line": 3467, - "end_line": 3467, - "value": "SDLCALL" - }, - "263": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Pointer", - "result_type": "Invalid", - "brief_comment": "Maps a transfer buffer into application address space.", - "start_line": 3487, - "end_line": 3487, - "value": "SDLCALL" - }, - "264": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Unmaps a previously mapped transfer buffer.", - "start_line": 3500, - "end_line": 3500, - "value": "SDLCALL" - }, - "265": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUCopyPass", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Begins a copy pass on a command buffer.", - "start_line": 3518, - "end_line": 3518, - "value": "SDL_GPUCopyPass" - }, - "266": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Uploads data from a transfer buffer to a texture.", - "start_line": 3538, - "end_line": 3538, - "value": "SDLCALL" - }, - "267": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Uploads data from a transfer buffer to a buffer.", - "start_line": 3558, - "end_line": 3558, - "value": "SDLCALL" - }, - "268": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Performs a texture-to-texture copy.", - "start_line": 3581, - "end_line": 3581, - "value": "SDLCALL" - }, - "269": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Performs a buffer-to-buffer copy.", - "start_line": 3605, - "end_line": 3605, - "value": "SDLCALL" - }, - "270": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Copies data from a texture to a transfer buffer on the GPU timeline.", - "start_line": 3625, - "end_line": 3625, - "value": "SDLCALL" - }, - "271": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Copies data from a buffer to a transfer buffer on the GPU timeline.", - "start_line": 3642, - "end_line": 3642, - "value": "SDLCALL" - }, - "272": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Ends the current copy pass.", - "start_line": 3654, - "end_line": 3654, - "value": "SDLCALL" - }, - "273": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Generates mipmaps for the given texture.", - "start_line": 3667, - "end_line": 3667, - "value": "SDLCALL" - }, - "274": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Blits from a source texture region to a destination texture region.", - "start_line": 3681, - "end_line": 3681, - "value": "SDLCALL" - }, - "275": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Determines whether a swapchain composition is supported by the window.", - "start_line": 3701, - "end_line": 3701, - "value": "bool" - }, - "276": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Determines whether a presentation mode is supported by the window.", - "start_line": 3720, - "end_line": 3720, - "value": "bool" - }, - "277": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Claims a window, creating a swapchain structure for it.", - "start_line": 3752, - "end_line": 3752, - "value": "bool" - }, - "278": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Unclaims a window, destroying its swapchain structure.", - "start_line": 3766, - "end_line": 3766, - "value": "SDLCALL" - }, - "279": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Changes the swapchain parameters for the given claimed window.", - "start_line": 3793, - "end_line": 3793, - "value": "bool" - }, - "280": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Configures the maximum allowed number of frames in flight.", - "start_line": 3824, - "end_line": 3824, - "value": "bool" - }, - "281": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUTextureFormat", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Obtains the texture format of the swapchain for the given window.", - "start_line": 3839, - "end_line": 3839, - "value": "SDL_GPUTextureFormat" - }, - "282": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Acquire a texture to use in presentation.", - "start_line": 3889, - "end_line": 3889, - "value": "bool" - }, - "283": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Blocks the thread until a swapchain texture is available to be acquired.", - "start_line": 3913, - "end_line": 3913, - "value": "bool" - }, - "284": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Blocks the thread until a swapchain texture is available to be acquired, and then acquires it.", - "start_line": 3959, - "end_line": 3959, - "value": "bool" - }, - "285": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Submits a command buffer so its commands can be processed on the GPU.", - "start_line": 3987, - "end_line": 3987, - "value": "bool" - }, - "286": { - "kind": "VAR_DECL", - "spelling": "SDL_GPUFence", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Submits a command buffer so its commands can be processed on the GPU, and acquires a fence associated with the command buffer.", - "start_line": 4014, - "end_line": 4014, - "value": "SDL_GPUFence" - }, - "287": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Cancels a command buffer.", - "start_line": 4039, - "end_line": 4039, - "value": "bool" - }, - "288": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Blocks the thread until the GPU is completely idle.", - "start_line": 4053, - "end_line": 4053, - "value": "bool" - }, - "289": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Blocks the thread until the given fences are signaled.", - "start_line": 4072, - "end_line": 4072, - "value": "bool" - }, - "290": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Checks the status of a fence.", - "start_line": 4089, - "end_line": 4089, - "value": "bool" - }, - "291": { - "kind": "VAR_DECL", - "spelling": "SDLCALL", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Releases a fence obtained from SDL_SubmitGPUCommandBufferAndAcquireFence.", - "start_line": 4105, - "end_line": 4105, - "value": "SDLCALL" - }, - "292": { - "kind": "VAR_DECL", - "spelling": "Uint32", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Obtains the texel block size for a texture format.", - "start_line": 4121, - "end_line": 4121, - "value": "Uint32" - }, - "293": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Determines whether a texture format is supported for a given type and usage.", - "start_line": 4136, - "end_line": 4136, - "value": "bool" - }, - "294": { - "kind": "VAR_DECL", - "spelling": "bool", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Determines if a sample count for a texture format is supported.", - "start_line": 4152, - "end_line": 4152, - "value": "bool" - }, - "295": { - "kind": "VAR_DECL", - "spelling": "Uint32", - "location": "D:\\up\\BacklogEngine\\lib\\sdl3\\SDL\\include\\SDL3\\SDL_gpu.h", - "type": "Int", - "result_type": "Invalid", - "brief_comment": "Calculate the size in bytes of a texture format with dimensions.", - "start_line": 4168, - "end_line": 4168, - "value": "Uint32" - } -} \ No newline at end of file diff --git a/lib/sdl3/gpu.types.json b/lib/sdl3/gpu.types.json deleted file mode 100644 index fdc14d1..0000000 --- a/lib/sdl3/gpu.types.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "functions": {} -} \ No newline at end of file