Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
A structure used to specify the requirements of a tool for its target. E.g., a tool may need a target that has interfaces x,y,z.
| Name | FToolTargetTypeRequirements |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/ToolTargets/ToolTarget.h |
| Include Path | #include "ToolTargets/ToolTarget.h" |
Syntax
class FToolTargetTypeRequirements
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ToolTargets/ToolTarget.h | |||
FToolTargetTypeRequirements
(
const UClass* Interface0 |
ToolTargets/ToolTarget.h | ||
FToolTargetTypeRequirements
(
const TArray< const UClass* >& InterfacesIn |
ToolTargets/ToolTarget.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Interfaces | TArray< const UClass *, TInlineAllocator< 5 > > | ToolTargets/ToolTarget.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FToolTargetTypeRequirements & Add
(
UClass* Interface |
ToolTargets/ToolTarget.h | ||
bool AreSatisfiedBy
(
UClass* Class |
ToolTargets/ToolTarget.h | ||
bool AreSatisfiedBy
(
UToolTarget* ToolTarget |
ToolTargets/ToolTarget.h |