/Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/AlignObjectsTool.h
UAlignObjectsTooltransforms the input Components so that they are aligned in various ways, depending on the current settings. The object positions move after every change in the parameters. Currently those changes are not transacted. On cancel the original positions are restored, and on accept the positions are updated with a transaction.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UAlignObjectsTool : public [UMultiSelectionMeshEditingTool](API\Plugins\ModelingComponents\BaseTools\UMultiSelectionMeshEditingTool), public [IClickDragBehaviorTarget](API\Runtime\InteractiveToolsFramework\BaseBehaviors\IClickDragBehaviorTarget)
TObjectPtr<UAl...
AlignProps
FVector3d
AveragePivot
bool
bAlignDirty
FAxisAlignedBox...
CombinedBounds
TArray<FAlignI...
ComponentInfo
FAxisAlignedBox...
PivotBounds