![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FGeometryCollectionClusteringUtility, including all inherited members.
| ClusterAllBonesUnderNewRoot(FGeometryCollection *GeometryCollection, FName RootName=NAME_None, bool bUpdateChildBoneNames=true) | FGeometryCollectionClusteringUtility | static |
| ClusterBonesByContext(FGeometryCollection *GeometryCollection, int32 MergeNode, const TArray< int32 > &SourceElementsIn) | FGeometryCollectionClusteringUtility | static |
| ClusterBonesUnderExistingNode(FGeometryCollection *GeometryCollection, const TArray< int32 > &SourceElements) | FGeometryCollectionClusteringUtility | static |
| ClusterBonesUnderExistingNode(FGeometryCollection *GeometryCollection, int32 MergeNode, const TArray< int32 > &SourceElements) | FGeometryCollectionClusteringUtility | static |
| ClusterBonesUnderExistingRoot(FGeometryCollection *GeometryCollection, const TArray< int32 > &SourceElements) | FGeometryCollectionClusteringUtility | static |
| ClusterBonesUnderNewNode(FGeometryCollection *GeometryCollection, const int32 InsertAtIndex, const TArray< int32 > &SelectedBones, bool CalcNewLocalTransform, bool Validate=true) | FGeometryCollectionClusteringUtility | static |
| ClusterBonesUnderNewNodeWithParent(FGeometryCollection *GeometryCollection, const int32 ParentOfNewNode, const TArray< int32 > &SelectedBones, bool CalcNewLocalTransform, bool Validate=true) | FGeometryCollectionClusteringUtility | static |
| CollapseHierarchyOneLevel(FGeometryCollection *GeometryCollection, TArray< int32 > &SourceElements) | FGeometryCollectionClusteringUtility | static |
| CollapseLevelHierarchy(int8 Level, FGeometryCollection *GeometryCollection) | FGeometryCollectionClusteringUtility | static |
| CollapseSelectedHierarchy(int8 Level, const TArray< int32 > &SelectedBones, FGeometryCollection *GeometryCollection) | FGeometryCollectionClusteringUtility | static |
| ContainsMultipleRootBones(FGeometryCollection *GeometryCollection) | FGeometryCollectionClusteringUtility | static |
| FindLowestCommonAncestor(const FManagedArrayCollection *GeometryCollection, const TArray< int32 > &SelectedBones) | FGeometryCollectionClusteringUtility | static |
| GetBonesToLevel(const FGeometryCollection *GeometryCollection, int32 Level, TArray< int32 > &BonesOut, bool bOnlyClusteredOrRigid=true, bool bSkipFiltered=true) | FGeometryCollectionClusteringUtility | static |
| GetChildBonesAtLevel(const FGeometryCollection *GeometryCollection, int32 SourceBone, int32 Level, TArray< int32 > &BonesOut) | FGeometryCollectionClusteringUtility | static |
| GetChildBonesFromLevel(const FGeometryCollection *GeometryCollection, int32 SourceBone, int32 Level, TArray< int32 > &BonesOut) | FGeometryCollectionClusteringUtility | static |
| GetClusteredBonesWithCommonParent(const FGeometryCollection *GeometryCollection, int32 SourceBone, TArray< int32 > &BonesOut) | FGeometryCollectionClusteringUtility | static |
| GetLeafBones(const FManagedArrayCollection *GeometryCollection, int BoneIndex, bool bOnlyRigids, TArray< int32 > &LeafBonesOut) | FGeometryCollectionClusteringUtility | static |
| GetParentOfBoneAtSpecifiedLevel(const FGeometryCollection *GeometryCollection, int32 SourceBone, int32 Level, bool bSkipFiltered=false) | FGeometryCollectionClusteringUtility | static |
| GetRootBones(const FGeometryCollection *GeometryCollection, TArray< int32 > &RootBonesOut) | FGeometryCollectionClusteringUtility | static |
| IsARootBone(const FGeometryCollection *GeometryCollection, int32 InBone) | FGeometryCollectionClusteringUtility | static |
| MoveUpOneHierarchyLevel(FGeometryCollection *GeometryCollection, const TArray< int32 > &SelectedBones) | FGeometryCollectionClusteringUtility | static |
| NodeExistsOnThisBranch(const FGeometryCollection *GeometryCollection, int32 TestNode, int32 TreeElement) | FGeometryCollectionClusteringUtility | static |
| PickBestNodeToMergeTo(const FManagedArrayCollection *Collection, const TArray< int32 > &SourceElements) | FGeometryCollectionClusteringUtility | static |
| RecursiveAddAllChildren(const TManagedArray< TSet< int32 > > &Children, int32 SourceBone, TArray< int32 > &BonesOut) | FGeometryCollectionClusteringUtility | static |
| RecursivelyUpdateChildBoneNames(int32 BoneIndex, const TManagedArray< TSet< int32 > > &Children, TManagedArray< FString > &BoneNames, bool OverrideBoneNames=false) | FGeometryCollectionClusteringUtility | static |
| RemoveClustersOfOnlyOneChild(FGeometryCollection *GeometryCollection) | FGeometryCollectionClusteringUtility | static |
| RemoveDanglingClusters(FGeometryCollection *GeometryCollection) | FGeometryCollectionClusteringUtility | static |
| RenameBone(FGeometryCollection *GeometryCollection, int32 BoneIndex, const FString &NewName, bool UpdateChildren=true) | FGeometryCollectionClusteringUtility | static |
| UpdateHierarchyLevelOfChildren(FGeometryCollection *GeometryCollection, int32 ParentElement) | FGeometryCollectionClusteringUtility | static |
| UpdateHierarchyLevelOfChildren(FManagedArrayCollection &InCollection, int32 ParentElement) | FGeometryCollectionClusteringUtility | static |
| ValidateResults(FGeometryCollection *GeometryCollection) | FGeometryCollectionClusteringUtility | static |