Navigation
API > API/Runtime > API/Runtime/AIModule
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FBBKeyCachedAccessor | A helper type that improved performance of reading data from BB It's meant for a specific use-case: 1. | ||
| FBehaviorTreeDebuggerInstance | Debugger data about subtree instance | ||
| FBehaviorTreeExecutionStep | Debugger data about current execution step | ||
| FBehaviorTreeInstance | Data required for instance of single subtree | ||
| FBehaviorTreeInstanceId | Identifier of subtree instance | ||
| FBehaviorTreeParallelTask | Wrapper struct for holding a parallel task node and its status | ||
| FBehaviorTreePropertyMemory | Property block in blueprint defined nodes | ||
| FBehaviorTreeSearchData | Node search data | ||
| FBehaviorTreeSearchUpdate | Node update data | ||
| FBehaviorTreeSearchUpdateNotify | Instance notify data | ||
| FBehaviorTreeTemplateInfo | |||
| FBlackboardEntry | Copyright Epic Games, Inc. All Rights Reserved. | ||
| FBlackboardKeySelector | Helper struct for defining types of allowed blackboard entries (e.g. only entries holding points and objects derived form actor class) | ||
| FBTAuxiliaryMemory | |||
| FBTCompositeChild | |||
| FBTCompositeMemory | |||
| FBTDecoratorLogic | |||
| FBTInstancedNodeMemory | |||
| FBTNodeExecutionInfo | |||
| FBTNodeIndex | |||
| FBTNodeIndexRange | |||
| FBTPendingExecutionInfo | |||
| FBTTaskMemory | |||
| FBTTreeStartInfo | |||
| FScopedBTLoggingContext | Helper struct to push a node as the new logging context and automatically reset the context on destruction. | ||
| IBlackboardAssetProvider | |||
| UBehaviorTree | |||
| UBehaviorTreeComponent | |||
| UBehaviorTreeManager | |||
| UBehaviorTreeTypes | |||
| UBlackboardAssetProvider | Helper interface to allow FBlackboardKeySelector properties on DataAssets (and more). | ||
| UBlackboardComponent | |||
| UBlackboardData | |||
| UBTAuxiliaryNode | Auxiliary nodes are supporting nodes, that receive notification about execution flow and can be ticked | ||
| UBTCompositeNode | |||
| UBTDecorator | Decorators are supporting nodes placed on parent-child connection, that receive notification about execution flow and can be ticked | ||
| UBTFunctionLibrary | |||
| UBTNode | |||
| UBTService | Behavior Tree service nodes is designed to perform "background" tasks that update AI's knowledge. | ||
| UBTTaskNode | Task are leaf nodes of behavior tree, which perform actual actions |
Constants
| Name | Description |
|---|---|
| FBTNodeBPImplementationHelper::AISpecific | |
| FBTNodeBPImplementationHelper::All | |
| FBTNodeBPImplementationHelper::Generic | |
| FBTNodeBPImplementationHelper::NoImplementation |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EBlackboardDescription::Type | |||
| EBTActiveNode::Type | Keep in sync with DescribeActiveNode() | ||
| EBTDecoratorLogic::Type | |||
| EBTDescriptionVerbosity::Type | |||
| EBTExecutionMode::Type | |||
| EBTExecutionSnap::Type | |||
| EBTFlowAbortMode::Type | |||
| EBTMemoryClear::Type | |||
| EBTMemoryInit::Type | |||
| EBTNodeResult::Type | Keep in sync with DescribeNodeResult() | ||
| EBTNodeUpdateMode::Type | Keep in sync with DescribeNodeUpdateMode() | ||
| EBTStopMode::Type | |||
| EBTTaskStatus::Type | Keep in sync with DescribeTaskStatus() |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | FBTNodeBPImplementationHelper::CheckEventImplementationVersion
(
FName GenericEventName, |
Checks if given object implements GenericEventName and/or AIEventName BP events, and returns an result as flags set on return integer |
Variables
| Type | Name | Description | |
|---|---|---|---|
| constexpr int32 | NotInitialized | ||
| constexpr uint8 | OwnedByComposite | ||
| constexpr int32 | ReturnToParent |