Choose your operating system:
Windows
macOS
Linux
Actions
Add Data Interface Node |
Add Data Interface Node Target is Optimus Node Graph |
Add Link |
Add Link Target is Optimus Node Graph |
Add Node |
TODO: Add magic connection from a pin. Target is Optimus Node Graph |
Add Resource Get Node |
Add Resource Get Node Target is Optimus Node Graph |
Add Resource Set Node |
Add Resource Set Node Target is Optimus Node Graph |
Add Value Node |
Add Value Node Target is Optimus Node Graph |
Add Variable Get Node |
Add Variable Get Node Target is Optimus Node Graph |
Collapse Nodes to Function |
Take a set of nodes and collapse them into a single function, replacing the given nodes with the new function node and returning it. A new function definition is made available as a new Function graph in the package. Target is Optimus Node Graph |
Collapse Nodes to Sub Graph |
Take a set of nodes and collapse them into a subgraph, replacing the given nodes with a new subgraph node and returning it. Target is Optimus Node Graph |
Convert Custom Kernel to Function |
Takes a custom kernel and converts to a packaged function. If the given node is not a custom kernel or cannot be converted, a nullptr is returned. Target is Optimus Node Graph |
Convert Function to Custom Kernel |
Takes a kernel function and unpackages to a custom kernel. If the given node is not a kernel function or cannot be converted, a nullptr is returned. Target is Optimus Node Graph |
Duplicate Node |
Duplicate Node Target is Optimus Node Graph |
Duplicate Nodes |
Duplicate a collection of nodes from the same graph, using the InPosition position to be the top-left origin of the pasted nodes. Target is Optimus Node Graph |
Expand Collapsed Nodes |
Take a function or subgraph node and expand it in-place, replacing the given function
Target is Optimus Node Graph |
Get Display Name |
Returns the display name to use on the graphical node in the graph editor. Target is Optimus Node |
Get Graph Index |
Get Graph Index Target is Optimus Node Graph |
Get Graph Position |
Returns the position in the graph UI where the node is shown. Target is Optimus Node |
Get Graph Type |
Get Graph Type Target is Optimus Node Graph |
Get Graphs |
Get Graphs Target is Optimus Node Graph |
Get Node Category |
Returns the node class category. This is used for categorizing the node for display. Target is Optimus Node |
Get Node Name |
Returns the node class name. This name is immutable for the given node class. Target is Optimus Node |
Is Custom Kernel |
Returns true if the node in question is a custom kernel node that can be converted to a kernel function with ConvertCustomKernelToFunction. Target is Optimus Node Graph |
Is Execution Graph |
Is Execution Graph Target is Optimus Node Graph |
Is Function Graph |
Is Function Graph Target is Optimus Node Graph |
Is Function Reference |
Returns true if the node in question is a function reference node that can be expanded into a group of nodes using ExpandFunctionToNodes. Target is Optimus Node Graph |
Is Kernel Function |
Returns true if the node in question is a kernel function node that can be converted to a custom kernel using ConvertFunctionToCustomKernel. Target is Optimus Node Graph |
Is Sub Graph Reference |
Returns true if the node in question is a function sub-graph node that can be expanded into a group of nodes using ExpandFunctionToNodes. Target is Optimus Node Graph |
Move Graph |
Move Graph Target is Optimus Node Graph |
Remove All Links |
@brief Removes all links to the given pin, whether it's an input or an output pin. Target is Optimus Node Graph |
Remove Link |
@brief Removes a single link between two nodes. FIXME: Use UOptimusNodeLink instead. Target is Optimus Node Graph |
Remove Node |
Remove Node Target is Optimus Node Graph |
Remove Nodes |
Remove Nodes Target is Optimus Node Graph |
Rename Graph |
Rename Graph Target is Optimus Node Graph |
Set Graph Position |
Sets the position in the graph UI that the node should be shown at. Target is Optimus Node |