FDatasmithFBXSceneProcessor

Windows
MacOS
Linux

References

Module

DatasmithFBXTranslator

Header

/Engine/Plugins/Enterprise/DatasmithFBXImporter/Source/DatasmithFBXTranslator/Public/DatasmithFBXSceneProcessor.h

Include

#include "DatasmithFBXSceneProcessor.h"

Syntax

class FDatasmithFBXSceneProcessor

Variables

Name Description

Protected variable

FDatasmithFBXSc...

 

Scene

Constructors

Name Description

Public function

FDatasmithFBXSceneProcessor

(
    FDatasmithFBXScene* InScene
)

Functions

Name Description

Public function

void

 

FindDuplicatedMaterials()

Find duplicated materials and replace them with a single copy

Public function

void

 

FindDuplicatedMeshes()

Find identical meshes and replace them with a single copy

Public function

void

 

FindPersistentNodes()

Find and mark scene nodes which shouldn't be merged with parent or sibling nodes

Public function

void

 

FixMeshNames()

Fix invalid mesh names - those that can't be used for asset names(like 'AUX', 'CON' etc)

Public function

void

 

FixNodeNames()

Fix node names to match output from XmlParser(it converts all whitespace sequences in Content to single space).

Public function

void

 

RemoveEmptyNodes()

Cleanup unneeded nodes for the whole scene

Public function

void

 

RemoveEmptyNodesRecursive

Cleanup unneeded nodes for hierarchy

Public function

void

 

RemoveInvisibleNodes()

Cleanup nodes not meant to be visible

Public function

void

 

RemoveLightMapNodes()

Cleanup unneeded nodes for the whole scene

Public function

void

 

RemoveTempNodes()

Remove auxilliary geometry generated when exporting from VRED from the whole scene

Public function

void

 

RemoveTempNodesRecursive

Remove auxilliary geometry generated when exporting from VRED from a hierarchy

Public function

void

 

SimplifyNodeHierarchy()

Collapse node hierarchy .

Public function

void

 

SplitCameraNodes()

Split camera nodes into a parent that is a simple actor and a child camera actor.

Public function

void

 

SplitCameraNodesRecursive

Recursively splits cameras into a parent simple actor, and a child camera actor, with the _Camera suffix

Public function

void

 

SplitControlNodes()

Public function

void

 

SplitLightNodes()

Split our lights into a parent that is a simple actor and a child light actor.

Public function

void

 

SplitLightNodesRecursive

Recursively splits light actors into a parent simple actor, and a child light actor, with the _Light suffix

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss