Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/Interchange/Core/Public/Nodes/InterchangeBaseNodeContainer.h |
Include |
#include "Nodes/InterchangeBaseNodeContainer.h" |
class UInterchangeBaseNodeContainer : public UObject
Interchange UInterchangeBaseNode graph is a format used to feed asset/scene import/reimport/export factories/writer. This container hold a flat list of all nodes that have been translated from the source data.
Translators are filling this container and the Import/Export managers are reading it to execute the import/export process
Name | Description | |
---|---|---|
|
UInterchangeBaseNodeContainer() |
Name | Description | ||
---|---|---|---|
|
AddNode ( |
Add a node in the container, the node will be add into a TMap. |
|
|
BreakableIterateNodes ( |
Unordered iteration of the all nodes, but I can be stop early by returning true |
|
|
const UInter... |
GetNode ( |
Get an node pointer |
|
UInterchange... |
GetNode ( |
Get an node pointer |
|
UInterchange... |
GetNodeChildren |
Get the node nth const children |
|
const UInter... |
GetNodeChildren |
Get the node nth const children. Const version |
|
GetNodeChildrenCount ( |
Get the node children count |
|
|
GetNodeChildrenUids ( |
Get all children Uid |
|
|
GetNodes |
Return all nodes that are of the ClassNode type |
|
|
GetRoots |
Return all nodes that do not have any parent |
|
|
IsNodeUidValid ( |
Return true if the node unique ID exist in the container |
|
|
IterateNodes ( |
Unordered iteration of the all nodes |
|
|
LoadFromFile ( |
Serialize the node container from the specified file. |
|
|
SaveToFile ( |
Serialize the node container into the specified file. |
|
|
SerializeNodeContainerData ( |
This function serialize the node container and all node sub-objects point by it. |
|
|
SetNodeParentUid |
Set node ParentUid |