UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Logging::Private::FLogTemplateOp Struct Reference

Public Types

enum  EOpCode : int32 {
  OpEnd , OpSkip , OpText , OpName ,
  OpPath , OpIndex , OpLocalized , OpCount
}
 

Public Member Functions

int32 GetSkipSize () const
 

Static Public Member Functions

static FLogTemplateOp Load (const uint8 *&Data)
 
static uint32 SaveSize (const FLogTemplateOp &Op)
 
static void Save (const FLogTemplateOp &Op, uint8 *&Data)
 
static constexpr uint64 Encode (const FLogTemplateOp &Op)
 
static constexpr FLogTemplateOp Decode (uint64 Value)
 

Public Attributes

EOpCode Code = OpEnd
 
int32 Value = 0
 

Static Public Attributes

static constexpr int32 ValueShift = 3
 

Member Enumeration Documentation

◆ EOpCode

Enumerator
OpEnd 
OpSkip 
OpText 
OpName 
OpPath 
OpIndex 
OpLocalized 
OpCount 

Member Function Documentation

◆ Decode()

static constexpr FLogTemplateOp UE::Logging::Private::FLogTemplateOp::Decode ( uint64  Value)
inlinestaticconstexpr

◆ Encode()

static constexpr uint64 UE::Logging::Private::FLogTemplateOp::Encode ( const FLogTemplateOp Op)
inlinestaticconstexpr

◆ GetSkipSize()

int32 UE::Logging::Private::FLogTemplateOp::GetSkipSize ( ) const
inline

◆ Load()

FLogTemplateOp UE::Logging::Private::FLogTemplateOp::Load ( const uint8 *&  Data)
inlinestatic

◆ Save()

void UE::Logging::Private::FLogTemplateOp::Save ( const FLogTemplateOp Op,
uint8 *&  Data 
)
inlinestatic

◆ SaveSize()

static uint32 UE::Logging::Private::FLogTemplateOp::SaveSize ( const FLogTemplateOp Op)
inlinestatic

Member Data Documentation

◆ Code

EOpCode UE::Logging::Private::FLogTemplateOp::Code = OpEnd

◆ Value

int32 UE::Logging::Private::FLogTemplateOp::Value = 0

◆ ValueShift

constexpr int32 UE::Logging::Private::FLogTemplateOp::ValueShift = 3
staticconstexpr

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