AEQSTestingPawn

This class is abstract even though it's perfectly functional on its own.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EQSTestingPawn.h

Include

#include "EnvironmentQuery/EQSTestingPawn.h"

Syntax

class AEQSTestingPawn :
    public ACharacter,
    public IEQSQueryResultSourceInterface

Remarks

This class is abstract even though it's perfectly functional on its own. The reason is to stop it from showing as valid player pawn type when configuring project's game mode.

Variables

Name Description

Public variable

uint32: 1

 

bDrawFailedItems

Public variable

uint32: 1

 

bDrawLabels

Public variable

uint32: 1

 

bReRunQueryOnlyOnFinishedMove

Public variable

uint32: 1

 

bShouldBeVisibleInGame

Public variable

uint32: 1

 

bTickDuringGame

Public variable

EEnvQueryHightl...

 

HighlightMode

Public variable

FNavAgentProper...

 

NavAgentProperties

Public variable

TArray< FAIDyna...

 

QueryConfig

Public variable

TEnumAsByte< EE...

 

QueryingMode

Protected variable

TSharedPtr< FEn...

 

QueryInstance

Public variable

TArray< FEnvNam...

 

QueryParams

Optional parameters for query

Public variable

UEnvQuery *

 

QueryTemplate

Protected variable

TArray< FEnvQue...

 

StepResults

Public variable

int32

 

StepToDebugDraw

Public variable

float

 

TimeLimitPerStep

Constructors

Name Description

Public function

AEQSTestingPawn

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

UEQSRenderin...

 

GetEdRenderComp()

Returns EdRenderComp subobject

Protected function

void

 

MakeOneStep()

Protected function Static

void

 

OnEditorSelectionChanged

(
    UObject* NewSelection
)

Public function

void

 

RunEQSQuery()

Protected function

void

 

UpdateDrawing()

Overridden from AActor

Name Description

Public function Virtual

void

 

PostEditMove

(
    bool bFinished
)

Called after an actor has been moved in the editor

Protected function Virtual

void

 

Reset()

Reset actor to initial state - used when restarting level without reloading.

Public function Virtual

void

 

TickActor

(
    float DeltaTime,
    enum ELevelTick TickType,
    FActorTickFunction& ThisTickFuncti...
)

This pawn class spawns its controller in PostInitProperties to have it available in editor mode

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Overridden from INavAgentInterface

Name Description

Public function Virtual Const

const FNavAg...

 

GetNavAgentPropertiesRef()

Retrieves FNavAgentProperties expressing navigation props and caps of represented agent @note the function will be renamed to GetNavAgentProperties in 4.8.

Overridden from IEQSQueryResultSourceInterface

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