Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
TLargeWorldRenderPosition< TScalar > Struct Template Reference

#include <LargeWorldRenderPosition.h>

+ Collaboration diagram for TLargeWorldRenderPosition< TScalar >:

Public Member Functions

template<typename TResult = float>
UE::Math::TVector< TResultGetTile () const
 
FVector GetTileOffset () const
 
template<typename TResult = float>
UE::Math::TVector< TResultGetOffset () const
 
FVector GetAbsolute () const
 
template<typename TInputScalar = double>
 TLargeWorldRenderPosition (const UE::Math::TVector< TInputScalar > &InWorldPosition)
 
template<typename TInputScalar = double>
 TLargeWorldRenderPosition (const UE::Math::TVector4< TInputScalar > &InWorldPosition)
 
template<typename TInputScalar = double>
 TLargeWorldRenderPosition (const UE::Math::TVector< TInputScalar > &InTilePosition, const UE::Math::TVector< TInputScalar > &InRelativePosition)
 
template<typename TInputScalar >
 TLargeWorldRenderPosition (const TLargeWorldRenderPosition< TInputScalar > &In)
 
 TLargeWorldRenderPosition ()
 

Private Types

using LWCScalarType = TLargeWorldRenderScalar<TScalar>
 
using VectorType = UE::Math::TVector<TScalar>
 

Private Attributes

VectorType Tile
 
VectorType Offset
 

Detailed Description

template<typename TScalar>
struct TLargeWorldRenderPosition< TScalar >

Definition at line 88 of file LargeWorldRenderPosition.h.

Member Typedef Documentation

◆ LWCScalarType

Definition at line 91 of file LargeWorldRenderPosition.h.

◆ VectorType

Definition at line 92 of file LargeWorldRenderPosition.h.

Constructor & Destructor Documentation

◆ TLargeWorldRenderPosition() [1/5]

Definition at line 118 of file LargeWorldRenderPosition.h.

◆ TLargeWorldRenderPosition() [2/5]

Definition at line 128 of file LargeWorldRenderPosition.h.

◆ TLargeWorldRenderPosition() [3/5]

template<typename TScalar >
template<typename TInputScalar = double>
TLargeWorldRenderPosition< TScalar >::TLargeWorldRenderPosition ( const UE::Math::TVector< TInputScalar > & InTilePosition,
const UE::Math::TVector< TInputScalar > & InRelativePosition )
inlineexplicit

Definition at line 133 of file LargeWorldRenderPosition.h.

◆ TLargeWorldRenderPosition() [4/5]

◆ TLargeWorldRenderPosition() [5/5]

Member Function Documentation

◆ GetAbsolute()

template<typename TScalar >
FVector TLargeWorldRenderPosition< TScalar >::GetAbsolute ( ) const
inline

Definition at line 109 of file LargeWorldRenderPosition.h.

◆ GetOffset()

template<typename TScalar >
template<typename TResult = float>
UE::Math::TVector< TResult > TLargeWorldRenderPosition< TScalar >::GetOffset ( ) const
inline

Definition at line 107 of file LargeWorldRenderPosition.h.

◆ GetTile()

template<typename TScalar >
template<typename TResult = float>
UE::Math::TVector< TResult > TLargeWorldRenderPosition< TScalar >::GetTile ( ) const
inline

Definition at line 96 of file LargeWorldRenderPosition.h.

◆ GetTileOffset()

template<typename TScalar >
FVector TLargeWorldRenderPosition< TScalar >::GetTileOffset ( ) const
inline

Definition at line 98 of file LargeWorldRenderPosition.h.

Member Data Documentation

◆ Offset

Definition at line 150 of file LargeWorldRenderPosition.h.

◆ Tile

Definition at line 149 of file LargeWorldRenderPosition.h.


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