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 |