Navigation
Unreal Engine C++ API Reference > Plugins > OptimusCore
Inheritance Hierarchy
- IOptimusNodeGraphCollectionOwner
- UOptimusDeformer
- UOptimusNodeGraph
- UOptimusNodeSubGraph
- UOptimusFunctionNodeGraph
References
Module | OptimusCore |
Header | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/IOptimusNodeGraphCollectionOwner.h |
Include | #include "IOptimusNodeGraphCollectionOwner.h" |
Syntax
class IOptimusNodeGraphCollectionOwner
Remarks
Interface that provides a mechanism to identify and work with node graph owners.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
bool | AddGraphDirect
(
UOptimusNodeGraph* InGraph, |
Takes an existing graph and adds it to this graph collection. If the graph cannot be added, the object remains unchanged and this function returns false. |
![]() |
UOptimusNodeGraph * | CreateGraphDirect
(
EOptimusNodeGraphType InType, |
Create a new graph of a given type, with an optional name. |
![]() ![]() |
UOptimusNodeGraph * | FindGraphByName
(
FName InGraphName |
|
![]() ![]() |
IOptimusNodeGraphCollectionOwner * | Returns the collection that owns this collection, or nullptr if this is the root collection | |
![]() ![]() |
FString | Returns the path to this graph collection owner. | |
![]() ![]() |
IOptimusNodeGraphCollectionOwner * | Returns root collection that owns all the collections | |
![]() ![]() |
const TArray< UOptimusNodeGraph * > & | GetGraphs () |
Returns all immediately owned node graphs. |
![]() |
bool | MoveGraphDirect
(
UOptimusNodeGraph* InGraph, |
Re-order the graph relative to the other graphs. |
![]() |
bool | RemoveGraphDirect
(
UOptimusNodeGraph* InGraph, |
Remove the given graph. |
![]() |
bool | RenameGraph
(
UOptimusNodeGraph* InGraph, |
Rename the given graph, subject to validation of the name. |
![]() |
bool | RenameGraphDirect
(
UOptimusNodeGraph* InGraph, |
Rename the given graph, subject to validation of the name. |