Navigation
API > API/Runtime > API/Runtime/AIModule
| Name | FEnvQueryResult |
| Type | struct |
| Header File | /Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EnvQueryTypes.h |
| Include Path | #include "EnvironmentQuery/EnvQueryTypes.h" |
Syntax
USTRUCT (BlueprintType )
struct FEnvQueryResult
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEnvQueryResult
(
const EEnvQueryStatus::Type& InStatus |
EnvironmentQuery/EnvQueryTypes.h | ||
| EnvironmentQuery/EnvQueryTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Items | TArray< FEnvQueryItem > | EnvironmentQuery/EnvQueryTypes.h | ||
| ItemType | TSubclassOf< UEnvQueryItemType > | Type of generated items | EnvironmentQuery/EnvQueryTypes.h |
|
| OptionIndex | int32 | Index of query option, that generated items | EnvironmentQuery/EnvQueryTypes.h |
|
| Owner | TWeakObjectPtr< UObject > | Instance owner. | EnvironmentQuery/EnvQueryTypes.h | |
| QueryID | int32 | Instance ID | EnvironmentQuery/EnvQueryTypes.h |
|
| RawData | TArray< uint8 > | Raw data of items | EnvironmentQuery/EnvQueryTypes.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Status | EEnvQueryStatus::Type | Query status | EnvironmentQuery/EnvQueryTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Note that this function does not strip out the null-actors to not mess up results of GetItemScore(Index) calls | EnvironmentQuery/EnvQueryTypes.h | ||
void GetAllAsLocations
(
TArray< FVector >& OutLocations |
EnvironmentQuery/EnvQueryTypes.h | ||
AActor * GetItemAsActor
(
int32 Index |
Item accessors for basic types | EnvironmentQuery/EnvQueryTypes.h | |
FVector GetItemAsLocation
(
int32 Index |
EnvironmentQuery/EnvQueryTypes.h | ||
const TItemType::FValueType & GetItemAsTypeChecked
(
const int32 Index |
EnvironmentQuery/EnvQueryTypes.h | ||
const uint8 * GetItemRawMemory
(
const int32 Index |
EnvironmentQuery/EnvQueryTypes.h | ||
float GetItemScore
(
int32 Index |
EnvironmentQuery/EnvQueryTypes.h | ||
EEnvQueryStatus::Type GetRawStatus() |
EnvironmentQuery/EnvQueryTypes.h | ||
bool IsAborted() |
EnvironmentQuery/EnvQueryTypes.h | ||
bool IsFinished() |
EnvironmentQuery/EnvQueryTypes.h | ||
bool IsSuccessful() |
EnvironmentQuery/EnvQueryTypes.h | ||
bool IsSuccsessful() |
EnvironmentQuery/EnvQueryTypes.h | ||
void MarkAsAborted() |
EnvironmentQuery/EnvQueryTypes.h | ||
void MarkAsFailed() |
EnvironmentQuery/EnvQueryTypes.h | ||
void MarkAsFinishedWithoutIssues() |
EnvironmentQuery/EnvQueryTypes.h | ||
void MarkAsMissingParam() |
EnvironmentQuery/EnvQueryTypes.h | ||
void MarkAsOwnerLost() |
EnvironmentQuery/EnvQueryTypes.h |