UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GeometryCollectionUtility.h File Reference

Go to the source code of this file.

Namespaces

namespace  GeometryCollection
 

Functions

void GeometryCollection::AddGeometryProperties (FManagedArrayCollection *InCollection)
 
template<class TV3_PTS , class TV3_NORM , class TV2 , class TV_INT3 >
TSharedPtr< FGeometryCollectionGeometryCollection::MakeMeshElement (const TArray< TV3_PTS > &PointsIn, const TArray< TV3_NORM > &NormalsIn, const TArray< TV_INT3 > &TrianglesIn, const TArray< TV2 > &UVsIn, const FTransform &Xf, const FTransform &GeoXf=FTransform::Identity, const int NumberOfMaterials=2)
 
TSharedPtr< FGeometryCollectionGeometryCollection::MakeCubeElement (const FTransform &center, FVector Scale, int NumberOfMaterials)
 
void GeometryCollection::SetupCubeGridExample (TSharedPtr< FGeometryCollection > RestCollectionIn)
 
void GeometryCollection::SetupNestedBoneCollection (FGeometryCollection *Collection)
 
void GeometryCollection::SetupTwoClusteredCubesCollection (FGeometryCollection *Collection)
 
void GeometryCollection::MakeMaterialsContiguous (FGeometryCollection *Collection)
 
template<class T >
void GeometryCollection::AttributeTransfer (const FGeometryCollection *FromCollection, FGeometryCollection *ToCollection, const FName FromAttributeName, const FName ToAttributeName)
 
void GeometryCollection::GenerateTemporaryGuids (FManagedArrayCollection *Collection, int32 StartIdx, bool bForceInit)
 
void GeometryCollection::ComputeInnerAndOuterRadiiFromGeometryVertices (const TManagedArray< FVector3f > &Vertices, const int32 VertexStart, const int32 VertexCount, float &OutInnerRadius, float &OutOuterRadius)