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; Note: 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 | ||
---|---|---|---|
|
void |
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 ( |
|
|
void |
GetAllChildrenGraphs |
Get all children graphs in the specified graph |
|
FVector2D |
GetGoodPlaceForNewNode() |
Util to find a good place for a new node |
|
void |
GetNodesOfClass ( |
Gets all the nodes in the graph of a given type |
|
void |
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 |
|
void |
MoveNodesToAnotherGraph ( |
Move all nodes from this graph to another graph |
|
void |
NotifyGraphChanged ( |
|
|
void |
NotifyGraphChanged() |
Signal to listeners that the graph has changed |
|
void |
NotifyPostChange ( |
Notify the graph and associated listeners that a property has changed |
|
void |
NotifyPreChange ( |
Notify the graph and its associated listeners that a property is about to change |
|
bool |
RemoveNode ( |
Remove a node from this graph |
|
void |
RemoveOnGraphChangedHandler ( |
Remove a listener for OnGraphChanged events |
|
void |
RemovePropertyChangedNotifier ( |
Remove a delegate listening for property changed notifications |
|
void |
SelectNodeSet ( |
Queues up a select operation for a series of nodes in this graph. |
Name | Description | ||
---|---|---|---|
|
void |
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. |
|
void |
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
void |
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
void |
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |