Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/EdGraph/EdGraph.h |
Include |
#include "EdGraph/EdGraph.h" |
class UEdGraph : public UObject
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bAllowDeletion |
If true, graph can be deleted from the whatever container it is in. |
|
uint32: 1 |
bAllowRenaming |
If true, graph can be renamed; Graph can also be renamed if bAllowDeletion is true currently |
|
uint32: 1 |
bEditable |
If true, graph can be edited by the user |
|
GraphGuid |
Guid for this graph |
|
|
InterfaceGuid |
Guid of interface graph this graph comes from (used for conforming) |
|
|
Nodes |
Set of all nodes in this graph |
|
|
TSubclassOf< cl... |
Schema |
The schema that this graph obeys |
|
SubGraphs |
Child graphs that are a part of this graph; the separation is purely visual |
Name | Description | |
---|---|---|
|
UEdGraph ( |
Name | Description | ||
---|---|---|---|
|
AddNode ( |
Add a node to the graph |
|
|
FDelegateHan... |
AddOnGraphChangedHandler ( |
Add a listener for OnGraphChanged events |
|
FDelegateHan... |
AddPropertyChangedNotifier ( |
Add a delegate listening for property change notifications |
|
NodeClass &#... |
CreateIntermediateNode() |
|
|
UEdGraphNode... |
CreateNode ( |
Creates an empty node in this graph. |
|
UEdGraphNode... |
CreateNode ( |
|
|
UEdGraphNode... |
CreateUserInvokedNode ( |
|
|
GetAllChildrenGraphs |
Get all children graphs in the specified graph |
|
|
GetGoodPlaceForNewNode() |
Util to find a good place for a new node |
|
|
GetNodesOfClass ( |
Gets all the nodes in the graph of a given type |
|
|
GetNodesOfClassEx ( |
Finds all the nodes of a given minimum type in the graph |
|
|
UEdGraph ... |
GetOuterGraph ( |
Get parent outer graph, if it exists |
|
const UEdGra... |
GetSchema() |
Get the schema associated with this graph |
|
MoveNodesToAnotherGraph |
Move all nodes from this graph to another graph |
|
|
NotifyGraphChanged() |
Signal to listeners that the graph has changed |
|
|
NotifyGraphChanged ( |
||
|
NotifyPostChange ( |
Notify the graph and associated listeners that a property has changed |
|
|
NotifyPreChange ( |
Notify the graph and its associated listeners that a property is about to change |
|
|
RemoveNode ( |
Remove a node from this graph |
|
|
RemoveOnGraphChangedHandler ( |
Remove a listener for OnGraphChanged events |
|
|
RemovePropertyChangedNotifier ( |
Remove a delegate listening for property changed notifications |
|
|
SelectNodeSet ( |
Queues up a select operation for a series of nodes in this graph. |
Name | Description | ||
---|---|---|---|
|
BuildSubobjectMapping |
Given OtherObject (which will be the same type as 'this'), recursively find any matching sub-objects from 'this' that also exist within OtherObject, and add the mappings to ObjectMapping. |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
NodeClass &#... |
CreateBlankNode() |
Use CreateIntermediateNode instead. |