Navigation
API > API/Plugins > API/Plugins/DatasmithFBXTranslator
References
| Module | DatasmithFBXTranslator |
| Header | /Engine/Plugins/Enterprise/DatasmithFBXImporter/Source/DatasmithFBXTranslator/Public/DatasmithFBXScene.h |
| Include | #include "DatasmithFBXScene.h" |
Syntax
struct FDatasmithFBXScene
Remarks
Describes all info about the scene that can be extracted from the FBX file
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FName > | AnimatedObjects | ||
| TArray< FDatasmithFBXSceneAnimNode > | AnimNodes | ||
| float | BaseTime | Native framerate of the animations in fps. | |
| TArray< TSharedPtr< FDatasmithFBXSceneMaterial > > | Materials | ||
| TArray< FName > | ObjectSetObjects | ||
| float | PlaybackSpeed | Playback speed of the animations in fps. | |
| TSharedPtr< FDatasmithFBXSceneNode > | RootNode | ||
| double | ScaleFactor | What we need to multiply translation/scale data with to match the unit scale conversion automatically done when reading the FBX file This is usually 0.1f for DeltaGen and 1.0f for VRED | |
| TArray< FName > | SwitchMaterialObjects | ||
| TArray< FName > | SwitchObjects | ||
| float | TagTime | Time instant where the VRED DSID keys are stored. | |
| TArray< FName > | ToggleObjects | ||
| TArray< FName > | TransformVariantObjects |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< TSharedPtr< FDatasmithFBXSceneNode > > | GetAllNodes () |
Flatten all nodes into an array, so that they can be iterated while modifying the hierarchy | |
| FStats | GetStats () |
||
| void | RecursiveCollectAllObjects
(
MeshUseCountType* Meshes, |
||
| bool |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FStats |
Typedefs
| Name | Description |
|---|---|
| MaterialUseCountType | |
| MeshUseCountType |