struct LatencyTimingsFrameReportNV

Defined at line 70736 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkLatencyTimingsFrameReportNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkLatencyTimingsFrameReportNV.html

Public Members

StructureType sType
void * pNext
uint64_t presentID
uint64_t inputSampleTimeUs
uint64_t simStartTimeUs
uint64_t simEndTimeUs
uint64_t renderSubmitStartTimeUs
uint64_t renderSubmitEndTimeUs
uint64_t presentStartTimeUs
uint64_t presentEndTimeUs
uint64_t driverStartTimeUs
uint64_t driverEndTimeUs
uint64_t osRenderQueueStartTimeUs
uint64_t osRenderQueueEndTimeUs
uint64_t gpuRenderStartTimeUs
uint64_t gpuRenderEndTimeUs

Public Methods

void LatencyTimingsFrameReportNV (uint64_t presentID_, uint64_t inputSampleTimeUs_, uint64_t simStartTimeUs_, uint64_t simEndTimeUs_, uint64_t renderSubmitStartTimeUs_, uint64_t renderSubmitEndTimeUs_, uint64_t presentStartTimeUs_, uint64_t presentEndTimeUs_, uint64_t driverStartTimeUs_, uint64_t driverEndTimeUs_, uint64_t osRenderQueueStartTimeUs_, uint64_t osRenderQueueEndTimeUs_, uint64_t gpuRenderStartTimeUs_, uint64_t gpuRenderEndTimeUs_, void * pNext_)

Defined at line 70744 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LatencyTimingsFrameReportNV (const LatencyTimingsFrameReportNV & rhs)

Defined at line 70777 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LatencyTimingsFrameReportNV (const VkLatencyTimingsFrameReportNV & rhs)

Defined at line 70779 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LatencyTimingsFrameReportNV & operator= (const LatencyTimingsFrameReportNV & rhs)

Defined at line 70784 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LatencyTimingsFrameReportNV & operator= (const VkLatencyTimingsFrameReportNV & rhs)

Defined at line 70787 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkLatencyTimingsFrameReportNV & operator const VkLatencyTimingsFrameReportNV & ()

Defined at line 70793 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkLatencyTimingsFrameReportNV & operator VkLatencyTimingsFrameReportNV & ()

Defined at line 70798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkLatencyTimingsFrameReportNV * operator const VkLatencyTimingsFrameReportNV * ()

Defined at line 70803 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkLatencyTimingsFrameReportNV * operator VkLatencyTimingsFrameReportNV * ()

Defined at line 70808 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const LatencyTimingsFrameReportNV & )

Defined at line 70852 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp