Backlog/lib/sdl3/gpu.ast.json

8033 lines
316 KiB
JSON

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