{ "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" } }