KDGpu::VulkanTimestampQueryRecorder
#include <vulkan_timestamp_query_recorder.h>
Public Functions
Public Attributes
Public Functions Documentation
function VulkanTimestampQueryRecorder
 | explicit VulkanTimestampQueryRecorder(
    VkCommandBuffer _commandBuffer,
    VulkanResourceManager * _vulkanResourceManager,
    const Handle< Device_t > & _deviceHandle,
    uint32_t _startQuery,
    uint32_t _maxQueryCount
)
  | 
 
function writeTimestamp
 | TimestampIndex writeTimestamp(
    PipelineStageFlags flags
)
  | 
 
function queryResults
 | std::vector< uint64_t > queryResults()
  | 
 
function reset
function timestampPeriod
 | float timestampPeriod() const
  | 
 
Public Attributes Documentation
variable commandBuffer
 | VkCommandBuffer commandBuffer { VK_NULL_HANDLE };
  | 
 
variable vulkanResourceManager
 | VulkanResourceManager * vulkanResourceManager { nullptr };
  | 
 
variable deviceHandle
 | Handle< Device_t > deviceHandle;
  | 
 
variable queryCount
 | uint32_t queryCount { 0 };
  | 
 
variable startQuery
variable maxQueryCount
variable m_timestampPeriod
 | float m_timestampPeriod { 1.0f };
  | 
 
Updated on 2025-11-02 at 00:01:42 +0000