| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/BlackboardComponent.h |
Include |
#include "BehaviorTree/BlackboardComponent.h" |
class UBlackboardComponent : public UActorComponent
Name | Description | ||
---|---|---|---|
|
BlackboardAsset |
||
|
uint32: 1 |
bPausedNotifies |
Set when observation notifies are paused and shouldn't be passed to observers |
|
BrainComp |
Cached behavior tree component |
|
|
uint32: 1 |
bSynchronizedKeyPopulated |
Reset to false every time a new BB asset is assigned to this component |
|
DefaultBlackboardAsset |
Data asset defining entries |
|
|
KeyInstances |
Instanced keys with custom data allocations |
|
|
ObserverHandles |
Observers registered from owner objects |
|
|
Observers |
Observers registered for blackboard keys |
|
|
QueuedUpdates |
Queued key change notification, will be processed on ResumeUpdates call |
|
|
Tooltip |
||
|
friend |
UBlackboardKeyType |
|
|
ValueMemory |
Memory block holding all values |
|
|
ValueOffsets |
Offsets in ValueMemory for each key |
Name | Description | |
---|---|---|
|
UBlackboardComponent ( |
Name | Description | ||
---|---|---|---|
|
CacheBrainComponent ( |
Caches UBrainComponent pointer to be used in communication |
|
|
ClearValue ( |
||
|
ClearValue ( |
||
|
EBlackboardC... |
CompareKeyValues ( |
Compares blackboard's values under specified keys |
|
CopyKeyValue ( |
Copy content from SourceKeyID to DestinationID and return true if it worked |
|
|
DescribeKeyValue ( |
Get description of value under given key |
|
|
DescribeKeyValue ( |
Get description of value under given key |
|
|
DescribeSelfToVisLog ( |
Prepare blackboard snapshot for logs |
|
|
DestroyValues() |
Destroy allocated values |
|
|
UBlackboardD... |
GetBlackboardAsset() |
|
|
UBrainCompon... |
GetBrainComponent() |
|
|
GetDebugInfoString ( |
||
|
FBlackboard:... |
GetKeyID ( |
|
|
GetKeyName ( |
END UActorComponent overrides |
|
|
const uint8 ... |
GetKeyRawData ( |
|
|
const uint8 ... |
GetKeyRawData ( |
|
|
uint8 * |
GetKeyRawData ( |
|
|
uint8 * |
GetKeyRawData ( |
Get pointer to raw data for given key |
|
TSubclassOf<... |
GetKeyType ( |
|
|
GetLocationFromEntry ( |
Return false if call failed (most probably no such entry in BB) |
|
|
GetLocationFromEntry |
Return false if call failed (most probably no such entry in BB) |
|
|
GetNumKeys() |
||
|
GetRotationFromEntry |
Return false if call failed (most probably no such entry in BB) |
|
|
GetRotationFromEntry ( |
Return false if call failed (most probably no such entry in BB) |
|
|
TDataClass::... |
GetValue ( |
|
|
TDataClass::... |
GetValue ( |
|
|
GetValueAsBool ( |
||
|
UClass * |
GetValueAsClass ( |
|
|
GetValueAsEnum ( |
||
|
float |
GetValueAsFloat ( |
|
|
GetValueAsInt ( |
||
|
GetValueAsName ( |
||
|
UObject *... |
GetValueAsObject ( |
|
|
GetValueAsRotator ( |
||
|
GetValueAsString ( |
||
|
GetValueAsVector ( |
||
|
HasValidAsset() |
||
|
InitializeBlackboard ( |
Setup component for using given blackboard asset, returns true if blackboard is properly initialized for specified blackboard data |
|
|
InitializeParentChain ( |
Initializes parent chain in asset |
|
|
IsCompatibleWith ( |
||
|
IsKeyInstanceSynced ( |
||
|
IsKeyOfType ( |
||
|
IsValidKey ( |
||
|
IsVectorValueSet ( |
||
|
NotifyObservers ( |
Notifies behavior tree decorators about change in blackboard |
|
|
PauseObserverNotifications() |
Pause observer change notifications, any new ones will be added to a queue |
|
|
PopulateSynchronizedKeys() |
Populates BB's synchronized entries |
|
|
FDelegateHan... |
RegisterObserver ( |
Register observer for blackboard key |
|
ResumeObserverNotifications ( |
Resume observer change notifications and, optionally, process the queued observation list |
|
|
SetValue ( |
||
|
SetValue ( |
||
|
SetValueAsBool |
||
|
SetValueAsClass |
||
|
SetValueAsEnum |
||
|
SetValueAsFloat ( |
||
|
SetValueAsInt |
||
|
SetValueAsName |
||
|
SetValueAsObject |
||
|
SetValueAsRotator |
||
|
SetValueAsString |
||
|
SetValueAsVector |
||
|
ShouldSyncWithBlackboard ( |
||
|
UnregisterObserver ( |
Unregister observer from blackboard key |
|
|
UnregisterObserversFrom ( |
Unregister all observers associated with given owner |
Name | Description | ||
---|---|---|---|
|
InitializeComponent() |
BEGIN UActorComponent overrides |
|
|
UninitializeComponent() |
Handle this component being Uninitialized. |
Name | Description | ||
---|---|---|---|
|
PauseUpdates() |
Please call PauseObserverUpdates. |
|
|
ResumeUpdates() |
Please call ResumeObserverNotifications. |