/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Mechanics/DragAlignmentMechanic.h
Adds this mechanic to the given gizmo. Can be called on multiple gizmos, and works both forUCombinedTransformGizmoandURepositionableTransformGizmo. For repositioning, the gizmo will not ignore anything in its alignment (so that the gizmo can be aligned to the target object(s)). For movement, the gizmo will ignore ComponentsToIgnore, as well as modified triangles if used for deformation.
void AddToGizmo ( [UCombinedTransformGizmo](API\Runtime\InteractiveToolsFramework\BaseGizmos\UCombinedTransformGizmo) * TransformGizmo, const [TArray](API\Runtime\Core\Containers\TArray)< const [UPrimitiveComponent](API\Runtime\Engine\Components\UPrimitiveComponent) * > * ComponentsToIgnore, const [TArray](API\Runtime\Core\Containers\TArray)< const [UPrimitiveComponent](API\Runtime\Engine\Components\UPrimitiveComponent) * > * InvisibleComponentsToInclude )