ludus::foundation::profiling::GpuTraceSample¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
#include <ludus/foundation/profiling/perfetto_export.hpp>
struct ludus::foundation::profiling::GpuTraceSample final
Fields¶
SubmissionTicks¶
uint64 ludus::foundation::profiling::GpuTraceSample::SubmissionTicks = 0
Related types: uint64
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
CollectionTicks¶
uint64 ludus::foundation::profiling::GpuTraceSample::CollectionTicks = 0
Related types: uint64
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
DurationNanoseconds¶
uint64 ludus::foundation::profiling::GpuTraceSample::DurationNanoseconds = 0
Related types: uint64
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
FrameId¶
uint64 ludus::foundation::profiling::GpuTraceSample::FrameId = 0
Related types: uint64
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
DeviceSession¶
uint64 ludus::foundation::profiling::GpuTraceSample::DeviceSession = 0
Related types: uint64
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
PassName¶
BorrowedView<const char> ludus::foundation::profiling::GpuTraceSample::PassName
Related types: BorrowedView
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
ScopeIdentity¶
uint64 ludus::foundation::profiling::GpuTraceSample::ScopeIdentity = 0
Related types: uint64
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
ScopePassIndex¶
uint32 ludus::foundation::profiling::GpuTraceSample::ScopePassIndex = 0
Related types: uint32
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
LogicalPassCount¶
uint32 ludus::foundation::profiling::GpuTraceSample::LogicalPassCount = 1
Related types: uint32
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
IsCompute¶
bool ludus::foundation::profiling::GpuTraceSample::IsCompute = false
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
IsRayTracing¶
bool ludus::foundation::profiling::GpuTraceSample::IsRayTracing = false
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
HasExecutionInterval¶
bool ludus::foundation::profiling::GpuTraceSample::HasExecutionInterval = false
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
ExecutionStartTicks¶
uint64 ludus::foundation::profiling::GpuTraceSample::ExecutionStartTicks = 0
Related types: uint64
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
ExecutionEndTicks¶
uint64 ludus::foundation::profiling::GpuTraceSample::ExecutionEndTicks = 0
Related types: uint64
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp
ClockUncertaintyNanoseconds¶
uint64 ludus::foundation::profiling::GpuTraceSample::ClockUncertaintyNanoseconds = 0
Related types: uint64
Declared in modules/foundation/profiling/include/ludus/foundation/profiling/perfetto_export.hpp