Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/UAISystem
Iterator for traversing all UBlackboardComponent instances associated with this blackboard data asset. This is a forward only iterator.
| Name | FBlackboardDataToComponentsIterator |
| Type | struct |
| Header File | /Engine/Source/Runtime/AIModule/Classes/AISystem.h |
| Include Path | #include "AISystem.h" |
Syntax
struct FBlackboardDataToComponentsIterator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBlackboardDataToComponentsIterator
(
FBlackboardDataToComponentsMap& BlackboardDataToComponentsMap, |
AISystem.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InlineSize | const int32 | AISystem.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentIteratorIndex | int32 | AISystem.h | ||
| IteratorKeysForReference | TArray< TWeakObjectPtr< UBlackboardData > > | AISystem.h | ||
| Iterators | TArray< FBlackboardDataToComponentsMap::TConstKeyIterator, TInlineAllocator< InlineSize > > | AISystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UBlackboardData * Key() |
AISystem.h | ||
UBlackboardComponent * Value() |
AISystem.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
AISystem.h | ||
bool operator!() |
AISystem.h | ||
FBlackboardDataToComponentsIterator & operator++() |
AISystem.h | ||
FBlackboardDataToComponentsIterator operator++
(
int |
AISystem.h |