Navigation
API > API/Plugins > API/Plugins/HTNPlanner
| Name | FHTNDomain |
| Type | struct |
| Header File | /Engine/Plugins/AI/HTNPlanner/Source/HTNPlanner/Public/HTNDomain.h |
| Include Path | #include "HTNDomain.h" |
Syntax
struct FHTNDomain : public TSharedFromThis< FHTNDomain >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FHTNDomain
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHTNDomain () |
HTNDomain.h | ||
FHTNDomain
(
FHTNDomain&& |
HTNDomain.h | ||
FHTNDomain
(
const FHTNDomain& |
HTNDomain.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FHTNDomain() |
HTNDomain.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHTNPolicy::FTaskID FindTaskID
(
const FName& TaskName |
HTNDomain.h | ||
const FHTNCompositeTask & GetCompositeTask
(
const FHTNPolicy::FTaskID TaskID |
HTNDomain.h | ||
const FHTNPrimitiveTask & GetPrimitiveTask
(
const FHTNPolicy::FTaskID TaskID |
HTNDomain.h | ||
FHTNPolicy::FTaskID GetRootTaskID() |
HTNDomain.h | ||
FName GetTaskName
(
const FHTNPolicy::FTaskID TaskID |
This information is available only if WITH_HTN_DEBUG | HTNDomain.h | |
bool IsCompositeTask
(
const FHTNPolicy::FTaskID TaskID |
HTNDomain.h | ||
bool IsEmpty() |
HTNDomain.h | ||
bool IsPrimitiveTask
(
const FHTNPolicy::FTaskID TaskID |
HTNDomain.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ReleaseRawData() |
HTNDomain.h | ||
void Reset() |
HTNDomain.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHTNDomain & operator=
(
const FHTNDomain& |
HTNDomain.h | ||
FHTNDomain & operator=
(
FHTNDomain&& |
HTNDomain.h |