Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/EnvironmentQuery > API/Runtime/AIModule/EnvironmentQuery/Items
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEnvQueryItemType
- UEnvQueryItemType_VectorBase
- UEnvQueryItemType_ActorBase
- UEnvQueryItemType_Actor
- UEnvQueryItemType_Direction
- UEnvQueryItemType_Point
- UEnvQueryItemType_SmartObject
References
Module | AIModule |
Header | /Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/Items/EnvQueryItemType.h |
Include | #include "EnvironmentQuery/Items/EnvQueryItemType.h" |
Syntax
class UEnvQueryItemType : public UObject
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
uint16 | ValueSize | Size of value for this type |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UEnvQueryItemType
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | AddBlackboardFilters
(
FBlackboardKeySelector& KeySelector, |
Add filters for blackboard key selector |
![]() ![]() ![]() |
FString | GetDescription
(
const uint8* RawData |
Describe item |
![]() ![]() |
const T & | GetValueFromMemory
(
const uint8* MemoryBlock |
Helper function for reading typed data from memory block |
![]() ![]() |
uint16 | GetValueSize () |
Get ValueSize |
![]() ![]() |
void | SetValueInMemory
(
uint8* MemoryBlock, |
Helper function for writing typed data to memory block |
![]() ![]() ![]() |
bool | StoreInBlackboard
(
FBlackboardKeySelector& KeySelector, |
Store value in blackboard entry |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Unregister from known types in EnvQueryManager |
Typedefs
Name | Description |
---|---|
FValueType | Every EQS item type needs to speficy data type it's using. |