UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMetalCommandBufferTimer Class Reference

#include <MetalProfiler.h>

Public Member Functions

void Submit ()
 
void AddTiming (FMetalCommandBufferTiming Timing)
 
void FrameEnd ()
 
void RecordFrame ()
 
const TArray< FMetalCommandBufferTiming > & GetTimings ()
 

Static Public Member Functions

static void ResetFrameBufferTimings ()
 
static FMetalCommandBufferTimerGetFrameBufferTimer ()
 
static void RecordPresent (MTL::CommandBuffer *CommandBuffer)
 

Member Function Documentation

◆ AddTiming()

void FMetalCommandBufferTimer::AddTiming ( FMetalCommandBufferTiming  Timing)

◆ FrameEnd()

void FMetalCommandBufferTimer::FrameEnd ( )

◆ GetFrameBufferTimer()

FMetalCommandBufferTimer & FMetalCommandBufferTimer::GetFrameBufferTimer ( )
static

◆ GetTimings()

const TArray< FMetalCommandBufferTiming > & FMetalCommandBufferTimer::GetTimings ( )
inline

◆ RecordFrame()

void FMetalCommandBufferTimer::RecordFrame ( )

◆ RecordPresent()

void FMetalCommandBufferTimer::RecordPresent ( MTL::CommandBuffer *  CommandBuffer)
static

◆ ResetFrameBufferTimings()

void FMetalCommandBufferTimer::ResetFrameBufferTimings ( )
static

◆ Submit()

void FMetalCommandBufferTimer::Submit ( )
inline

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