UE::TransformGizmoUtil::RegisterTransformGizmoContextObject

The functions below are helper functions that simplify usage of a [UCombinedTransformGizmoContextObject](API\Runtime\InteractiveToolsFramework\BaseGizmos\UCombinedTransfo-) that is registered as a ContextStoreObject in an InteractiveToolsContext If one does not already exist, create a new instance of [UCombinedTransformGizmoContextObject](API\Runtime\InteractiveToolsFramework\BaseGizmos\UCombinedTransfo-) and add it to the ToolsContext's ContextObjectStore

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
    {
        bool UE::TransformGizmoUtil::RegisterTransformGizmoContextObject
        (
            UInteractiveToolsContext * ToolsContext
        )
    }
}

Remarks

The functions below are helper functions that simplify usage of a UCombinedTransformGizmoContextObject that is registered as a ContextStoreObject in an InteractiveToolsContext If one does not already exist, create a new instance of UCombinedTransformGizmoContextObject and add it to the ToolsContext's ContextObjectStore

Returns

true if the ContextObjectStore now has a UCombinedTransformGizmoContextObject (whether it already existed, or was created)