Navigation
API > API/Plugins > API/Plugins/DatasmithFBXTranslator
References
| Module | DatasmithFBXTranslator |
| Header | /Engine/Plugins/Enterprise/DatasmithFBXImporter/Source/DatasmithFBXTranslator/Public/DatasmithFBXSceneProcessor.h |
| Include | #include "DatasmithFBXSceneProcessor.h" |
Syntax
class FDatasmithFBXSceneProcessor
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDatasmithFBXScene * | Scene |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDatasmithFBXSceneProcessor
(
FDatasmithFBXScene* InScene |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Find duplicated materials and replace them with a single copy | ||
| void | Find identical meshes and replace them with a single copy | ||
| void | Find and mark scene nodes which shouldn't be merged with parent or sibling nodes | ||
| void | FixMeshNames () |
Fix invalid mesh names - those that can't be used for asset names(like 'AUX', 'CON' etc) | |
| void | FixNodeNames () |
Fix node names to match output from XmlParser(it converts all whitespace sequences in Content to single space). | |
| void | Cleanup unneeded nodes for the whole scene | ||
| void | Cleanup unneeded nodes for hierarchy | ||
| void | Cleanup nodes not meant to be visible | ||
| void | Cleanup unneeded nodes for the whole scene | ||
| void | Remove auxilliary geometry generated when exporting from VRED from the whole scene | ||
| void | RemoveTempNodesRecursive
(
TSharedPtr< FDatasmithFBXSceneNode > Node |
Remove auxilliary geometry generated when exporting from VRED from a hierarchy | |
| void | Collapse node hierarchy . | ||
| void | Split camera nodes into a parent that is a simple actor and a child camera actor. | ||
| void | Recursively splits cameras into a parent simple actor, and a child camera actor, with the _Camera suffix | ||
| void | |||
| void | Split our lights into a parent that is a simple actor and a child light actor. | ||
| void | SplitLightNodesRecursive
(
TSharedPtr< FDatasmithFBXSceneNode > Node |
Recursively splits light actors into a parent simple actor, and a child light actor, with the _Light suffix |