#pragma once #include "vkn/type.h" namespace vkn { struct MeshVAO { uint32_t indexCount = 0; // 索引数量 VkBuffer indexBuffer = VK_NULL_HANDLE; uint32_t vertexCount = 0; // 顶点数量 VkBuffer vertexBuffer = VK_NULL_HANDLE; bool inUse = false; }; struct Buffer { VkBuffer* ppBuffer; void* pCpuData; VkBufferUsageFlags usage; uint32_t size; }; }