Class FrameSync#
Defined in File FrameSync.ixx
Class Documentation#
-
class FrameSync#
Public Functions
-
inline void create(vk::Device logicalDevice, uint32_t imageCount)#
-
inline void resetAndSize(vk::Device logicalDevice, uint32_t imageCount)#
-
inline void cleanUp(vk::Device logicalDevice)#
-
inline void advanceFrame()#
-
inline uint32_t currentFrame() const#
-
inline uint32_t frameSyncCount() const#
-
inline bool inFlightFencesEmpty() const#
-
inline size_t imageAvailableCount() const#
-
inline size_t inFlightFenceCount() const#
-
inline size_t renderFinishedCount() const#
-
inline size_t imagesInFlightFenceCount() const#
-
inline vk::Semaphore &imageAvailableSemaphore()#
-
inline vk::Fence &inFlightFence()#
-
inline vk::Semaphore &renderFinishedSemaphore(uint32_t image_index)#
-
inline vk::Fence &imageInFlightFence(uint32_t image_index)#
-
inline void create(vk::Device logicalDevice, uint32_t imageCount)#