Navigation
API > API/Plugins > API/Plugins/AvalancheInteractiveTools > API/Plugins/AvalancheInteractiveTools/Planners
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAvaInteractiveToolsToolViewportPlanner
- UAvaInteractiveToolsToolViewportPointListPlanner
References
| Module | AvalancheInteractiveTools |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheInteractiveTools/Public/Planners/AvaInteractiveToolsToolViewportPointListPlanner.h |
| Include | #include "Planners/AvaInteractiveToolsToolViewportPointListPlanner.h" |
Syntax
UCLASS (BlueprintType, Blueprintable)
class UAvaInteractiveToolsToolViewportPointListPlanner : public UAvaInteractiveToolsToolViewportPlanner
Variables
| Type | Name | Description | |
|---|---|---|---|
| FVector2f | CurrentViewportPosition | ||
| EAvaInteractiveToolsToolViewportPointListPlannerLineStatus | LineStatus | ||
| TArray< FVector2f > | ViewportPositions |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddViewportPosition
(
const FVector2f& InViewportPosition |
||
| const FVector2f & | |||
| EAvaInteractiveToolsToolViewportPointListPlannerLineStatus | |||
| const TArray< FVector2f > & | |||
| TArray< FVector2f > & | |||
| void | SetLineStatus
(
EAvaInteractiveToolsToolViewportPointListPlannerLineStatus InLineStatus |
Overridden from UAvaInteractiveToolsToolViewportPlanner
| Type | Name | Description | |
|---|---|---|---|
| void | DrawHUD
(
FCanvas* InCanvas, |
||
| bool | HasStarted () |
||
| void | OnClicked
(
const FInputDeviceRay& InClickPos |
||
| void | OnTick
(
float InDeltaTime |
||
| void | Setup
(
UAvaInteractiveToolsToolBase* InTool |