8#include <vulkan/vulkan.h>
25 void Destroy(MultiBuffer* multiBuffer);
27 void Destroy(Pipeline* pipeline);
28 void Destroy(VkCommandBuffer commandBuffer);
30 void Flush(uint32_t frameIndex);
35 std::vector<Image*> mImages[MAX_FRAMES];
36 std::vector<Buffer*> mBuffers[MAX_FRAMES];
37 std::vector<MultiBuffer*> mMultiBuffers[MAX_FRAMES];
38 std::vector<Shader*> mShaders[MAX_FRAMES];
39 std::vector<Pipeline*> mPipelines[MAX_FRAMES];
40 std::vector<VkCommandBuffer> mCommandBuffers[MAX_FRAMES];