Navigation
API > API/Editor > API/Editor/AIGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraph
- UAIGraph
- UBehaviorTreeGraph
- UConversationGraph
- UEnvironmentQueryGraph
References
| Module | AIGraph |
| Header | /Engine/Source/Editor/AIGraph/Classes/AIGraph.h |
| Include | #include "AIGraph.h" |
Syntax
class UAIGraph : public UEdGraph
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bLockUpdates | If set, graph modifications won't cause updates in internal tree structure flag allows freezing update during heavy changes like pasting new nodes | |
| int32 | GraphVersion |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAIGraph
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanRemoveNestedObject
(
UObject* TestObject |
||
| void | CollectAllNodeInstances
(
TSet< UObject* >& NodeInstances |
||
| UEdGraphPin * | FindGraphNodePin
(
UEdGraphNode* Node, |
||
| void | Initialize () |
||
| bool | IsLocked () |
||
| void | LockUpdates () |
||
| void | MarkVersion () |
||
| void | OnCreated () |
||
| void | OnLoaded () |
||
| void | OnNodeInstanceRemoved
(
UObject* NodeInstance |
||
| void | OnNodesPasted
(
const FString& ImportStr |
||
| void | |||
| void | |||
| void | |||
| void | UpdateAsset
(
int32 UpdateFlags |
||
| void | |||
| void | |||
| bool | |||
| void |