10 class MultiFrameManager
13 explicit MultiFrameManager(uint32_t maxFrameInFlight);
16 GETTER
const FrameHandler* getCurrentFrameHandler()
const {
return m_frames[m_currentFrame].get(); }
19 void allocateDescriptorSets(VkDescriptorSetAllocateInfo& allocInfo);
22 const uint32_t m_maxFrameInFlight;
24 std::unique_ptr<DescriptorPool> m_descriptorPool;
26 std::vector<std::unique_ptr<FrameHandler> > m_frames;
27 uint32_t m_currentFrame = 0;