UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGeometryCollectionProxyMeshData Struct Reference

#include <GeometryCollectionObject.h>

Public Member Functions

GEOMETRYCOLLECTIONENGINE_API const FTransform3fGetMeshTransform (int32 MeshIndex) const
 
GEOMETRYCOLLECTIONENGINE_API void Reset ()
 

Public Attributes

TArray< TObjectPtr< UStaticMesh > > ProxyMeshes
 
TArray< FTransform3fMeshTransforms
 
TArray< FGeometryCollectionProxyMeshMaterialsMeshOverrideMaterials
 

Member Function Documentation

◆ GetMeshTransform()

const FTransform3f & FGeometryCollectionProxyMeshData::GetMeshTransform ( int32  MeshIndex) const

◆ Reset()

void FGeometryCollectionProxyMeshData::Reset ( )

Member Data Documentation

◆ MeshOverrideMaterials

TArray<FGeometryCollectionProxyMeshMaterials> FGeometryCollectionProxyMeshData::MeshOverrideMaterials

Optional arrays of override material matching each proxy Mesh if an entry is missing or if the arary is empty , then no material will be assigned

◆ MeshTransforms

TArray<FTransform3f> FGeometryCollectionProxyMeshData::MeshTransforms

Transform of the mesh relative to the geometry collection it belongs to if an entry is missing or if the arary is empty , those transforms are assume to be identity making any proxy mesh done before 5.6 be fully backward compatible

◆ ProxyMeshes

TArray<TObjectPtr<UStaticMesh> > FGeometryCollectionProxyMeshData::ProxyMeshes

References to meshes to be used as proxies for rendering when the geometry collection is not broken yet


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