Navigation
API > API/Runtime > API/Runtime/AIModule
| Name | UEnvQueryInstanceBlueprintWrapper |
| Type | class |
| Header File | /Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h |
| Include Path | #include "EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h" |
Syntax
UCLASS (Blueprintable, BlueprintType, Meta=(DisplayName="EQS Query Instance"), MinimalAPI)
class UEnvQueryInstanceBlueprintWrapper :
public UObject ,
public IEQSQueryResultSourceInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEnvQueryInstanceBlueprintWrapper
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UEnvQueryInstanceBlueprintWrapper
(
const FObjectInitializer& ObjectInitializer |
EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h |
Classes
| Name | Remarks |
|---|---|
| FEQSQueryDoneSignature |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DeprecationMessage | DEPRECATED! Use GetQueryResultsAsActors instead. | EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetItemScore
(
int32 ItemIndex |
EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h |
|
|
FEQSQueryDoneSignature & GetOnQueryFinishedEvent() |
EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h | ||
bool GetQueryResultsAsActors
(
TArray< AActor* >& ResultActors |
Outputs an array filled with resulting actors. | EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h |
|
bool GetQueryResultsAsLocations
(
TArray< FVector >& ResultLocations |
Outputs an array of locations generated by the query. | EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h |
|
EEnvQueryRunMode::Type GetRunMode() |
Used in UMassEQSBlueprintLibrary::GetEnviromentQueryResultAsEntityInfo | EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h | |
void RunQuery
(
const EEnvQueryRunMode::Type InRunMode, |
EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h | ||
void SetInstigator
(
const UObject* Object |
EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h | ||
void SetNamedParam
(
FName ParamName, |
EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h |
|
Overridden from IEQSQueryResultSourceInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FEnvQueryInstance * GetQueryInstance () |
IEQSQueryResultSourceInterface function. | EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h | |
virtual const FEnvQueryResult * GetQueryResult () |
IEQSQueryResultSourceInterface function. | EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnQueryFinished
(
TSharedPtr< FEnvQueryResult > Result |
EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsSupportedForNetworking() |
EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h |