Navigation
| Name | DatasmithFBXTranslator |
| Type | Plugin |
| Part of Plugins | Datasmith FBX Importer |
| Location | /Engine/Plugins/Enterprise/DatasmithFBXImporter/Source/DatasmithFBXTranslator/ |
| Module Build Rules | DatasmithFBXTranslator.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FDatasmithFBXFileImporter | Imports an FBX file into the intermediate FBX scene representation |
| FDatasmithFBXHashUtils | |
| FDatasmithFBXImporter | Base class for the VRED and DeltaGen importers, this class is responsible for parsing the intermediate FBX scene representation into Datasmith elements |
| FDatasmithFBXSceneProcessor | |
| UDatasmithFBXImportOptions |
Structs
| Name | Remarks |
|---|---|
| FDatasmithFBXScene | Describes all info about the scene that can be extracted from the FBX file |
| FDatasmithFBXSceneAnimBlock | Represents a set of AnimCurves of an actor. |
| FDatasmithFBXSceneAnimClip | Used by the VRED importer, this describes how multiple AnimBlockUsages are composed to create complex animation sequences involving multiple actors. |
| FDatasmithFBXSceneAnimCurve | Represents an individual animation curve of a transform property (like translation X). |
| FDatasmithFBXSceneAnimNode | Describes the set of AnimBlocks that an AnimNode contains |
| FDatasmithFBXSceneAnimPoint | Represents a single key frame of an animation curve. |
| FDatasmithFBXSceneAnimUsage | Used by the VRED importer, this describes how an AnimBlock or AnimClip is used within an AnimClip. |
| FDatasmithFBXSceneCamera | |
| FDatasmithFBXSceneLight | |
| FDatasmithFBXSceneMaterial | |
| FDatasmithFBXSceneMesh | |
| FDatasmithFBXSceneNode |
Interfaces
| Name | Remarks |
|---|---|
| IDatasmithFBXTranslatorModule |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FActorMap | TMap< FName, TArray< TSharedPtr< IDatasmithActorElement > > > | DatasmithFBXImporter.h | |
| FMaterialMap | TMap< FName, TSharedPtr< IDatasmithBaseMaterialElement > > | DatasmithFBXImporter.h |
Enums
Public
| Name | Remarks |
|---|---|
| EAttenuationType | |
| EDatasmithFBXSceneAnimationCurveComponent | |
| EDatasmithFBXSceneAnimationCurveType | |
| ELightType | |
| ENodeType | |
| EProjectionType | |
| ETextureMapType | |
| ETextureRepeatMode |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetTypeHash
(
const FMD5Hash& Hash |
Make FMD5Hash usable in TMap as a key. | DatasmithFBXHashUtils.h | |
bool operator!
(
ENodeType E |
DatasmithFBXScene.h | ||
| DatasmithFBXScene.h | |||
| DatasmithFBXScene.h | |||
| DatasmithFBXScene.h | |||
| DatasmithFBXScene.h | |||
| DatasmithFBXScene.h | |||
| DatasmithFBXScene.h | |||
| DatasmithFBXScene.h |