Class GpuTimingSubsystem#
Defined in File GpuTimingSubsystem.ixx
Nested Relationships#
Nested Types#
Class Documentation#
-
class GpuTimingSubsystem#
Public Functions
-
inline void destroy(VulkanDevice &device)#
-
inline void writeJsonIfRequested()#
-
inline vk::QueryPool queryPool() const#
-
inline uint32_t queriesPerImage() const#
-
inline bool isSupported() const#
-
inline uint64_t timestampMask() const#
-
inline void setPassRecordedMask(uint32_t imageIndex, uint32_t mask)#
Public Static Attributes
-
static uint32_t QUERIES_PER_PASS = 2#
-
static uint32_t QUERIES_PER_IMAGE = QUERIES_PER_PASS * static_cast<uint32_t>(FrontendShared::GPU_TIMED_PASS_COUNT)#
-
inline void destroy(VulkanDevice &device)#