Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
A UInteractiveToolWithToolTargetsBuilder creates a new instance of an InteractiveTool that uses tool targets. See ToolTarget.h for more information on tool targets and their usage. This class defines the common interface(s) for defining the tool target requirements of the tool it builds. This is an abstract base class, you must subclass it in order to create your particular Tool instance.
| Name | UInteractiveToolWithToolTargetsBuilder |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveToolBuilder.h |
| Include Path | #include "InteractiveToolBuilder.h" |
Syntax
UCLASS (Transient, Abstract, MinimalAPI)
class UInteractiveToolWithToolTargetsBuilder : public UInteractiveToolBuilder
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveToolBuilder → UInteractiveToolWithToolTargetsBuilder
Derived Classes
UInteractiveToolWithToolTargetsBuilder derived class hierarchy
Functions
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FToolTargetTypeRequirements & GetTargetRequirements () |
Gives the target requirements of the associated tool. | InteractiveToolBuilder.h |