UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMetalDisplayStats Struct Reference

#include <MetalProfiler.h>

+ Inheritance diagram for FMetalDisplayStats:

Public Member Functions

 FMetalDisplayStats (uint32 DisplayID, double OutputSeconds, double Duration)
 
virtual ~FMetalDisplayStats ()
 
virtual void Start (MTL::CommandBuffer *&CommandBuffer) final override
 
virtual void End (MTL::CommandBuffer *&CommandBuffer) final override
 
- Public Member Functions inherited from IMetalStatsScope
virtual ~IMetalStatsScope ()
 
FString GetJSONRepresentation (uint32 PID)
 

Additional Inherited Members

- Public Attributes inherited from IMetalStatsScope
FString Name
 
FString Parent
 
TArray< IMetalStatsScope * > Children
 
uint64 CPUStartTime
 
uint64 CPUEndTime
 
uint64 GPUStartTime
 
uint64 GPUEndTime
 
uint64 CPUThreadIndex
 
uint64 GPUThreadIndex
 

Constructor & Destructor Documentation

◆ FMetalDisplayStats()

FMetalDisplayStats::FMetalDisplayStats ( uint32  DisplayID,
double  OutputSeconds,
double  Duration 
)

◆ ~FMetalDisplayStats()

FMetalDisplayStats::~FMetalDisplayStats ( )
virtual

Member Function Documentation

◆ End()

void FMetalDisplayStats::End ( MTL::CommandBuffer *&  CommandBuffer)
finaloverridevirtual

Implements IMetalStatsScope.

◆ Start()

void FMetalDisplayStats::Start ( MTL::CommandBuffer *&  CommandBuffer)
finaloverridevirtual

Implements IMetalStatsScope.


The documentation for this struct was generated from the following files: