[
{
"type": "enum",
"name": "GpuImageColorSpace",
"uuid": "d8089bec-6e54-4f79-9f2a-748cbf7c9124",
"symbols": [
{
"name": "Srgb",
"uuid": "d0160dcd-23b0-46e3-9089-f700d14a2e3d"
},
{
"name": "Linear",
"uuid": "937310b1-a840-4e3a-ac5a-246b640747e3"
}
]
},
{
"type": "enum",
"name": "GpuImageMipGeneration",
"uuid": "c316a127-4bec-4644-a6a0-d22dd4c43875",
"symbols": [
{
"name": "NoMips",
"uuid": "99efd613-9127-42f6-9a8a-0afde623bf59"
},
{
"name": "Precomputed",
"uuid": "cc83d978-1c53-460c-931c-81c64624e6a5"
},
{
"name": "Runtime",
"uuid": "7e6e883a-6f9b-4063-9fe0-72897ee3ea3a"
}
]
},
{
"type": "enum",
"name": "GpuImageBasisCompressionType",
"uuid": "4bde19ae-47c6-427f-8874-5f93dd5bfedc",
"symbols": [
{
"name": "Etc1S",
"uuid": "66db68d4-8dbf-4bd2-aa03-0edefbd5e781"
},
{
"name": "Uastc",
"uuid": "177b936f-13d6-4bce-bf43-972ab9b5c594"
}
]
},
{
"type": "record",
"name": "GpuImageBasisCompressionSettings",
"uuid": "46a46bae-a1af-4a8f-8f19-efe80a21b5ad",
"fields": [
{
"name": "compression_type",
"type": "GpuImageBasisCompressionType",
"uuid": "70e5a767-64ff-4a96-a25d-ad4685065878"
},
{
"name": "quality",
"type": "u32",
"uuid": "edf6654c-a988-4494-a1db-a46afc833642"
}
]
},
{
"type": "enum",
"name": "GpuImageAssetDataFormat",
"uuid": "b553e8df-79cf-4de4-bb1a-1ba88d3822f6",
"symbols": [
{
"name": "RGBA32_Linear",
"uuid": "eca87da1-7a50-4874-b7fd-9db6c491a54c"
},
{
"name": "RGBA32_Srgb",
"uuid": "fa9eeb7e-6ce3-414d-8ec8-42ec9648a1f8"
},
{
"name": "Basis_Linear",
"uuid": "4d41ea18-b4f5-492a-a487-8bc096c3b9fb"
},
{
"name": "Basis_Srgb",
"uuid": "819aeca3-5ec7-4fa6-aaae-7d04e7c1cc98"
},
{
"name": "BC1_UNorm_Linear",
"uuid": "43a5b1bf-78e9-40f6-a306-5daf7ecaa56a"
},
{
"name": "BC1_UNorm_Srgb",
"uuid": "ebc4e79b-c107-4e79-b9d9-90236875b297"
},
{
"name": "BC2_UNorm_Linear",
"uuid": "973019dd-9326-4c83-b341-1fa76e186dcf"
},
{
"name": "BC2_UNorm_Srgb",
"uuid": "d4c2aa7b-9904-4602-9e96-a2182065c99f"
},
{
"name": "BC3_UNorm_Linear",
"uuid": "7ad318e4-dd9b-463d-9e8f-74709e92da51"
},
{
"name": "BC3_UNorm_Srgb",
"uuid": "89add967-82d8-489a-b4df-35fc1982a736"
},
{
"name": "BC4_UNorm",
"uuid": "7b8c0c7d-9cef-4264-82ab-336a88217242"
},
{
"name": "BC4_SNorm",
"uuid": "268d1ad1-beda-45e9-b495-e158371375b3"
},
{
"name": "BC5_UNorm",
"uuid": "710a4966-b195-433b-aab1-9ff8cd4aa618"
},
{
"name": "BC5_SNorm",
"uuid": "d5fb5682-a14a-4a41-b010-1d76f99f26c8"
},
{
"name": "BC6H_UFloat",
"uuid": "68636bb1-b5a5-40e9-acea-1d73375582be"
},
{
"name": "BC6H_SFloat",
"uuid": "86e9d3ef-a444-48c5-b5aa-7b6599fec506"
},
{
"name": "BC7_Unorm_Linear",
"uuid": "be174d3b-b837-4e36-8b00-a870b980c918"
},
{
"name": "BC7_Unorm_Srgb",
"uuid": "5931560c-99c2-47ae-8220-d5010572b391"
}
]
},
{
"type": "record",
"name": "GpuImageAsset",
"uuid": "03abd586-98bd-483e-ab2a-d31a7ffe6f15",
"fields": [
{
"name": "basis_compression",
"type": "bool",
"uuid": "173d6944-60fe-4565-9d88-b77b7ef06afb"
},
{
"name": "basis_compression_settings",
"type": "GpuImageBasisCompressionSettings",
"uuid": "5406538f-21c1-4c88-a0a6-c16dd697d67e"
},
{
"name": "color_space",
"type": "GpuImageColorSpace",
"uuid": "3a6f97cd-5e95-4786-bfd1-0e70ef57ec04"
},
{
"name": "mip_generation",
"type": "GpuImageMipGeneration",
"uuid": "7e90ceec-d254-423d-9d81-87b763f68e31"
}
]
},
{
"type": "record",
"name": "GpuImageImportedData",
"uuid": "3b7db0d2-3227-4a5f-b10e-394f2576efbe",
"fields": [
{
"name": "image_bytes",
"type": "bytes",
"uuid": "f292a221-343b-4586-979f-f13118df79b2"
},
{
"name": "width",
"type": "u32",
"uuid": "9c8d959b-fd1f-4826-b387-e445da3cc94e"
},
{
"name": "height",
"type": "u32",
"uuid": "ce248b12-173b-4950-bf96-1496b6ccfbd2"
}
]
},
{
"type": "record",
"name": "GpuCompressedImageAsset",
"uuid": "094f8705-b945-416b-ae9a-63d39568c648",
"fields": [
]
},
{
"type": "record",
"name": "GpuImageSubresourceMipLevel",
"uuid": "9e3d11b9-e136-4b9f-a644-aa5d844bc9d6",
"fields": [
{
"name": "bytes",
"type": "bytes",
"uuid": "399ac40d-566c-441c-83c0-7228cd5c9606"
},
{
"name": "width",
"type": "u32",
"uuid": "816981c2-aeeb-4758-9952-90f6e545cb8a"
},
{
"name": "height",
"type": "u32",
"uuid": "60e71796-ce46-44b5-9a73-9c4daa43414d"
}
]
},
{
"type": "record",
"name": "GpuImageSubresourceLayer",
"uuid": "2f06013c-bd83-4cc6-9cbc-481fddd47ce8",
"fields": [
{
"name": "mip_levels",
"type": { "name": "dynamic_array", "inner_type": "GpuImageSubresourceMipLevel" },
"uuid": "5f4a266a-f2e3-4ac6-93ff-fd19b12eb143"
}
]
},
{
"type": "record",
"name": "GpuCompressedImageImportedData",
"uuid": "fa3247c9-6356-4092-b91e-c5cebfb71897",
"fields": [
{
"name": "width",
"type": "u32",
"uuid": "12eb85b2-35be-4797-a21b-a21939b640a7"
},
{
"name": "height",
"type": "u32",
"uuid": "aeaceecc-8a34-46ae-b010-9cb34f0aaf5d"
},
{
"name": "format",
"type": "GpuImageAssetDataFormat",
"uuid": "f3ed9351-74d7-4270-904d-eed5e2632477"
},
{
"name": "data_single_buffer",
"type": "bytes",
"uuid": "7ac45bdc-1ff7-43f8-83c2-e9255edd11ed"
},
{
"name": "is_cube_texture",
"type": "bool",
"uuid": "295bb14b-66f3-42a4-9052-cf83664ecffb"
},
{
"name": "data_layers",
"type": { "name": "dynamic_array", "inner_type": "GpuImageSubresourceLayer" },
"uuid": "9bbdf1fc-4974-41f8-843c-8a0937a06216"
}
]
}
]