UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGeometryCollection Member List

This is the complete list of members for FGeometryCollection, including all inherited members.

AddAttribute(FName Name, FName Group, FConstructionParameters Parameters=FConstructionParameters())FManagedArrayCollectioninline
AddElements(int32 NumberElements, FName Group)FManagedArrayCollection
AddExternalAttribute(FName Name, FName Group, TManagedArray< T > &ValueIn, FConstructionParameters Parameters=FConstructionParameters())FManagedArrayCollectioninline
AddGroup(FName Group)FManagedArrayCollection
Append(const FManagedArrayCollection &InCollection) overrideFGeometryCollectionprotectedvirtual
AppendCollection(const FGeometryCollection &InCollection)FGeometryCollection
FTransformCollection::AppendCollection(const FTransformCollection &Collection)FTransformCollection
AppendEmbeddedInstance(int32 InExemplarIndex, int32 InParentIndex, const FTransform &InTransform=FTransform::Identity)FGeometryCollection
AppendGeometry(const FGeometryCollection &GeometryCollection, int32 MaterialIDOffset=0, bool ReindexAllMaterials=true, const FTransform &TransformRoot=FTransform::Identity)FGeometryCollection
AppendTransform(const FTransformCollection &GeometryCollection, const FTransform &TransformRoot=FTransform::Identity)FTransformCollection
AreCollisionParticlesEnabled()FGeometryCollectionstatic
AttributeNames(FName Group) constFManagedArrayCollection
BoneColorFTransformCollection
BoneColorAttributeFGeometryCollectionstatic
BoneHierarchyAttributeFTransformCollectionstatic
BoneMapFGeometryCollection
BoneNameFTransformCollection
BoneNameAttributeFTransformCollectionstatic
BoundingBoxFGeometryCollection
BoundingBoxAttributeFGeometryCollectionstatic
BreakingGroupFGeometryCollectionstatic
BuildFaceToGeometryMapping(bool InSaved=false)FGeometryCollectionprotected
BuildMeshSections(const TArray< FIntVector > &Indices, const TArray< int32 > &BaseMeshOriginalIndicesIndex, TArray< FIntVector > &RetIndices) constFGeometryCollection
BuildVertexToGeometryMapping(bool InSaved=false)FGeometryCollectionprotected
Cast()FManagedArrayCollectioninline
Cast() constFManagedArrayCollectioninline
ChildrenFTransformCollection
ChildrenAttributeFTransformCollectionstatic
FGeometryCollectionConvexPropertiesInterface::CleanInterfaceForCook() overrideFGeometryCollectionConvexPropertiesInterfacevirtual
FGeometryCollectionProximityPropertiesInterface::CleanInterfaceForCook() overrideFGeometryCollectionProximityPropertiesInterfacevirtual
ClearFlags(int32 Element, int32 InFlags)FGeometryCollectioninline
ColorFGeometryCollection
ColorAttributeFGeometryCollectionstatic
ConnectionGraph()FGeometryCollection
Construct()FGeometryCollectionprotected
ConvexCanExceedFractionAttributeFGeometryCollectionConvexPropertiesInterfacestatic
ConvexEnableFGeometryCollectionConvexPropertiesInterfacestatic
ConvexFractionRemoveAttributeFGeometryCollectionConvexPropertiesInterfacestatic
ConvexGroupFTransformCollectionstatic
ConvexHullAttributeFTransformCollectionstatic
ConvexIndexAttributeFGeometryCollectionConvexPropertiesInterfacestatic
ConvexPropertiesGroupFGeometryCollectionConvexPropertiesInterfacestatic
ConvexRemoveOverlapsMethodAttributeFGeometryCollectionConvexPropertiesInterfacestatic
ConvexRemoveOverlapsShrinkAttributeFGeometryCollectionConvexPropertiesInterfacestatic
ConvexSimplificationThresholdAttributeFGeometryCollectionConvexPropertiesInterfacestatic
CopyAttribute(const FManagedArrayCollection &InCollection, FName Name, FName Group)FManagedArrayCollection
CopyAttribute(const FManagedArrayCollection &InCollection, FName SrcName, FName DestName, FName Group)FManagedArrayCollection
CopyAttribute(const FManagedArrayCollection &InCollection, FName SrcName, FName DestName, FName SrcGroup, FName DstGroup)FManagedArrayCollection
CopyMatchingAttributesFrom(const FManagedArrayCollection &InCollection, const TMap< FName, TSet< FName > > *SkipList=nullptr)FManagedArrayCollection
CopyMatchingAttributesFrom(const FManagedArrayCollection &FromCollection, const TArrayView< const FAttributeAndGroupId > SkipList)FManagedArrayCollection
CopyTo(FManagedArrayCollection *Collection, const TArray< FName > &GroupsToSkip=TArray< FName >(), TArray< TTuple< FName, FName > > AttributesToSkip=TArray< TTuple< FName, FName > >()) constFManagedArrayCollectioninline
DefaultsFGeometryCollection
DefineGeometrySchema(FManagedArrayCollection &)FGeometryCollectionstatic
DefineTransformSchema(FManagedArrayCollection &)FTransformCollectionstatic
EArrayType typedefFManagedArrayCollection
Empty()FGeometryCollection
EmptyGroup(FName Group)FManagedArrayCollection
ENodeFlags enum nameFGeometryCollection
ESimulationTypes enum nameFGeometryCollection
ExemplarIndexFGeometryCollection
ExternalCollisionsAttributeFGeometryCollectionstatic
FaceCountFGeometryCollection
FaceCountAttributeFGeometryCollectionstatic
FaceIndicesAttributeFGeometryCollectionstatic
FacesGroupFGeometryCollectionstatic
FaceStartFGeometryCollection
FaceStartAttributeFGeometryCollectionstatic
FaceVisibleAttributeFGeometryCollectionstatic
FGeometryCollection(FGeometryCollectionDefaults InDefaults=FGeometryCollectionDefaults())FGeometryCollection
FGeometryCollection(FGeometryCollection &)=deleteFGeometryCollection
FGeometryCollection(FGeometryCollection &&)=defaultFGeometryCollection
FGeometryCollectionConvexPropertiesInterface(FManagedArrayCollection *InGeometryCollection)FGeometryCollectionConvexPropertiesInterface
FGeometryCollectionProximityPropertiesInterface(FGeometryCollection *InGeometryCollection)FGeometryCollectionProximityPropertiesInterface
FindAttribute(FName Name, FName Group)FManagedArrayCollectioninline
FindAttribute(FName Name, FName Group) constFManagedArrayCollectioninline
FindAttributeTyped(FName Name, FName Group)FManagedArrayCollectioninline
FindAttributeTyped(FName Name, FName Group) constFManagedArrayCollectioninline
FindOrAddAttributeTyped(FName Name, FName Group, FConstructionParameters Parameters=FConstructionParameters())FManagedArrayCollectioninline
FindUVLayer(int32 UVLayer)FGeometryCollectioninline
FindUVLayer(int32 UVLayer) constFGeometryCollectioninline
FManagedArrayCollection()FManagedArrayCollection
FManagedArrayCollection(const FManagedArrayCollection &In)FManagedArrayCollection
FManagedArrayCollection(FManagedArrayCollection &&)FManagedArrayCollection
FGeometryCollectionConvexPropertiesInterface::FManagedArrayInterface()FManagedArrayInterfaceinline
FGeometryCollectionConvexPropertiesInterface::FManagedArrayInterface(FManagedArrayCollection *InManagedArray)FManagedArrayInterfaceinline
FGeometryCollectionProximityPropertiesInterface::FManagedArrayInterface()FManagedArrayInterfaceinline
FGeometryCollectionProximityPropertiesInterface::FManagedArrayInterface(FManagedArrayCollection *InManagedArray)FManagedArrayInterfaceinline
FS_IgnoreCollisionInParentCluster enum valueFGeometryCollection
FS_None enum valueFGeometryCollection
FS_RemoveOnFracture enum valueFGeometryCollection
FSimulationPropertiesFManagedArrayCollection
FST_Clustered enum valueFGeometryCollection
FST_Max enum valueFGeometryCollection
FST_None enum valueFGeometryCollection
FST_Rigid enum valueFGeometryCollection
FTransformCollection()FTransformCollection
FTransformCollection(FTransformCollection &)=deleteFTransformCollection
FTransformCollection(FTransformCollection &&)=defaultFTransformCollection
GeometryGroupFGeometryCollectionstatic
GeometryIndexAttributeFTransformCollectionstatic
GetAllocatedSize() constFManagedArrayCollection
GetAttribute(FName Name, FName Group) constFManagedArrayCollectioninline
GetAttributeType(FName Name, FName Group) constFManagedArrayCollection
GetBoundingBox() constFGeometryCollection
GetConvexProperties(int TransformGroupIndex=INDEX_NONE) constFGeometryCollectionConvexPropertiesInterface
GetDependency(FName Name, FName Group) constFManagedArrayCollection
GetElementSizeInfoForGroups(TArray< TPair< FName, SIZE_T > > &OutSizeInfo) constFManagedArrayCollection
GetLatestVersionNumber() constFGeometryCollectioninlineprotected
GetProximityProperties() constFGeometryCollectionProximityPropertiesInterface
GetUV(int32 VertexIndex, int32 UVLayer) constFGeometryCollectioninline
GroupNames() constFManagedArrayCollection
HasAttribute(FName Name, FName Group) constFManagedArrayCollection
HasAttributes(const TArray< FManagedType > &Types) constFManagedArrayCollection
HasContiguousFaces() constFGeometryCollection
HasContiguousRenderFaces() constFGeometryCollection
HasContiguousVertices() constFGeometryCollection
HasFlags(int32 Element, int32 InFlags) constFGeometryCollectioninline
HasGroup(FName Group) constFManagedArrayCollectioninline
HasVisibleGeometry() constFGeometryCollection
IndicesFGeometryCollection
Init(FGeometryCollection *Collection, const TArray< float > &RawVertexArray, const TArray< int32 > &RawIndicesArray, bool ReverseVertexOrder=true)FGeometryCollectionstatic
InitialDynamicStateFGeometryCollection
FGeometryCollectionConvexPropertiesInterface::InitializeInterface() overrideFGeometryCollectionConvexPropertiesInterfacevirtual
FGeometryCollectionProximityPropertiesInterface::InitializeInterface() overrideFGeometryCollectionProximityPropertiesInterfacevirtual
InitializeInterfaces()FGeometryCollectionvirtual
InnerRadiusFGeometryCollection
InnerRadiusAttributeFGeometryCollectionstatic
InsertElements(int32 NumberElements, int32 Position, FName Group)FManagedArrayCollection
InternalFGeometryCollection
InvalidFManagedArrayCollectionstatic
IsA()FManagedArrayCollectioninline
IsAttributeDirty(FName Name, FName Group) constFManagedArrayCollection
IsAttributePersistent(FName Name, FName Group) constFManagedArrayCollection
IsAType(FName InTypeName) constFManagedArrayCollectioninlinevirtual
IsClustered(int32 Element) constFGeometryCollectioninline
IsConnected(FName StartingNode, FName TargetNode)FManagedArrayCollection
IsDirty() constFManagedArrayCollectioninline
IsEmpty() constFManagedArrayCollectioninline
IsGeometry(int32 Element) constFGeometryCollectioninline
IsRigid(int32 Element) constFGeometryCollectioninline
IsTransform(int32 Element) constFGeometryCollectioninline
IsVisible(int32 Element) constFGeometryCollection
LevelAttributeFTransformCollectionstatic
MakeClean()FManagedArrayCollectioninline
MakeDirty()FManagedArrayCollectioninline
MANAGED_ARRAY_COLLECTION_INTERNAL(FGeometryCollection)FGeometryCollection
FTransformCollection::MANAGED_ARRAY_COLLECTION_INTERNAL(FTransformCollection)FTransformCollection
FGeometryCollectionConvexPropertiesInterface::ManagedCollectionFGeometryCollectionConvexPropertiesInterface
FGeometryCollectionProximityPropertiesInterface::ManagedCollectionFGeometryCollectionProximityPropertiesInterface
MatchOptionalDefaultAttributes(const FManagedArrayCollection &InCollection) overrideFGeometryCollectioninlineprotectedvirtual
MaterialGroupFGeometryCollectionstatic
MaterialIDFGeometryCollection
MaterialIDAttributeFGeometryCollectionstatic
MaterialIndexFGeometryCollection
MaterialIndexAttributeFGeometryCollectionstatic
MergeElements(const FName &Group, const TArray< int32 > &SortedMergeList, const TArray< int32 > &MergeRemapIndex, FProcessingParameters Params=FProcessingParameters()) overrideFTransformCollectionvirtual
ModifyAttribute(FName Name, FName Group)FManagedArrayCollectioninline
ModifyAttributeTyped(FName Name, FName Group)FManagedArrayCollectioninline
ModifyUV(int32 VertexIndex, int32 UVLayer)FGeometryCollectioninline
NewCopy() constFManagedArrayCollectioninline
NewGeometryCollection(const TArray< float > &RawVertexArray, const TArray< int32 > &RawIndicesArray, bool ReverseVertexOrder=true, FGeometryCollectionDefaults InDefaults=FGeometryCollectionDefaults())FGeometryCollectionstatic
NewGeometryCollection(const TArray< float > &RawVertexArray, const TArray< int32 > &RawIndicesArray, const TArray< int32 > &RawBoneMapArray, const TArray< FTransform > &RawTransformArray, const TManagedArray< int32 > &RawLevelArray, const TManagedArray< int32 > &RawParentArray, const TManagedArray< TSet< int32 > > &RawChildrenArray, const TManagedArray< int32 > &RawSimulationTypeArray, const TManagedArray< int32 > &RawStatusFlagsArray, FGeometryCollectionDefaults InDefaults=FGeometryCollectionDefaults())FGeometryCollectionstatic
NormalFGeometryCollection
NumAttributes(FName Group) constFManagedArrayCollection
NumElements(FName Group) constFManagedArrayCollection
NumUVLayers() constFGeometryCollection
operator=(const FGeometryCollection &)=deleteFGeometryCollection
operator=(FGeometryCollection &&)=defaultFGeometryCollection
FTransformCollection::operator=(const FTransformCollection &)=deleteFTransformCollection
FTransformCollection::operator=(FTransformCollection &&)=defaultFTransformCollection
FManagedArrayCollection::operator=(const FManagedArrayCollection &In)FManagedArrayCollection
FManagedArrayCollection::operator=(FManagedArrayCollection &&)FManagedArrayCollection
operator==(const FManagedArrayCollection &Other) constFManagedArrayCollection
OuterRadiusFGeometryCollection
OuterRadiusAttributeFGeometryCollectionstatic
ParentFTransformCollection
ParentAttributeFTransformCollectionstatic
ParentTransforms(const int32 TransformIndex, const int32 ChildIndex)FTransformCollection
ParentTransforms(const int32 TransformIndex, const TArray< int32 > &SelectedBones)FTransformCollection
ParticlesAttributeFTransformCollectionstatic
ProximityAsConnectionGraphFGeometryCollectionProximityPropertiesInterfacestatic
ProximityConnectionGraphContactAreaMethodFGeometryCollectionProximityPropertiesInterfacestatic
ProximityContactMethodFGeometryCollectionProximityPropertiesInterfacestatic
ProximityDetectionMethodFGeometryCollectionProximityPropertiesInterfacestatic
ProximityDistanceThresholdFGeometryCollectionProximityPropertiesInterfacestatic
ProximityPropertiesGroupFGeometryCollectionProximityPropertiesInterfacestatic
ProximityRequireContactAmountFGeometryCollectionProximityPropertiesInterfacestatic
ReindexExemplarIndices(TArray< int32 > &SortedRemovedIndices)FGeometryCollection
ReindexMaterials()FGeometryCollection
ReindexMaterials(FManagedArrayCollection &)FGeometryCollectionstatic
RelativeTransformation(const int32 &Index, const FTransform &LocalOffset)FTransformCollection
RemoveAttribute(FName Name, FName Group)FManagedArrayCollection
RemoveDependencyFor(FName Group)FManagedArrayCollection
RemoveElements(const FName &Group, const TArray< int32 > &SortedDeletionList, FProcessingParameters Params=FProcessingParameters()) overrideFGeometryCollectionvirtual
FManagedArrayCollection::RemoveElements(const FName &Group, int32 NumberElements, int32 Position)FManagedArrayCollectionvirtual
RemoveGeometryElements(const TArray< int32 > &SortedGeometryIndicesToDelete)FGeometryCollectionprotected
RemoveGroup(FName Group)FManagedArrayCollection
FGeometryCollectionConvexPropertiesInterface::RemoveInterfaceAttributes() overrideFGeometryCollectionConvexPropertiesInterfacevirtual
FGeometryCollectionProximityPropertiesInterface::RemoveInterfaceAttributes() overrideFGeometryCollectionProximityPropertiesInterfacevirtual
ReorderElements(FName Group, const TArray< int32 > &NewOrder) overrideFGeometryCollectionvirtual
ReorderGeometryElements(const TArray< int32 > &NewOrder)FGeometryCollectionprotected
ReorderTransformElements(const TArray< int32 > &NewOrder)FGeometryCollectionprotected
Reserve(int32 Size, FName Group)FManagedArrayCollection
Reset() overrideFGeometryCollectionvirtual
Resize(int32 Size, FName Group)FManagedArrayCollection
SectionsFGeometryCollection
Serialize(Chaos::FChaosArchive &Ar)FGeometryCollectionvirtual
FManagedArrayCollection::Serialize(FArchive &Ar)FManagedArrayCollection
SetConvexProperties(const FConvexCreationProperties &, int TransformGroupIndex=INDEX_NONE)FGeometryCollectionConvexPropertiesInterface
SetDefaults(FName Group, uint32 StartSize, uint32 NumElements) overrideFGeometryCollectionvirtual
SetDependency(FName Name, FName Group, FName DependencyGroup, bool bAllowCircularDependency=false)FManagedArrayCollection
SetFlags(int32 Element, int32 InFlags)FGeometryCollectioninline
SetNumUVLayers(int32 NumLayers)FGeometryCollection
SetProximityProperties(const FProximityProperties &)FGeometryCollectionProximityPropertiesInterface
SimulatableParticlesAttributeFGeometryCollectionstatic
SimulationTypeFGeometryCollection
SimulationTypeAttributeFGeometryCollectionstatic
SingleTransform(const FTransform &TransformRoot=FTransform::Identity)FTransformCollectionstatic
StaticType()FManagedArrayCollectioninlinestatic
StatusFlagsFGeometryCollection
StatusFlagsAttributeFGeometryCollectionstatic
Super typedefFGeometryCollection
SyncGroupSizeFrom(const FManagedArrayCollection &InCollection, FName Group)FManagedArrayCollectionprotected
SyncGroupSizeFrom(const FManagedArrayCollection &InCollection, FName SrcGroup, FName DstGroup)FManagedArrayCollectionprotected
TangentUFGeometryCollection
TangentVFGeometryCollection
ToString() constFManagedArrayCollection
TransformFTransformCollection
TransformAttributeFTransformCollectionstatic
TransformGroupFTransformCollectionstatic
TransformIndexFGeometryCollection
TransformIndexAttributeFGeometryCollectionstatic
TransformSelectionToGeometryIndices(const TArray< int32 > &Transforms)FGeometryCollection
TransformToGeometryIndexFGeometryCollection
TransformToGeometryIndexAttributeFGeometryCollectionstatic
UnparentTransform(const int32 ChildIndex)FTransformCollection
UpdateBoundingBox()FGeometryCollection
UpdateBoundingBox(FManagedArrayCollection &, bool bSkipCheck=false)FGeometryCollectionstatic
UpdateFaceGroupElements()FGeometryCollectionprotected
UpdateGeometryVisibility(const TArray< int32 > &NodeList, bool VisibilityState)FGeometryCollection
UpdateOldAttributeNames()FGeometryCollection
UpdateVerticesGroupElements()FGeometryCollectionprotected
VersionFManagedArrayCollectionprotected
VertexFGeometryCollection
VertexBoneMapAttributeFGeometryCollectionstatic
VertexCountFGeometryCollection
VertexCountAttributeFGeometryCollectionstatic
VertexNormalAttributeFGeometryCollectionstatic
VertexPositionAttributeFGeometryCollectionstatic
VertexStartFGeometryCollection
VertexStartAttributeFGeometryCollectionstatic
VertexTangentUAttributeFGeometryCollectionstatic
VertexTangentVAttributeFGeometryCollectionstatic
VerticesGroupFGeometryCollectionstatic
VisibleFGeometryCollection
WriteDataToHeaderFile(const FString &Name, const FString &Path)FGeometryCollection
WriteDataToOBJFile(const FString &Name, const FString &Path, const bool WriteTopology=true, const bool WriteAuxStructures=true)FGeometryCollection
~FGeometryCollection()FGeometryCollection
~FManagedArrayCollection()FManagedArrayCollectionvirtual
~FTransformCollection()FTransformCollection