Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/EnvironmentQuery
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
Type | Name | Description | |
---|---|---|---|
![]() |
DeprecationMessage | DEPRECATED! Use GetQueryResultsAsActors instead. | |
![]() |
FWeakObjectPtr | Instigator | |
![]() |
TSubclassOf< UEnvQueryItemType > | ItemType | |
![]() |
FEQSQueryDoneSignature | OnQueryFinishedEvent | |
![]() |
int32 | OptionIndex | Index of query option, that generated items |
![]() |
int32 | QueryID | |
![]() |
TSharedPtr< FEnvQueryInstance > | QueryInstance | |
![]() |
TSharedPtr< FEnvQueryResult > | QueryResult | |
![]() |
EEnvQueryRunMode::Type | RunMode |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UEnvQueryInstanceBlueprintWrapper
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
float | GetItemScore
(
int32 ItemIndex |
|
![]() |
FEQSQueryDoneSignature & | ||
![]() ![]() |
bool | GetQueryResultsAsActors
(
TArray< AActor* >& ResultActors |
Outputs an array filled with resulting actors. |
![]() ![]() |
bool | GetQueryResultsAsLocations
(
TArray< FVector >& ResultLocations |
Outputs an array of locations generated by the query. |
![]() |
void | OnQueryFinished
(
TSharedPtr< FEnvQueryResult > Result |
|
![]() |
void | RunQuery
(
const EEnvQueryRunMode::Type InRunMode, |
|
![]() |
void | SetInstigator
(
const UObject* Object |
|
![]() |
void | SetNamedParam
(
FName ParamName, |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | IsSupportedForNetworking means an object can be referenced over the network |
Overridden from IEQSQueryResultSourceInterface
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
const FEnvQueryInstance * | IEQSQueryResultSourceInterface function. | |
![]() ![]() ![]() |
const FEnvQueryResult * | IEQSQueryResultSourceInterface function. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FEQSQueryDoneSignature |