UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::LWC Namespace Reference

Functions

template<typename TDest , typename TSrc , typename InAllocatorType >
TArray< TDest, InAllocatorTypeConvertArrayType (const TArray< TSrc, InAllocatorType > &From)
 
template<typename TDest , typename TSrc , typename InAllocatorType >
TArray< TDest, InAllocatorTypeConvertArrayTypeClampMax (const TArray< TSrc, InAllocatorType > &From)
 
template<UE::CIntegral OutIntType, UE::CFloatingPoint InFloatType>
OutIntType FloatToIntCastChecked (InFloatType FloatValue)
 
template<>
int32 FloatToIntCastChecked (float FloatValue)
 
template<>
int64 FloatToIntCastChecked (float FloatValue)
 
template<>
int32 FloatToIntCastChecked (double FloatValue)
 
template<>
int64 FloatToIntCastChecked (double FloatValue)
 
FVector3f NarrowWorldPositionChecked (const FVector &WorldPosition)
 
FVector3f NarrowWorldPositionChecked (const FVector::FReal InX, const FVector::FReal InY, const FVector::FReal InZ)
 

Variables

constexpr FVector::FReal DefaultFloatPrecision = 1./16.
 

Function Documentation

◆ ConvertArrayType()

TArray< TDest, InAllocatorType > UE::LWC::ConvertArrayType ( const TArray< TSrc, InAllocatorType > &  From)

◆ ConvertArrayTypeClampMax()

TArray< TDest, InAllocatorType > UE::LWC::ConvertArrayTypeClampMax ( const TArray< TSrc, InAllocatorType > &  From)

◆ FloatToIntCastChecked() [1/5]

template<>
int32 UE::LWC::FloatToIntCastChecked ( double  FloatValue)
inline

◆ FloatToIntCastChecked() [2/5]

template<>
int64 UE::LWC::FloatToIntCastChecked ( double  FloatValue)
inline

◆ FloatToIntCastChecked() [3/5]

template<>
int32 UE::LWC::FloatToIntCastChecked ( float  FloatValue)
inline

◆ FloatToIntCastChecked() [4/5]

template<>
int64 UE::LWC::FloatToIntCastChecked ( float  FloatValue)
inline

◆ FloatToIntCastChecked() [5/5]

template<UE::CIntegral OutIntType, UE::CFloatingPoint InFloatType>
OutIntType UE::LWC::FloatToIntCastChecked ( InFloatType  FloatValue)
inline

◆ NarrowWorldPositionChecked() [1/2]

FVector3f UE::LWC::NarrowWorldPositionChecked ( const FVector WorldPosition)
inline

◆ NarrowWorldPositionChecked() [2/2]

FVector3f UE::LWC::NarrowWorldPositionChecked ( const FVector::FReal  InX,
const FVector::FReal  InY,
const FVector::FReal  InZ 
)
inline

Variable Documentation

◆ DefaultFloatPrecision

constexpr FVector::FReal UE::LWC::DefaultFloatPrecision = 1./16.
inlineconstexpr