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 2024-12-22 at 00:01:23 +0000