8#ifndef GpuTimer_DEFINED
9#define GpuTimer_DEFINED
71 bool const fDisjointSupport;
virtual std::chrono::nanoseconds getTimeElapsed(PlatformTimerQuery)=0
PlatformTimerQuery queueStop()
virtual QueryStatus checkQueryStatus(PlatformTimerQuery)=0
bool disjointSupport() const
virtual PlatformTimerQuery onQueueTimerStart() const =0
virtual void deleteQuery(PlatformTimerQuery)=0
GpuTimer(bool disjointSupport)
virtual void onQueueTimerStop(PlatformTimerQuery) const =0
uint64_t PlatformTimerQuery
static constexpr PlatformTimerQuery kInvalidTimerQuery