Navigation
API > API/Runtime > API/Runtime/AIModule
Wrapper for easy query execution
| Name | FEnvQueryRequest |
| Type | struct |
| Header File | /Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EnvQueryManager.h |
| Include Path | #include "EnvironmentQuery/EnvQueryManager.h" |
Syntax
USTRUCT ()
struct FEnvQueryRequest
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| EnvironmentQuery/EnvQueryManager.h | |||
FEnvQueryRequest
(
const UEnvQuery* Query |
Basic constructor: owner will be taken from finish delegate bindings | EnvironmentQuery/EnvQueryManager.h | |
FEnvQueryRequest
(
const UEnvQuery* Query, |
Use when owner is different from finish delegate binding | EnvironmentQuery/EnvQueryManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 Execute
(
EEnvQueryRunMode::Type RunMode, |
EnvironmentQuery/EnvQueryManager.h | ||
int32 Execute
(
EEnvQueryRunMode::Type Mode, |
EnvironmentQuery/EnvQueryManager.h | ||
int32 Execute
(
EEnvQueryRunMode::Type Mode, |
EnvironmentQuery/EnvQueryManager.h | ||
FEnvQueryRequest & SetBoolParam
(
FName ParamName, |
EnvironmentQuery/EnvQueryManager.h | ||
FEnvQueryRequest & SetDynamicParam
(
const FAIDynamicParam& Param, |
Set names param indicated by Param. | EnvironmentQuery/EnvQueryManager.h | |
FEnvQueryRequest & SetFloatParam
(
FName ParamName, |
Set named params | EnvironmentQuery/EnvQueryManager.h | |
FEnvQueryRequest & SetIntParam
(
FName ParamName, |
EnvironmentQuery/EnvQueryManager.h | ||
FEnvQueryRequest & SetNamedParam
(
const FEnvNamedValue& ParamData |
EnvironmentQuery/EnvQueryManager.h | ||
FEnvQueryRequest & SetNamedParams
(
const TArray< FEnvNamedValue >& Params |
EnvironmentQuery/EnvQueryManager.h | ||
FEnvQueryRequest & SetWorldOverride
(
UWorld* InWorld |
Set world (for accessing query manager) when owner can't provide it | EnvironmentQuery/EnvQueryManager.h |