UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::TVector2Arrays< RealType > Class Template Reference

#include <ElementLinearization.h>

Public Member Functions

 TVector2Arrays (int32 Size)
 
 TVector2Arrays ()
 
void SetZero (int32 NumElements)
 
bool bHasSize (int32 Size) const
 
int32 Num () const
 
RealType X (int32 i) const
 
RealType Y (int32 i) const
 
void SetX (int32 i, const RealType &Value)
 
void SetY (int32 i, const RealType &Value)
 
void SetXY (int32 i, const UE::Math::TVector2< RealType > &Value)
 

Protected Attributes

TArray< RealType > XVector
 
TArray< RealType > YVector
 

Detailed Description

template<typename RealType>
class UE::Geometry::TVector2Arrays< RealType >

Structure-of-Array (SoA) storage for a list of 2-vectors

Constructor & Destructor Documentation

◆ TVector2Arrays() [1/2]

template<typename RealType >
UE::Geometry::TVector2Arrays< RealType >::TVector2Arrays ( int32  Size)
inline

◆ TVector2Arrays() [2/2]

template<typename RealType >
UE::Geometry::TVector2Arrays< RealType >::TVector2Arrays ( )
inline

Member Function Documentation

◆ bHasSize()

template<typename RealType >
bool UE::Geometry::TVector2Arrays< RealType >::bHasSize ( int32  Size) const
inline

◆ Num()

template<typename RealType >
int32 UE::Geometry::TVector2Arrays< RealType >::Num ( ) const
inline

◆ SetX()

template<typename RealType >
void UE::Geometry::TVector2Arrays< RealType >::SetX ( int32  i,
const RealType &  Value 
)
inline

◆ SetXY()

template<typename RealType >
void UE::Geometry::TVector2Arrays< RealType >::SetXY ( int32  i,
const UE::Math::TVector2< RealType > &  Value 
)
inline

◆ SetY()

template<typename RealType >
void UE::Geometry::TVector2Arrays< RealType >::SetY ( int32  i,
const RealType &  Value 
)
inline

◆ SetZero()

template<typename RealType >
void UE::Geometry::TVector2Arrays< RealType >::SetZero ( int32  NumElements)
inline

◆ X()

template<typename RealType >
RealType UE::Geometry::TVector2Arrays< RealType >::X ( int32  i) const
inline

◆ Y()

template<typename RealType >
RealType UE::Geometry::TVector2Arrays< RealType >::Y ( int32  i) const
inline

Member Data Documentation

◆ XVector

template<typename RealType >
TArray<RealType> UE::Geometry::TVector2Arrays< RealType >::XVector
protected

◆ YVector

template<typename RealType >
TArray<RealType> UE::Geometry::TVector2Arrays< RealType >::YVector
protected

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