Navigation
API > API/Plugins > API/Plugins/DatasmithFBXTranslator
Describes all info about the scene that can be extracted from the FBX file
| Name | FDatasmithFBXScene |
| Type | struct |
| Header File | /Engine/Plugins/Enterprise/DatasmithFBXImporter/Source/DatasmithFBXTranslator/Public/DatasmithFBXScene.h |
| Include Path | #include "DatasmithFBXScene.h" |
Syntax
struct FDatasmithFBXScene
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDatasmithFBXScene() |
DatasmithFBXScene.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FDatasmithFBXScene() |
DatasmithFBXScene.h |
Structs
| Name | Remarks |
|---|---|
| FStats |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaterialUseCountType | TMap< TSharedPtr< FDatasmithFBXSceneMaterial >, int32 > | DatasmithFBXScene.h | |
| MeshUseCountType | TMap< TSharedPtr< FDatasmithFBXSceneMesh >, int32 > | DatasmithFBXScene.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimatedObjects | TArray< FName > | DatasmithFBXScene.h | ||
| AnimNodes | TArray< FDatasmithFBXSceneAnimNode > | DatasmithFBXScene.h | ||
| BaseTime | float | Native framerate of the animations in fps. | DatasmithFBXScene.h | |
| Materials | TArray< TSharedPtr< FDatasmithFBXSceneMaterial > > | DatasmithFBXScene.h | ||
| ObjectSetObjects | TArray< FName > | DatasmithFBXScene.h | ||
| PlaybackSpeed | float | Playback speed of the animations in fps. | DatasmithFBXScene.h | |
| RootNode | TSharedPtr< FDatasmithFBXSceneNode > | DatasmithFBXScene.h | ||
| ScaleFactor | double | 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 | DatasmithFBXScene.h | |
| SwitchMaterialObjects | TArray< FName > | DatasmithFBXScene.h | ||
| SwitchObjects | TArray< FName > | DatasmithFBXScene.h | ||
| TagTime | float | Time instant where the VRED DSID keys are stored. | DatasmithFBXScene.h | |
| ToggleObjects | TArray< FName > | DatasmithFBXScene.h | ||
| TransformVariantObjects | TArray< FName > | DatasmithFBXScene.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< TSharedPtr< FDatasmithFBXSceneNode > > GetAllNodes() |
Flatten all nodes into an array, so that they can be iterated while modifying the hierarchy | DatasmithFBXScene.h | |
FStats GetStats() |
DatasmithFBXScene.h | ||
void RecursiveCollectAllObjects
(
MeshUseCountType* Meshes, |
DatasmithFBXScene.h | ||
bool Serialize
(
FArchive& Ar |
DatasmithFBXScene.h |