UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TLargeWorldRenderScalar< TScalar > Struct Template Reference

#include <LargeWorldRenderPosition.h>

Public Member Functions

template<typename TResult = float>
TResult GetTile () const
 
template<typename TResult = float>
TResult GetOffset () const
 
double GetTileAsDouble () const
 
double GetOffsetAsDouble () const
 
double GetTileOffset () const
 
double GetAbsolute () const
 
 TLargeWorldRenderScalar ()
 
 TLargeWorldRenderScalar (TScalar InTile, TScalar InOffset)
 
template<typename TInputScalar = double>
 TLargeWorldRenderScalar (const TLargeWorldRenderScalar< TInputScalar > &In)
 
 TLargeWorldRenderScalar (double InAbsolute)
 

Static Public Member Functions

static UE_FORCEINLINE_HINT TScalar GetTileSize ()
 
static CORE_API FVector3f GetTileFor (FVector InPosition)
 
static TScalar MakeTile (double InValue)
 
static TScalar MakeQuantizedTile (double InValue, double InQuantization)
 
static VectorType MakeTile (const FVector &InValue)
 
static VectorType MakeQuantizedTile (const FVector &InValue, double InQuantization)
 
static CORE_API FMatrix44f SafeCastMatrix (const FMatrix &Matrix)
 
static CORE_API FMatrix44f MakeToRelativeWorldMatrix (const FVector Origin, const FMatrix &ToWorld)
 
static CORE_API FMatrix MakeToRelativeWorldMatrixDouble (const FVector Origin, const FMatrix &ToWorld)
 
static CORE_API FMatrix44f MakeFromRelativeWorldMatrix (const FVector Origin, const FMatrix &FromWorld)
 
static CORE_API FMatrix MakeFromRelativeWorldMatrixDouble (const FVector Origin, const FMatrix &FromWorld)
 
static CORE_API FMatrix44f MakeClampedToRelativeWorldMatrix (const FVector Origin, const FMatrix &ToWorld)
 
static CORE_API FMatrix MakeClampedToRelativeWorldMatrixDouble (const FVector Origin, const FMatrix &ToWorld)
 

Constructor & Destructor Documentation

◆ TLargeWorldRenderScalar() [1/4]

◆ TLargeWorldRenderScalar() [2/4]

◆ TLargeWorldRenderScalar() [3/4]

◆ TLargeWorldRenderScalar() [4/4]

Member Function Documentation

◆ GetAbsolute()

template<typename TScalar >
double TLargeWorldRenderScalar< TScalar >::GetAbsolute ( ) const
inline

◆ GetOffset()

template<typename TScalar >
template<typename TResult = float>
TResult TLargeWorldRenderScalar< TScalar >::GetOffset ( ) const
inline

◆ GetOffsetAsDouble()

template<typename TScalar >
double TLargeWorldRenderScalar< TScalar >::GetOffsetAsDouble ( ) const
inline

◆ GetTile()

template<typename TScalar >
template<typename TResult = float>
TResult TLargeWorldRenderScalar< TScalar >::GetTile ( ) const
inline

◆ GetTileAsDouble()

template<typename TScalar >
double TLargeWorldRenderScalar< TScalar >::GetTileAsDouble ( ) const
inline

◆ GetTileFor()

template<typename TScalar >
FVector3f TLargeWorldRenderScalar< TScalar >::GetTileFor ( FVector  InPosition)
static

◆ GetTileOffset()

template<typename TScalar >
double TLargeWorldRenderScalar< TScalar >::GetTileOffset ( ) const
inline

◆ GetTileSize()

template<typename TScalar >
static UE_FORCEINLINE_HINT TScalar TLargeWorldRenderScalar< TScalar >::GetTileSize ( )
inlinestatic

◆ MakeClampedToRelativeWorldMatrix()

template<typename TScalar >
FMatrix44f TLargeWorldRenderScalar< TScalar >::MakeClampedToRelativeWorldMatrix ( const FVector  Origin,
const FMatrix ToWorld 
)
static

◆ MakeClampedToRelativeWorldMatrixDouble()

template<typename TScalar >
FMatrix TLargeWorldRenderScalar< TScalar >::MakeClampedToRelativeWorldMatrixDouble ( const FVector  Origin,
const FMatrix ToWorld 
)
static

◆ MakeFromRelativeWorldMatrix()

template<typename TScalar >
FMatrix44f TLargeWorldRenderScalar< TScalar >::MakeFromRelativeWorldMatrix ( const FVector  Origin,
const FMatrix FromWorld 
)
static

◆ MakeFromRelativeWorldMatrixDouble()

template<typename TScalar >
FMatrix TLargeWorldRenderScalar< TScalar >::MakeFromRelativeWorldMatrixDouble ( const FVector  Origin,
const FMatrix FromWorld 
)
static

◆ MakeQuantizedTile() [1/2]

template<typename TScalar >
static VectorType TLargeWorldRenderScalar< TScalar >::MakeQuantizedTile ( const FVector InValue,
double  InQuantization 
)
inlinestatic

◆ MakeQuantizedTile() [2/2]

template<typename TScalar >
static TScalar TLargeWorldRenderScalar< TScalar >::MakeQuantizedTile ( double  InValue,
double  InQuantization 
)
inlinestatic

◆ MakeTile() [1/2]

template<typename TScalar >
static VectorType TLargeWorldRenderScalar< TScalar >::MakeTile ( const FVector InValue)
inlinestatic

◆ MakeTile() [2/2]

template<typename TScalar >
static TScalar TLargeWorldRenderScalar< TScalar >::MakeTile ( double  InValue)
inlinestatic

◆ MakeToRelativeWorldMatrix()

template<typename TScalar >
FMatrix44f TLargeWorldRenderScalar< TScalar >::MakeToRelativeWorldMatrix ( const FVector  Origin,
const FMatrix ToWorld 
)
static

◆ MakeToRelativeWorldMatrixDouble()

template<typename TScalar >
FMatrix TLargeWorldRenderScalar< TScalar >::MakeToRelativeWorldMatrixDouble ( const FVector  Origin,
const FMatrix ToWorld 
)
static

◆ SafeCastMatrix()

template<typename TScalar >
FMatrix44f TLargeWorldRenderScalar< TScalar >::SafeCastMatrix ( const FMatrix Matrix)
static

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