Navigation
Unreal Engine C++ API Reference > 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 |