#include <MetalProfiler.h>
|
| | FMetalProfiler (FMetalRHICommandContext &InContext) |
| |
| | ~FMetalProfiler () |
| |
| void | BeginCapture (int InNumFramesToCapture=-1) |
| |
| void | EndCapture () |
| |
| bool | TracingEnabled () const |
| |
| void | BeginFrame () |
| |
| void | EndFrame () |
| |
| void | AddDisplayVBlank (uint32 DisplayID, double OutputSeconds, double OutputDuration) |
| |
| void | EncodeDraw (FMetalCommandBufferStats *CmdBufStats, char const *DrawCall, uint32 RHIPrimitives, uint32 RHIVertices, uint32 RHIInstances) |
| |
| void | EncodeBlit (FMetalCommandBufferStats *CmdBufStats, char const *DrawCall) |
| |
| void | EncodeBlit (FMetalCommandBufferStats *CmdBufStats, FString DrawCall) |
| |
| void | EncodeDispatch (FMetalCommandBufferStats *CmdBufStats, char const *DrawCall) |
| |
| FMetalCPUStats * | AddCPUStat (FString const &Name) |
| |
| FMetalCommandBufferStats * | AllocateCommandBuffer (MTL::CommandBuffer *CommandBuffer, uint64 GPUThreadIndex) |
| |
| void | AddCommandBuffer (FMetalCommandBufferStats *CommandBuffer) |
| |
| virtual void | PushEvent (const TCHAR *Name, FColor Color) final override |
| |
| virtual void | PopEvent () final override |
| |
| void | SaveTrace () |
| |
| | FMetalGPUProfiler (FMetalRHICommandContext &InContext) |
| |
| virtual | ~FMetalGPUProfiler () |
| |
| virtual FGPUProfilerEventNode * | CreateEventNode (const TCHAR *InName, FGPUProfilerEventNode *InParent) override |
| |
| void | Cleanup () |
| |
| void | BeginFrame () |
| |
| void | EndFrame () |
| |
◆ FMetalProfiler()
◆ ~FMetalProfiler()
| FMetalProfiler::~FMetalProfiler |
( |
| ) |
|
◆ AddCommandBuffer()
◆ AddCPUStat()
◆ AddDisplayVBlank()
◆ AllocateCommandBuffer()
◆ BeginCapture()
| void FMetalProfiler::BeginCapture |
( |
int |
InNumFramesToCapture = -1 | ) |
|
◆ BeginFrame()
| void FMetalProfiler::BeginFrame |
( |
| ) |
|
◆ CreateProfiler()
◆ DestroyProfiler()
| void FMetalProfiler::DestroyProfiler |
( |
| ) |
|
|
static |
◆ EncodeBlit() [1/2]
◆ EncodeBlit() [2/2]
◆ EncodeDispatch()
◆ EncodeDraw()
◆ EndCapture()
| void FMetalProfiler::EndCapture |
( |
| ) |
|
◆ EndFrame()
| void FMetalProfiler::EndFrame |
( |
| ) |
|
◆ GetProfiler()
◆ PopEvent()
| void FMetalProfiler::PopEvent |
( |
| ) |
|
|
finaloverridevirtual |
◆ PushEvent()
◆ SaveTrace()
| void FMetalProfiler::SaveTrace |
( |
| ) |
|
◆ TracingEnabled()
| bool FMetalProfiler::TracingEnabled |
( |
| ) |
const |
The documentation for this class was generated from the following files: