Navigation
API > API/Plugins > API/Plugins/HTNPlanner
Inheritance Hierarchy
- TSharedFromThis
- FHTNDomain
References
| Module | HTNPlanner |
| Header | /Engine/Plugins/AI/HTNPlanner/Source/HTNPlanner/Public/HTNDomain.h |
| Include | #include "HTNDomain.h" |
Syntax
struct FHTNDomain : public TSharedFromThis< FHTNDomain >
Variables
| Type | Name | Description | |
|---|---|---|---|
| FHTNPolicy::FTaskID | FirstCompositeTaskID | ||
| uint8 * | RawData | TArray |
|
| FHTNPolicy::FTaskID | RootTaskID | Root task is the default task we start planning from | |
| TMap< FHTNPolicy::FTaskID, FName > | TaskIDToName | ||
| TMap< FName, FHTNPolicy::FTaskID > | TaskNameMap |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FHTNDomain () |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FHTNDomain () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FHTNPolicy::FTaskID | FindTaskID
(
const FName& TaskName |
||
| const FHTNCompositeTask & | GetCompositeTask
(
const FHTNPolicy::FTaskID TaskID |
||
| const FHTNPrimitiveTask & | GetPrimitiveTask
(
const FHTNPolicy::FTaskID TaskID |
||
| FHTNPolicy::FTaskID | |||
| FName | GetTaskName
(
const FHTNPolicy::FTaskID TaskID |
This information is available only if WITH_HTN_DEBUG | |
| bool | IsCompositeTask
(
const FHTNPolicy::FTaskID TaskID |
||
| bool | IsEmpty () |
||
| bool | IsPrimitiveTask
(
const FHTNPolicy::FTaskID TaskID |
||
| void | Reset () |