FHTNBuilder_Domain

Windows
MacOS
Linux

References

Module

HTNPlanner

Header

/Engine/Plugins/AI/HTNPlanner/Source/HTNPlanner/Public/HTNBuilder.h

Include

#include "HTNBuilder.h"

Syntax

struct FHTNBuilder_Domain

Variables

Name Description

Public variable

TMap< FName, FH...

 

CompositeTasks

Public variable

TSharedPtr< FHT...

 

DomainInstance

Public variable

TMap< FName, FH...

 

PrimitiveTasks

Public variable

FName

 

RootTaskName

Constructors

Name Description

Public function

FHTNBuilder_Domain()

Public function

FHTNBuilder_Domain

(
    const TSharedPtr< FHTNDomain >& In...
)

Functions

Name Description

Public function

FHTNBuilder_...

 

AddCompositeTask

(
    const FName& TaskName
)

Public function

FHTNBuilder_...

 

AddPrimitiveTask

(
    const FName& TaskName
)

Public function

bool

 

Compile()

Optimizes stored information. After the Domain is compiled it's impossible to extend it

Public function

void

 

Decompile()

Using DomainInstance information populate this domain builder instance

Public function

FHTNBuilder_...

 

FindCompositeTask

(
    const FName& TaskName
)

Public function

FHTNBuilder_...

 

FindPrimitiveTask

(
    const FName& TaskName
)

Public function Const

FString

 

GetDebugDescription()

Public function

FHTNBuilder_...

 

GetRootAsCompositeTask()

Public function

FHTNBuilder_...

 

GetRootAsPrimitiveTask()

Public function

void

 

SetRootName

(
    const FName InRootName
)

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