UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GeometryCollection::Facades::FPointsCollectionFacade Class Reference

#include <PointsCollectionFacade.h>

Public Member Functions

CHAOS_API FPointsCollectionFacade (FManagedArrayCollection &InSelf)
 
CHAOS_API FPointsCollectionFacade (const FManagedArrayCollection &InSelf)
 
bool IsConst () const
 
CHAOS_API void AddPoints (const TArray< FVector > &InPoints)
 
CHAOS_API void AddPointsWithFloatAttribute (const TArray< FVector > &InPoints, const FName InAttributeName, const TArray< float > &InValues)
 
CHAOS_API void AddPointsWithIntAttribute (const TArray< FVector > &InPoints, const FName InAttributeName, const TArray< int32 > &InValues)
 
CHAOS_API void AddPointsWithVectorAttribute (const TArray< FVector > &InPoints, const FName InAttributeName, const TArray< FVector > &InValues)
 
CHAOS_API void GetPointsWithFloatAttribute (TArray< FVector > &OutPoints, const FName InAttributeName, TArray< float > &OutValues, const int32 InTransformIndex=0)
 

Detailed Description

FPointsCollectionFacade

Defines common API for storing points with attributes in a collection. The points/attributes are stored in the Vertices group.

Constructor & Destructor Documentation

◆ FPointsCollectionFacade() [1/2]

GeometryCollection::Facades::FPointsCollectionFacade::FPointsCollectionFacade ( FManagedArrayCollection InSelf)

FSelectionFacade Constuctor

◆ FPointsCollectionFacade() [2/2]

GeometryCollection::Facades::FPointsCollectionFacade::FPointsCollectionFacade ( const FManagedArrayCollection InSelf)

Member Function Documentation

◆ AddPoints()

void GeometryCollection::Facades::FPointsCollectionFacade::AddPoints ( const TArray< FVector > &  InPoints)

Add points to the collection

◆ AddPointsWithFloatAttribute()

void GeometryCollection::Facades::FPointsCollectionFacade::AddPointsWithFloatAttribute ( const TArray< FVector > &  InPoints,
const FName  InAttributeName,
const TArray< float > &  InValues 
)

◆ AddPointsWithIntAttribute()

void GeometryCollection::Facades::FPointsCollectionFacade::AddPointsWithIntAttribute ( const TArray< FVector > &  InPoints,
const FName  InAttributeName,
const TArray< int32 > &  InValues 
)

◆ AddPointsWithVectorAttribute()

void GeometryCollection::Facades::FPointsCollectionFacade::AddPointsWithVectorAttribute ( const TArray< FVector > &  InPoints,
const FName  InAttributeName,
const TArray< FVector > &  InValues 
)

◆ GetPointsWithFloatAttribute()

void GeometryCollection::Facades::FPointsCollectionFacade::GetPointsWithFloatAttribute ( TArray< FVector > &  OutPoints,
const FName  InAttributeName,
TArray< float > &  OutValues,
const int32  InTransformIndex = 0 
)

◆ IsConst()

bool GeometryCollection::Facades::FPointsCollectionFacade::IsConst ( ) const
inline

Is the facade defined constant.


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