UEnvQueryItemType

Windows
MacOS
Linux

Inheritance Hierarchy

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

Name Description

Protected variable

uint16

 

ValueSize

Size of value for this type

Constructors

Name Description

Public function

UEnvQueryItemType

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual Const

void

 

AddBlackboardFilters

(
    FBlackboardKeySelector& KeySelecto...,
    UObject* FilterOwner
)

Add filters for blackboard key selector

Public function Virtual Const

FString

 

GetDescription

(
    const uint8* RawData
)

Describe item

Protected function Static

T

 

GetValueFromMemory

(
    const uint8* MemoryBlock
)

Helper function for reading typed data from memory block

Public function Const

uint16

 

GetValueSize()

Get ValueSize

Protected function Static

void

 

SetValueInMemory

(
    uint8* MemoryBlock,
    const T& Value
)

Helper function for writing typed data to memory block

Public function Virtual Const

bool

 

StoreInBlackboard

(
    FBlackboardKeySelector& KeySelecto...,
    UBlackboardComponent* Blackboa...,
    const uint8* RawData
)

Store value in blackboard entry

Overridden from UObject

Name Description

Public function Virtual

void

 

FinishDestroy()

Unregister from known types in EnvQueryManager

Typedefs

Name

Description

FValueType

Every EQS item type needs to speficy data type it's using.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss