#pragma once #include #include #include struct GeoSurface { uint32_t startIndex; uint32_t count; }; struct MeshAsset { std::string name; std::vector surfaces; GPUMeshBuffers meshBuffers; }; class VulkanEngine; std::optional>> loadGltfMeshes(VulkanEngine* engine, std::filesystem::path filePath);