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

#include <CollectionUVFacade.h>

+ Inheritance diagram for GeometryCollection::Facades::FCollectionUVFacade:

Public Member Functions

 FCollectionUVFacade (FManagedArrayCollection &InCollection)
 
 FCollectionUVFacade (const FManagedArrayCollection &InCollection)
 
bool IsValid () const
 
void DefineSchema ()
 
bool SetNumUVLayers (int32 UVLayers)
 
int32 GetNumUVLayers () const
 
const TManagedArray< FVector2f > & GetUVLayer (int32 UVLayer) const
 
TManagedArray< FVector2f > & ModifyUVLayer (int32 UVLayer)
 
const TManagedArray< FVector2f > * FindUVLayer (int32 UVLayer) const
 
TManagedArray< FVector2f > * FindUVLayer (int32 UVLayer)
 
FVector2fModifyUV (int32 VertexIdx, int32 LayerIdx)
 
const FVector2fGetUV (int32 VertexIdx, int32 LayerIdx) const
 
void SetUV (int32 VertexIdx, int32 LayerIdx, const FVector2f &UV)
 
GeometryCollection::UV::FUVLayers FindActiveUVLayers ()
 
GeometryCollection::UV::FConstUVLayers FindActiveUVLayers () const
 
void SetUVs (int32 VertexIdx, TArrayView< const FVector2f > UVs)
 

Constructor & Destructor Documentation

◆ FCollectionUVFacade() [1/2]

GeometryCollection::Facades::FCollectionUVFacade::FCollectionUVFacade ( FManagedArrayCollection InCollection)
inline

◆ FCollectionUVFacade() [2/2]

GeometryCollection::Facades::FCollectionUVFacade::FCollectionUVFacade ( const FManagedArrayCollection InCollection)
inline

Member Function Documentation

◆ DefineSchema()

void GeometryCollection::Facades::FCollectionUVFacade::DefineSchema ( )
inline

Add the necessary attributes if they are missing

◆ FindActiveUVLayers() [1/2]

GeometryCollection::UV::FUVLayers GeometryCollection::Facades::FCollectionUVFacade::FindActiveUVLayers ( )
inline

◆ FindActiveUVLayers() [2/2]

GeometryCollection::UV::FConstUVLayers GeometryCollection::Facades::FCollectionUVFacade::FindActiveUVLayers ( ) const
inline

◆ FindUVLayer() [1/2]

TManagedArray< FVector2f > * GeometryCollection::Facades::FCollectionUVFacade::FindUVLayer ( int32  UVLayer)
inline

◆ FindUVLayer() [2/2]

const TManagedArray< FVector2f > * GeometryCollection::Facades::FCollectionUVFacade::FindUVLayer ( int32  UVLayer) const
inline

◆ GetNumUVLayers()

int32 GeometryCollection::Facades::FCollectionUVFacade::GetNumUVLayers ( ) const
inline

◆ GetUV()

const FVector2f & GeometryCollection::Facades::FCollectionUVFacade::GetUV ( int32  VertexIdx,
int32  LayerIdx 
) const
inline

◆ GetUVLayer()

const TManagedArray< FVector2f > & GeometryCollection::Facades::FCollectionUVFacade::GetUVLayer ( int32  UVLayer) const
inline

◆ IsValid()

bool GeometryCollection::Facades::FCollectionUVFacade::IsValid ( ) const
inline

returns true if all the necessary attributes are present if not then the API can be used to create

◆ ModifyUV()

FVector2f & GeometryCollection::Facades::FCollectionUVFacade::ModifyUV ( int32  VertexIdx,
int32  LayerIdx 
)
inline

◆ ModifyUVLayer()

TManagedArray< FVector2f > & GeometryCollection::Facades::FCollectionUVFacade::ModifyUVLayer ( int32  UVLayer)
inline

◆ SetNumUVLayers()

bool GeometryCollection::Facades::FCollectionUVFacade::SetNumUVLayers ( int32  UVLayers)
inline

◆ SetUV()

void GeometryCollection::Facades::FCollectionUVFacade::SetUV ( int32  VertexIdx,
int32  LayerIdx,
const FVector2f UV 
)
inline

◆ SetUVs()

void GeometryCollection::Facades::FCollectionUVFacade::SetUVs ( int32  VertexIdx,
TArrayView< const FVector2f UVs 
)
inline

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