FHTNDomain

Windows
MacOS
Linux

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

Name Description

Protected variable

FHTNPolicy::FTa...

 

FirstCompositeTaskID

Protected variable

uint8 *

 

RawData

TArray Tasks;.

Protected variable

FHTNPolicy::FTa...

 

RootTaskID

Root task is the default task we start planning from

Protected variable

TMap< FHTNPolic...

 

TaskIDToName

Protected variable

TMap< FName, FH...

 

TaskNameMap

Constructors

Name Description

Public function

FHTNDomain()

Destructors

Name Description

Public function

~FHTNDomain()

Functions

Name Description

Public function Const

FHTNPolicy::...

 

FindTaskID

(
    const FName& TaskName
)

Public function Const

const FHTNCo...

 

GetCompositeTask

(
    const FHTNPolicy::FTaskID TaskID
)

Public function Const

const FHTNPr...

 

GetPrimitiveTask

(
    const FHTNPolicy::FTaskID TaskID
)

Public function Const

FHTNPolicy::...

 

GetRootTaskID()

Public function Const

FName

 

GetTaskName

(
    const FHTNPolicy::FTaskID TaskID
)

This information is available only if WITH_HTN_DEBUG

Public function Const

bool

 

IsCompositeTask

(
    const FHTNPolicy::FTaskID TaskID
)

Public function Const

bool

 

IsEmpty()

Public function Const

bool

 

IsPrimitiveTask

(
    const FHTNPolicy::FTaskID TaskID
)

Protected function

void

 

Reset()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss