UEnvQueryInstanceBlueprintWrapper

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UEnvQueryInstanceBlueprintWrapper

References

Module

AIModule

Header

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

Include

#include "EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h"

Syntax

class UEnvQueryInstanceBlueprintWrapper :
    public UObject,
    public IEQSQueryResultSourceInterface

Variables

Name Description

Public variable

 

DeprecationMessage

DEPRECATED! Use GetQueryResultsAsActors instead.

Protected variable

FWeakObjectPtr

 

Instigator

Protected variable

TSubclassOf< UE...

 

ItemType

Protected variable

FEQSQueryDoneSi...

 

OnQueryFinishedEvent

Protected variable

int32

 

OptionIndex

Index of query option, that generated items

Protected variable

int32

 

QueryID

Protected variable

TSharedPtr< FEn...

 

QueryInstance

Protected variable

TSharedPtr< FEn...

 

QueryResult

Protected variable

EEnvQueryRunMod...

 

RunMode

Constructors

Name Description

Public function

UEnvQueryInstanceBlueprintWrapper

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

float

 

GetItemScore

(
    int32 ItemIndex
)

Public function

FEQSQueryDon...

 

GetOnQueryFinishedEvent()

Public function Const

bool

 

GetQueryResultsAsActors

(
    TArray< AActor* >& ResultActo...
)

Outputs an array filled with resulting actors.

Public function Const

bool

 

GetQueryResultsAsLocations

(
    TArray< FVector >& ResultLocations
)

Outputs an array of locations generated by the query.

Protected function

void

 

OnQueryFinished

(
    TSharedPtr< FEnvQueryResult > Resul...
)

Public function

void

 

RunQuery

(
    const EEnvQueryRunMode::Type InRunM...,
    FEnvQueryRequest& QueryRequest
)

Public function

void

 

SetInstigator

(
    const UObject* Object
)

Public function

void

 

SetNamedParam

(
    FName ParamName,
    float Value
)

Overridden from UObject

Name Description

Protected function Virtual Const

bool

 

IsSupportedForNetworking()

IsSupportedForNetworking means an object can be referenced over the network

Overridden from IEQSQueryResultSourceInterface

Classes

Name

Description

Public class

FEQSQueryDoneSignature