Module |
|
Header |
/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/Blackboard/BlackboardKeyType.h |
Include |
#include "BehaviorTree/Blackboard/BlackboardKeyType.h" |
class UBlackboardKeyType : public UObject
Name | Description | ||
---|---|---|---|
|
uint8: 1 |
bCreateKeyInstance |
If set, key will be instanced instead of using memory block |
|
uint8: 1 |
bIsInstanced |
Set automatically for node instances |
|
TEnumAsByte< EB... |
SupportedOp |
Decorator operation supported with this type |
|
friend |
UBlackboardComponent |
|
|
ValueSize |
Size of value for this type |
Name | Description | |
---|---|---|
|
UBlackboardKeyType ( |
Name | Description | ||
---|---|---|---|
|
Clear ( |
Sets value to the default, works directly on provided memory/properties |
|
|
EBlackboardC... |
CompareValues ( |
Compares two values |
|
CopyValues ( |
Copy value from other key, works directly on provided memory/properties |
|
|
DescribeArithmeticParam ( |
Describe params of arithmetic test |
|
|
DescribeSelf() |
Description of params for property view |
|
|
DescribeValue ( |
Convert value to text, works directly on provided memory/properties |
|
|
FreeMemory ( |
Free value before removing from blackboard, works directly on provided memory/properties |
|
|
const UBlack... |
GetKeyInstance ( |
|
|
UBlackboardK... |
GetKeyInstance ( |
|
|
GetLocation ( |
Extract location from entry, works directly on provided memory/properties |
|
|
GetRotation ( |
Extract rotation from entry, works directly on provided memory/properties |
|
|
EBlackboardK... |
GetTestOperation() |
Get test supported by this type |
|
T |
GetValueFromMemory ( |
Helper function for reading typed data from memory block |
|
GetValueSize() |
Get ValueSize |
|
|
HasInstance() |
||
|
InitializeKey ( |
Handle instancing if needed |
|
|
InitializeMemory ( |
Initialize memory, works directly on provided memory/properties |
|
|
IsAllowedByFilter ( |
Does it match settings in filter? |
|
|
IsEmpty ( |
Check if key has stored value, works directly on provided memory/properties |
|
|
IsInstanced() |
||
|
PreInitialize ( |
Handle dynamic data size |
|
|
SetValueInMemory ( |
Helper function for writing typed data to memory block, returns true if value has changed |
|
|
SetWeakObjectInMemory ( |
Helper function for witting weak object data to memory block, returns true if value has changed |
|
|
TestArithmeticOperation ( |
||
|
TestBasicOperation ( |
Various value testing, works directly on provided memory/properties |
|
|
TestTextOperation ( |
||
|
UBlackboardK... |
UpdateDeprecatedKey() |
Create replacement key for deprecated data |
|
WrappedClear ( |
Sets value to the default, supports instanced keys |
|
|
WrappedDescribeValue ( |
Convert value to text, supports instanced keys |
|
|
WrappedFree ( |
Free value before removing from blackboard, supports instanced keys |
|
|
WrappedGetLocation ( |
Extract location from entry, supports instanced keys |
|
|
WrappedGetRotation ( |
Extract rotation from entry, supports instanced keys |
|
|
WrappedIsEmpty ( |
Check if key has stored value, supports instanced keys |
|
|
WrappedTestArithmeticOperation ( |
||
|
WrappedTestBasicOperation ( |
Various value testing, used by decorators, supports instanced keys |
|
|
WrappedTestTextOperation ( |