| FGraphCompilerContext
|
Module |
|
Header |
/Engine/Source/Editor/KismetCompiler/Public/EdGraphCompilerUtilities.h |
Include |
#include "EdGraphCompilerUtilities.h" |
class FGraphCompilerContext
Name | Description | ||
---|---|---|---|
|
MessageLog |
Compiler message log (errors, warnings, notes) |
Name | Description | |
---|---|---|
|
FGraphCompilerContext ( |
Name | Description | ||
---|---|---|---|
|
CanIgnoreNode ( |
Can this node be ignored for further processing? |
|
|
CountIncomingEdges ( |
Counts the number of incoming edges this node has (along all input pins) |
|
|
CreateExecutionSchedule ( |
Performs a topological sort on the graph of nodes passed in (which is expected to form a DAG), scheduling them. |
|
|
UEdGraphNode... |
FindNodeByClass ( |
Scans a graph for a node of the specified class. |
|
PinIsImportantForDependancies ( |
Does this pin potentially participate in data dependencies? |
|
|
PruneIsolatedNodes ( |
Prunes any nodes that weren't visited from the graph, printing out a warning |
|
|
ShouldForceKeepNode ( |
Should this node be kept even if it's not reached? |
|
|
ValidateGraphIsWellFormed ( |
Performs standard validation on the graph (outputs point to inputs, no more than one connection to each input, types match on both ends, etc...) |
|
|
ValidateLink ( |
Validates that the interconnection between two pins is schema compatible |
|
|
ValidateNode ( |
Validates that the node is schema compatible |
|
|
ValidatePin ( |
Validate that the wiring for a single pin is schema compatible |