UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::RHI::GPUProfiler::FMetadataSerializer Class Reference

#include <GpuProfilerTrace.h>

Public Member Functions

RHI_API FMetadataSerializer ()
 
RHI_API ~FMetadataSerializer ()
 
RHI_API void AppendValue (const ANSICHAR *Value)
 
RHI_API void AppendValue (const WIDECHAR *Value)
 
RHI_API void AppendValue (const UTF8CHAR *Value)
 
RHI_API void AppendValue (uint64 Value)
 
RHI_API void AppendValue (int64 Value)
 
RHI_API void AppendValue (bool Value)
 
RHI_API void AppendValue (const FName &Value)
 
RHI_API void AppendValue (const FString &Value)
 
RHI_API void AppendValue (const FDebugName &Value)
 
RHI_API void AppendValue (double Value)
 
void AppendValue (int32 Value)
 
void AppendValue (int16 Value)
 
void AppendValue (int8 Value)
 
void AppendValue (uint32 Value)
 
void AppendValue (uint16 Value)
 
void AppendValue (uint8 Value)
 
void AppendValue (float Value)
 
const TArray< uint8 > & GetData () const
 

Constructor & Destructor Documentation

◆ FMetadataSerializer()

UE::RHI::GPUProfiler::FMetadataSerializer::FMetadataSerializer ( )

◆ ~FMetadataSerializer()

UE::RHI::GPUProfiler::FMetadataSerializer::~FMetadataSerializer ( )

Member Function Documentation

◆ AppendValue() [1/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( bool  Value)

◆ AppendValue() [2/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( const ANSICHAR Value)

◆ AppendValue() [3/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( const FDebugName Value)

◆ AppendValue() [4/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( const FName Value)

◆ AppendValue() [5/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( const FString &  Value)

◆ AppendValue() [6/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( const UTF8CHAR Value)

◆ AppendValue() [7/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( const WIDECHAR Value)

◆ AppendValue() [8/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( double  Value)

◆ AppendValue() [9/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( float  Value)
inline

◆ AppendValue() [10/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( int16  Value)
inline

◆ AppendValue() [11/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( int32  Value)
inline

◆ AppendValue() [12/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( int64  Value)

◆ AppendValue() [13/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( int8  Value)
inline

◆ AppendValue() [14/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( uint16  Value)
inline

◆ AppendValue() [15/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( uint32  Value)
inline

◆ AppendValue() [16/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( uint64  Value)

◆ AppendValue() [17/17]

void UE::RHI::GPUProfiler::FMetadataSerializer::AppendValue ( uint8  Value)
inline

◆ GetData()

const TArray< uint8 > & UE::RHI::GPUProfiler::FMetadataSerializer::GetData ( ) const
inline

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