Navigation
API > API/Plugins > API/Plugins/ModelingComponents > API/Plugins/ModelingComponents/FDragAlignmentBase
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToGizmo
(
UCombinedTransformGizmo* TransformGizmo, |
Adds this mechanic to the given gizmo. | Mechanics/DragAlignmentMechanic.h | |
void AddToGizmo
(
UIntervalGizmo* IntervalGizmo, |
Like the other AddToGizmo, but acts on interval gizmos. | Mechanics/DragAlignmentMechanic.h |
AddToGizmo(UCombinedTransformGizmo , const TArray< const UPrimitiveComponent > , const TArray< const UPrimitiveComponent > *)
Description
Adds this mechanic to the given gizmo. Can be called on multiple gizmos, and works both for UCombinedTransformGizmo and URepositionableTransformGizmo. 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.
| Name | AddToGizmo |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Mechanics/DragAlignmentMechanic.h |
| Include Path | #include "Mechanics/DragAlignmentMechanic.h" |
| Source | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Private/Mechanics/DragAlignmentMechanic.cpp |
void AddToGizmo
(
UCombinedTransformGizmo * TransformGizmo,
const TArray < const UPrimitiveComponent * > * ComponentsToIgnore,
const TArray < const UPrimitiveComponent * > * InvisibleComponentsToInclude
)
AddToGizmo(UIntervalGizmo , const TArray< const UPrimitiveComponent > , const TArray< const UPrimitiveComponent > *)
Description
Like the other AddToGizmo, but acts on interval gizmos.
| Name | AddToGizmo |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Mechanics/DragAlignmentMechanic.h |
| Include Path | #include "Mechanics/DragAlignmentMechanic.h" |
| Source | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Private/Mechanics/DragAlignmentMechanic.cpp |
void AddToGizmo
(
UIntervalGizmo * IntervalGizmo,
const TArray < const UPrimitiveComponent * > * ComponentsToIgnoreInAlignment,
const TArray < const UPrimitiveComponent * > * InvisibleComponentsToInclude
)