UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UAISystem::FBlackboardDataToComponentsIterator Struct Reference

#include <AISystem.h>

Public Member Functions

 FBlackboardDataToComponentsIterator (FBlackboardDataToComponentsMap &BlackboardDataToComponentsMap, class UBlackboardData *BlackboardAsset)
 
FBlackboardDataToComponentsIteratoroperator++ ()
 
FBlackboardDataToComponentsIterator operator++ (int)
 
 operator bool () const
 
bool operator! () const
 
UBlackboardDataKey () const
 
UBlackboardComponent * Value () const
 

Detailed Description

Iterator for traversing all UBlackboardComponent instances associated with this blackboard data asset. This is a forward only iterator.

Constructor & Destructor Documentation

◆ FBlackboardDataToComponentsIterator()

UAISystem::FBlackboardDataToComponentsIterator::FBlackboardDataToComponentsIterator ( FBlackboardDataToComponentsMap BlackboardDataToComponentsMap,
class UBlackboardData BlackboardAsset 
)

Member Function Documentation

◆ Key()

UBlackboardData * UAISystem::FBlackboardDataToComponentsIterator::Key ( ) const
inline

◆ operator bool()

UAISystem::FBlackboardDataToComponentsIterator::operator bool ( ) const
inlineexplicit

◆ operator!()

bool UAISystem::FBlackboardDataToComponentsIterator::operator! ( ) const
inline

◆ operator++() [1/2]

FBlackboardDataToComponentsIterator & UAISystem::FBlackboardDataToComponentsIterator::operator++ ( )
inline

◆ operator++() [2/2]

FBlackboardDataToComponentsIterator UAISystem::FBlackboardDataToComponentsIterator::operator++ ( int  )
inline

◆ Value()

UBlackboardComponent * UAISystem::FBlackboardDataToComponentsIterator::Value ( ) const
inline

The documentation for this struct was generated from the following files: