UInteractiveGizmoBuilder

A [UInteractiveGizmoBuilder](API\Runtime\InteractiveToolsFramework\UInteractiveGizmoBuilder) creates a new instance of an InteractiveGizmo (basically this is a Factory).

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

InteractiveToolsFramework

Header

/Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveGizmoBuilder.h

Include

#include "InteractiveGizmoBuilder.h"

Syntax

class UInteractiveGizmoBuilder : public UObject

Remarks

A UInteractiveGizmoBuilder creates a new instance of an InteractiveGizmo (basically this is a Factory). These are registered with the InteractiveGizmoManager, which calls BuildGizmo(). This is an abstract base class, you must subclass it in order to create your particular Gizmo instance

Functions

Name Description

Public function Virtual Const

UInteractive...

 

BuildGizmo

(
    const FToolBuilderState& SceneStat...
)

Create a new instance of this builder's Gizmo