Module |
|
Header |
/Engine/Plugins/Enterprise/DatasmithFBXImporter/Source/DatasmithFBXTranslator/Public/DatasmithFBXFileImporter.h |
Include |
#include "DatasmithFBXFileImporter.h" |
class FDatasmithFBXFileImporter
Imports an FBX file into the intermediate FBX scene representation
Name | Description | ||
---|---|---|---|
|
const FDatasmit... |
BaseOptions |
Basic options like whether to import geometry or materials at all |
|
bDisplayedTwoKeysWarning |
||
|
ImportedAnimationCurves |
Stored imported AnimCurves by DSID, which is a specific value inserted into animation curves emitted from VRED at time OutScene->TagTime. |
|
|
TMap< FbxSurfac... |
ImportedMaterials |
Map of Fbx material objects to imported material structure |
|
TMap< FbxMesh &... |
ImportedMeshes |
Map of FbxMesh objects to already imported FDatasmithFBXSceneMesh |
|
FbxScene * |
InScene |
Fbx scene which we're importing |
|
const UDatasmit... |
Options |
All options to configure importer |
|
OutScene |
Local scene which we're importing onto |
Name | Description | |
---|---|---|
|
FDatasmithFBXFileImporter ( |
Name | Description | ||
---|---|---|---|
|
AddCurvesForProperty ( |
Tries to extract animation curves of InProperty, building a new FDatasmithFBXSceneAnimCurve of type InType for each channel, if it can |
|
|
ConvertCoordinateSystem() |
Convert scene coordinate system |
|
|
CreateAnimationTimelines() |
Create one timeline per animation layer contained in the animation |
|
|
FDatasmithFB... |
CreateNewCurve ( |
|
|
DoImportMesh ( |
Convert Fbx mesh into FRawMesh |
|
|
ExtractAnimations ( |
Extract all animation curves from the FBX and pack them into OutScene->AnimNodes. |
|
|
FillCurveFromClipsFile ( |
Tries to extract key frames from InCurve, building a new FDatasmithFBXSceneAnimCurve of type InType and component InComponent if it can. |
|
|
FindFbxUVChannels ( |
||
|
TSharedPtr< ... |
ImportMaterial ( |
Import an Fbx material |
|
TSharedPtr< ... |
ImportMesh ( |
Allocate FDatasmithFBXSceneMesh |
|
ImportScene() |
||
|
IsOddNegativeScale ( |
||
|
TraverseHierarchyNodeRecursively ( |
Recursively import Fbx scene |