UEnvQueryContext_BlueprintBase

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UEnvQueryContext

UEnvQueryContext_BlueprintBase

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/Contexts/EnvQueryContext_BlueprintBase.h

Include

#include "EnvironmentQuery/Contexts/EnvQueryContext_BlueprintBase.h"

Syntax

class UEnvQueryContext_BlueprintBase : public UEnvQueryContext

Variables

Name Description

Public variable

ECallMode

 

CallMode

Constructors

Name Description

Public function

UEnvQueryContext_BlueprintBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual Const

UWorld *

 

GetWorld()

We need to implement GetWorld() so that blueprint functions which use a hidden WorldContextObject* will work properly.

Public function Const

void

 

ProvideActorsSet

(
    UObject* QuerierObject,
    AActor* QuerierActor,
    TArray< AActor* >& ResultingA...
)

Public function Const

void

 

ProvideLocationsSet

(
    UObject* QuerierObject,
    AActor* QuerierActor,
    TArray< FVector >& ResultingLocati...
)

Public function Const

void

 

ProvideSingleActor

(
    UObject* QuerierObject,
    AActor* QuerierActor,
    AActor*& ResultingActor
)

Public function Const

void

 

ProvideSingleLocation

(
    UObject* QuerierObject,
    AActor* QuerierActor,
    FVector& ResultingLocation
)

Overridden from UEnvQueryContext

Name Description

Public function Virtual Const

void

 

ProvideContext

(
    FEnvQueryInstance& QueryInstance,
    FEnvQueryContextData& ContextData
)

Enums

Name

Description

Public enum

ECallMode