UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLumenCardId Union Reference

#include <LumenSceneData.h>

Public Member Functions

 FLumenCardId ()=default
 
 FLumenCardId (uint32 InCustomId, uint8 InAxisAlignedDirectionIndex, uint8 InResLevelBiasX, uint8 InResLevelBiasY)
 
bool operator< (const FLumenCardId &Other) const
 
bool operator<= (const FLumenCardId &Other) const
 
bool operator== (const FLumenCardId &Other) const
 
bool operator!= (const FLumenCardId &Other) const
 
bool IsValid () const
 
void Invalidate ()
 

Static Public Member Functions

static constexpr FLumenCardId GetInvalidId ()
 

Public Attributes

uint64 PackedValue
 
struct { 
 
   uint32   ResLevelBiasX: 4 
 
   uint32   ResLevelBiasY: 4 
 
   uint32   AxisAlignedDirectionIndex: 3 
 
   uint32   Unused: 21 
 
   uint32   CustomId 
 
};  
 

Static Public Attributes

static constexpr uint64 InvalidPackedValue = -1
 

Constructor & Destructor Documentation

◆ FLumenCardId() [1/2]

FLumenCardId::FLumenCardId ( )
default

◆ FLumenCardId() [2/2]

FLumenCardId::FLumenCardId ( uint32  InCustomId,
uint8  InAxisAlignedDirectionIndex,
uint8  InResLevelBiasX,
uint8  InResLevelBiasY 
)
inline

Member Function Documentation

◆ GetInvalidId()

static constexpr FLumenCardId FLumenCardId::GetInvalidId ( )
inlinestaticconstexpr

◆ Invalidate()

void FLumenCardId::Invalidate ( )
inline

◆ IsValid()

bool FLumenCardId::IsValid ( ) const
inline

◆ operator!=()

bool FLumenCardId::operator!= ( const FLumenCardId Other) const
inline

◆ operator<()

bool FLumenCardId::operator< ( const FLumenCardId Other) const
inline

◆ operator<=()

bool FLumenCardId::operator<= ( const FLumenCardId Other) const
inline

◆ operator==()

bool FLumenCardId::operator== ( const FLumenCardId Other) const
inline

Member Data Documentation

◆ [struct]

struct { ... } FLumenCardId

◆ AxisAlignedDirectionIndex

uint32 FLumenCardId::AxisAlignedDirectionIndex

◆ CustomId

uint32 FLumenCardId::CustomId

◆ InvalidPackedValue

constexpr uint64 FLumenCardId::InvalidPackedValue = -1
staticconstexpr

◆ PackedValue

uint64 FLumenCardId::PackedValue

◆ ResLevelBiasX

uint32 FLumenCardId::ResLevelBiasX

◆ ResLevelBiasY

uint32 FLumenCardId::ResLevelBiasY

◆ Unused

uint32 FLumenCardId::Unused

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