Skip to content

KDGpu::ApiTimestampQueryRecorder

Module: API

ApiComputePassCommandRecorder.

#include <api_timestamp_query_recorder.h>

Inherited by KDGpu::VulkanTimestampQueryRecorder

Public Functions

Name
virtual TimestampIndex writeTimestamp(PipelineStageFlags flags) =0
virtual std::vector< uint64_t > queryResults() =0
virtual void reset() =0
virtual float timestampPeriod() const =0

Public Functions Documentation

function writeTimestamp

1
2
3
virtual TimestampIndex writeTimestamp(
    PipelineStageFlags flags
) =0

Reimplemented by: KDGpu::VulkanTimestampQueryRecorder::writeTimestamp

function queryResults

1
virtual std::vector< uint64_t > queryResults() =0

Reimplemented by: KDGpu::VulkanTimestampQueryRecorder::queryResults

function reset

1
virtual void reset() =0

Reimplemented by: KDGpu::VulkanTimestampQueryRecorder::reset

function timestampPeriod

1
virtual float timestampPeriod() const =0

Reimplemented by: KDGpu::VulkanTimestampQueryRecorder::timestampPeriod


Updated on 2024-11-25 at 00:15:04 +0000