FToolBuilderState

[FToolBuilderState](API\Runtime\InteractiveToolsFramework\FToolBuilderState) is a bucket of state information that a ToolBuilder might need to construct a Tool.

Choose your operating system:

Windows

macOS

Linux

References

Module

InteractiveToolsFramework

Header

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

Include

#include "ToolContextInterfaces.h"

Syntax

struct FToolBuilderState

Remarks

FToolBuilderState is a bucket of state information that a ToolBuilder might need to construct a Tool. This information comes from a level above the Tools framework, and depends on the context we are in (Editor vs Runtime, for example).

Variables

Name Description

Public variable

UInteractiveGiz...

 

GizmoManager

The current GizmoManager

Public variable

TArray< AActor ...

 

SelectedActors

Current selected Actors. May be empty or nullptr.

Public variable

TArray< UActorC...

 

SelectedComponents

Current selected Components. May be empty or nullptr.

Public variable

UToolTargetMana...

 

TargetManager

The current TargetManager

Public variable

UInteractiveToo...

 

ToolManager

The current ToolManager

Public variable

TWeakObjectPtr<...

 

TypedElementSelectionSet

Public variable

UWorld *

 

World

The current UWorld