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

#include <MiscTrace.h>

Static Public Member Functions

static CORE_API void OutputBookmarkSpec (const void *BookmarkPoint, const ANSICHAR *File, int32 Line, const TCHAR *Format)
 
template<typename... Types>
static void OutputBookmark (uint32 CallstackId, const void *BookmarkPoint, Types... FormatArgs)
 
template<typename... Types>
static void OutputBookmarkCycles (uint32 CallstackId, uint64 Cycles, const void *BookmarkPoint, Types... FormatArgs)
 
static CORE_API void OutputBeginRegion (const TCHAR *RegionName, const TCHAR *Category=nullptr)
 
static CORE_API uint64 OutputBeginRegionWithId (const TCHAR *RegionName, const TCHAR *Category=nullptr)
 
static CORE_API void OutputEndRegion (const TCHAR *RegionName)
 
static CORE_API void OutputEndRegionWithId (uint64 RegionId)
 
static CORE_API void OutputBeginFrame (ETraceFrameType FrameType)
 
static CORE_API void OutputEndFrame (ETraceFrameType FrameType)
 
static CORE_API void OutputScreenshot (const TCHAR *Name, uint64 Cycle, uint32 Width, uint32 Height, TArray64< uint8 > Data)
 
static CORE_API bool ShouldTraceScreenshot ()
 
static CORE_API bool ShouldTraceBookmark ()
 
static CORE_API bool ShouldTraceRegion ()
 
template<typename... Types>
static void OutputBookmark (const void *BookmarkPoint, Types... FormatArgs)
 
template<typename... Types>
static void OutputBookmarkCycles (uint64 Cycles, const void *BookmarkPoint, Types... FormatArgs)
 

Member Function Documentation

◆ OutputBeginFrame()

void FMiscTrace::OutputBeginFrame ( ETraceFrameType  FrameType)
static

◆ OutputBeginRegion()

void FMiscTrace::OutputBeginRegion ( const TCHAR RegionName,
const TCHAR Category = nullptr 
)
static

◆ OutputBeginRegionWithId()

uint64 FMiscTrace::OutputBeginRegionWithId ( const TCHAR RegionName,
const TCHAR Category = nullptr 
)
static

◆ OutputBookmark() [1/2]

template<typename... Types>
static void FMiscTrace::OutputBookmark ( const void BookmarkPoint,
Types...  FormatArgs 
)
inlinestatic

◆ OutputBookmark() [2/2]

template<typename... Types>
static void FMiscTrace::OutputBookmark ( uint32  CallstackId,
const void BookmarkPoint,
Types...  FormatArgs 
)
inlinestatic

◆ OutputBookmarkCycles() [1/2]

template<typename... Types>
static void FMiscTrace::OutputBookmarkCycles ( uint32  CallstackId,
uint64  Cycles,
const void BookmarkPoint,
Types...  FormatArgs 
)
inlinestatic

◆ OutputBookmarkCycles() [2/2]

template<typename... Types>
static void FMiscTrace::OutputBookmarkCycles ( uint64  Cycles,
const void BookmarkPoint,
Types...  FormatArgs 
)
inlinestatic

◆ OutputBookmarkSpec()

void FMiscTrace::OutputBookmarkSpec ( const void BookmarkPoint,
const ANSICHAR File,
int32  Line,
const TCHAR Format 
)
static

◆ OutputEndFrame()

void FMiscTrace::OutputEndFrame ( ETraceFrameType  FrameType)
static

◆ OutputEndRegion()

void FMiscTrace::OutputEndRegion ( const TCHAR RegionName)
static

◆ OutputEndRegionWithId()

void FMiscTrace::OutputEndRegionWithId ( uint64  RegionId)
static

◆ OutputScreenshot()

void FMiscTrace::OutputScreenshot ( const TCHAR Name,
uint64  Cycle,
uint32  Width,
uint32  Height,
TArray64< uint8 Data 
)
static

◆ ShouldTraceBookmark()

bool FMiscTrace::ShouldTraceBookmark ( )
static

◆ ShouldTraceRegion()

bool FMiscTrace::ShouldTraceRegion ( )
static

◆ ShouldTraceScreenshot()

bool FMiscTrace::ShouldTraceScreenshot ( )
static

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