Navigation
API > API/Editor > API/Editor/AIGraph
Inheritance Hierarchy
- UEdGraph
- UAIGraph
- UBehaviorTreeGraph
- UConversationGraph
- UEnvironmentQueryGraph
References
Module | AIGraph |
Header | /Engine/Source/Editor/AIGraph/Classes/AIGraph.h |
Include | #include "AIGraph.h" |
Syntax
UCLASS ()
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 | Serialize
(
FArchive& Ar |
|
![]() |
void | ||
![]() ![]() |
void | UpdateAsset
(
int32 UpdateFlags |
|
![]() |
void | ||
![]() |
void | ||
![]() |
bool | ||
![]() ![]() |
void |