Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UE::LWC Namespace Reference

Functions

FORCEINLINE FVector3f NarrowWorldPositionChecked (const FVector &WorldPosition)
 
FORCEINLINE FVector3f NarrowWorldPositionChecked (const FVector::FReal InX, const FVector::FReal InY, const FVector::FReal InZ)
 
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<typename OutIntType , typename InFloatType >
FORCEINLINE OutIntType FloatToIntCastChecked (InFloatType FloatValue)
 
template<>
FORCEINLINE int32 FloatToIntCastChecked (float FloatValue)
 
template<>
FORCEINLINE int64 FloatToIntCastChecked (float FloatValue)
 
template<>
FORCEINLINE int32 FloatToIntCastChecked (double FloatValue)
 
template<>
FORCEINLINE int64 FloatToIntCastChecked (double FloatValue)
 

Variables

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

Function Documentation

◆ ConvertArrayType()

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

Definition at line 2541 of file UnrealMathUtility.h.

◆ ConvertArrayTypeClampMax()

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

Definition at line 2562 of file UnrealMathUtility.h.

◆ FloatToIntCastChecked() [1/5]

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

Definition at line 2614 of file UnrealMathUtility.h.

◆ FloatToIntCastChecked() [2/5]

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

Definition at line 2622 of file UnrealMathUtility.h.

◆ FloatToIntCastChecked() [3/5]

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

Definition at line 2596 of file UnrealMathUtility.h.

◆ FloatToIntCastChecked() [4/5]

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

Definition at line 2605 of file UnrealMathUtility.h.

◆ FloatToIntCastChecked() [5/5]

FORCEINLINE OutIntType UE::LWC::FloatToIntCastChecked ( InFloatType FloatValue)

Definition at line 2587 of file UnrealMathUtility.h.

◆ NarrowWorldPositionChecked() [1/2]

FORCEINLINE FVector3f UE::LWC::NarrowWorldPositionChecked ( const FVector & WorldPosition)

Definition at line 2695 of file Vector.h.

◆ NarrowWorldPositionChecked() [2/2]

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

Definition at line 2705 of file Vector.h.

Variable Documentation

◆ DefaultFloatPrecision

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

Definition at line 2692 of file Vector.h.