UE::TransformGizmoUtil::CreateCustomTransformGizmo

Spawn a new custom Transform gizmo (see [UCombinedTransformGizmoContextObject::CreateCustomTransformGizmo](API\Runtime\InteractiveToolsFramework\BaseGizmos\UCombinedTransfo-\CreateCustomTran-) for details) GizmoManager's ToolsContext must have a [UCombinedTransformGizmoContextObject](API\Runtime\InteractiveToolsFramework\BaseGizmos\UCombinedTransfo-) registered (see [UCombinedTransformGizmoContextObject](API\Runtime\InteractiveToolsFramework\BaseGizmos\UCombinedTransfo-) for details)

Choose your operating system:

Windows

macOS

Linux

References

Module

InteractiveToolsFramework

Header

/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/TransformGizmoUtil.h

Include

#include "BaseGizmos/TransformGizmoUtil.h"

Source

/Engine/Source/Runtime/InteractiveToolsFramework/Private/BaseGizmos/TransformGizmoUtil.cpp

Syntax

namespace UE
{
    namespace TransformGizmoUtil
    {
        UCombinedTransformGizmo * UE::TransformGizmoUtil::CreateCustomTransformGizmo
        (
            UInteractiveGizmoManager * GizmoManager,
            ETransformGizmoSubElements Elements,
            void * Owner,
            const FString & InstanceIdentifier
        )
    }
}

Remarks

Spawn a new custom Transform gizmo (see UCombinedTransformGizmoContextObject::CreateCustomTransformGizmo for details) GizmoManager's ToolsContext must have a UCombinedTransformGizmoContextObject registered (see UCombinedTransformGizmoContextObject for details)