Module |
|
Header |
/Engine/Plugins/Enterprise/DatasmithFBXImporter/Source/DatasmithFBXTranslator/Public/DatasmithFBXSceneProcessor.h |
Include |
#include "DatasmithFBXSceneProcessor.h" |
class FDatasmithFBXSceneProcessor
Name | Description | ||
---|---|---|---|
|
Scene |
Name | Description | |
---|---|---|
|
FDatasmithFBXSceneProcessor ( |
Name | Description | ||
---|---|---|---|
|
FindDuplicatedMaterials() |
Find duplicated materials and replace them with a single copy |
|
|
FindDuplicatedMeshes() |
Find identical meshes and replace them with a single copy |
|
|
FindPersistentNodes() |
Find and mark scene nodes which shouldn't be merged with parent or sibling nodes |
|
|
FixMeshNames() |
Fix invalid mesh names - those that can't be used for asset names(like 'AUX', 'CON' etc) |
|
|
FixNodeNames() |
Fix node names to match output from XmlParser(it converts all whitespace sequences in Content to single space). |
|
|
RemoveEmptyNodes() |
Cleanup unneeded nodes for the whole scene |
|
|
RemoveEmptyNodesRecursive ( |
Cleanup unneeded nodes for hierarchy |
|
|
RemoveInvisibleNodes() |
Cleanup nodes not meant to be visible |
|
|
RemoveLightMapNodes() |
Cleanup unneeded nodes for the whole scene |
|
|
RemoveTempNodes() |
Remove auxilliary geometry generated when exporting from VRED from the whole scene |
|
|
RemoveTempNodesRecursive ( |
Remove auxilliary geometry generated when exporting from VRED from a hierarchy |
|
|
SimplifyNodeHierarchy() |
Collapse node hierarchy . |
|
|
SplitCameraNodes() |
Split camera nodes into a parent that is a simple actor and a child camera actor. |
|
|
SplitCameraNodesRecursive ( |
Recursively splits cameras into a parent simple actor, and a child camera actor, with the _Camera suffix |
|
|
SplitControlNodes() |
||
|
SplitLightNodes() |
Split our lights into a parent that is a simple actor and a child light actor. |
|
|
SplitLightNodesRecursive ( |
Recursively splits light actors into a parent simple actor, and a child light actor, with the _Light suffix |