Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/UCombinedTransformGizmo
Description
By default, non-uniform scaling handles appear (assuming they exist in the gizmo to begin with), when CurrentCoordinateSystem == EToolContextCoordinateSystem::Local, since components can only be locally scaled. However, this can be changed to a custom check here, perhaps to hide them in extra conditions or to always show them (if the gizmo is not scaling a component).
| Name | SetIsNonUniformScaleAllowedFunction |
| Type | function |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/CombinedTransformGizmo.h |
| Include Path | #include "BaseGizmos/CombinedTransformGizmo.h" |
| Source | /Engine/Source/Runtime/InteractiveToolsFramework/Private/BaseGizmos/CombinedTransformGizmo.cpp |
virtual void SetIsNonUniformScaleAllowedFunction
(
TUniqueFunction < bool> && IsNonUniformScaleAllowed
)