Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray::bench::DeviceBenchmark Member List

This is the complete list of members for foray::bench::DeviceBenchmark, including all inherited members.

Begin(fp64_t timestamp)foray::bench::BenchmarkBaseprotected
BenchmarkBase()foray::bench::BenchmarkBase
CmdResetQuery(VkCommandBuffer cmdBuffer, uint64_t frameIndex)foray::bench::DeviceBenchmark
CmdWriteTimestamp(VkCommandBuffer cmdBuffer, uint64_t frameIndex, const char *name, VkPipelineStageFlagBits stageFlagBit)foray::bench::DeviceBenchmark
ConvertQueryResultToMillis(uint64_t result)foray::bench::DeviceBenchmarkprotected
Create(core::Context *context, const std::vector< const char * > &queryNames, uint32_t uniqueSets=INFLIGHT_FRAME_COUNT)foray::bench::DeviceBenchmark
Destroy()foray::bench::DeviceBenchmarkvirtual
End(fp64_t timestamp)foray::bench::BenchmarkBaseprotected
Exists() constforay::bench::DeviceBenchmarkinlinevirtual
GetName() constforay::core::ManagedResourceinline
GetTotalAllocatedResources()foray::core::ManagedResourceinlinestatic
GetTypeName() constforay::core::ManagedResourcevirtual
LogQueryResults(uint64_t frameIndex)foray::bench::DeviceBenchmark
LogTimestamp(const char *id, fp64_t timestamp)foray::bench::BenchmarkBaseprotected
ManagedResource()foray::core::ManagedResource
ManagedResource(std::string_view name)foray::core::ManagedResourceexplicit
mContextforay::bench::DeviceBenchmarkprotected
mCurrentLogforay::bench::BenchmarkBaseprotected
mLogsforay::bench::BenchmarkBaseprotected
mNameforay::core::ManagedResourceprotected
mQueryIdsforay::bench::DeviceBenchmarkprotected
mQueryNamesforay::bench::DeviceBenchmarkprotected
mQueryPoolsforay::bench::DeviceBenchmarkprotected
mRecordingforay::bench::BenchmarkBaseprotected
mTimestampPeriodforay::bench::DeviceBenchmarkprotected
NoMoveDefaults()=defaultforay::NoMoveDefaultsinline
NoMoveDefaults(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
NoMoveDefaults(NoMoveDefaults &&other)=defaultforay::NoMoveDefaults
operator=(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
Print() constforay::core::ManagedResource
SetName(std::string_view name)foray::core::ManagedResourcevirtual
sPrintAllocatedResources(bool printAsWarning)foray::core::ManagedResourcestatic
~DeviceBenchmark()foray::bench::DeviceBenchmarkinlinevirtual
~ManagedResource()foray::core::ManagedResourcevirtual