Navigation
Unreal Engine C++ API Reference > 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 () |