UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Protocol0.h File Reference

Go to the source code of this file.

Classes

struct  UE::Trace::Protocol0::FNewEventEvent
 
struct  UE::Trace::Protocol0::FEventHeader
 

Namespaces

namespace  UE
 
namespace  UE::Trace
 
namespace  UE::Trace::Protocol0
 

Enumerations

enum  UE::Trace::Protocol0::EProtocol : uint8 { UE::Trace::Protocol0::Id = 0 }
 
enum  : uint8 {
  UE::Trace::Protocol0::Field_CategoryMask = 0300 , UE::Trace::Protocol0::Field_Integer = 0000 , UE::Trace::Protocol0::Field_Float = 0100 , UE::Trace::Protocol0::Field_Array = 0200 ,
  UE::Trace::Protocol0::Field_Pow2SizeMask = 0003 , UE::Trace::Protocol0::Field_8 = 0000 , UE::Trace::Protocol0::Field_16 = 0001 , UE::Trace::Protocol0::Field_32 = 0002 ,
  UE::Trace::Protocol0::Field_64 = 0003 , UE::Trace::Protocol0::Field_Ptr = Field_32 , UE::Trace::Protocol0::Field_SpecialMask = 0030 , UE::Trace::Protocol0::Field_Pod = 0000 ,
  UE::Trace::Protocol0::Field_String = 0010 , UE::Trace::Protocol0::Field_Signed = 0020
}
 
enum class  UE::Trace::Protocol0::EFieldType : uint8 {
  UE::Trace::Protocol0::Bool = Field_Pod | Field_Integer | Field_8 , UE::Trace::Protocol0::Int8 = Field_Pod | Field_Integer|Field_Signed | Field_8 , UE::Trace::Protocol0::Int16 = Field_Pod | Field_Integer|Field_Signed | Field_16 , UE::Trace::Protocol0::Int32 = Field_Pod | Field_Integer|Field_Signed | Field_32 ,
  UE::Trace::Protocol0::Int64 = Field_Pod | Field_Integer|Field_Signed | Field_64 , UE::Trace::Protocol0::Uint8 = Field_Pod | Field_Integer | Field_8 , UE::Trace::Protocol0::Uint16 = Field_Pod | Field_Integer | Field_16 , UE::Trace::Protocol0::Uint32 = Field_Pod | Field_Integer | Field_32 ,
  UE::Trace::Protocol0::Uint64 = Field_Pod | Field_Integer | Field_64 , UE::Trace::Protocol0::Pointer = Field_Pod | Field_Integer | Field_Ptr , UE::Trace::Protocol0::Float32 = Field_Pod | Field_Float | Field_32 , UE::Trace::Protocol0::Float64 = Field_Pod | Field_Float | Field_64 ,
  UE::Trace::Protocol0::AnsiString = Field_String | Field_Integer|Field_Array | Field_8 , UE::Trace::Protocol0::WideString = Field_String | Field_Integer|Field_Array | Field_16 , UE::Trace::Protocol0::Array = Field_Array
}
 
enum class  UE::Trace::Protocol0::EKnownEventUids : uint16 {
  UE::Trace::Protocol0::NewEvent , UE::Trace::Protocol0::User , UE::Trace::Protocol0::Max = (1 << 14) - 1 , UE::Trace::Protocol0::UidMask = Max ,
  UE::Trace::Protocol0::Invalid = Max , UE::Trace::Protocol0::Flag_Important = 1 << 14 , UE::Trace::Protocol0::Flag_Unused = 1 << 15
}