Assimp  v4.1. (December 2018)
Assimp::FBX::FileGlobalSettings Class Reference

DOM class for global document settings, a single instance per document can be accessed via Document.Globals(). More...

Public Types

enum  FrameRate {
  FrameRate_DEFAULT = 0, FrameRate_120 = 1, FrameRate_100 = 2, FrameRate_60 = 3,
  FrameRate_50 = 4, FrameRate_48 = 5, FrameRate_30 = 6, FrameRate_30_DROP = 7,
  FrameRate_NTSC_DROP_FRAME = 8, FrameRate_NTSC_FULL_FRAME = 9, FrameRate_PAL = 10, FrameRate_CINEMA = 11,
  FrameRate_1000 = 12, FrameRate_CINEMA_ND = 13, FrameRate_CUSTOM = 14, FrameRate_MAX
}
 

Public Member Functions

 fbx_simple_enum_property (TimeMode, FrameRate, FrameRate_DEFAULT) fbx_simple_property(TimeSpanStart
 
 fbx_simple_property (AmbientColor, aiVector3D, aiVector3D(0, 0, 0)) fbx_simple_property(DefaultCamera
 
 fbx_simple_property (CoordAxis, int, 0) fbx_simple_property(CoordAxisSign
 
 fbx_simple_property (FrontAxis, int, 2) fbx_simple_property(FrontAxisSign
 
 fbx_simple_property (OriginalUpAxis, int, 0) fbx_simple_property(OriginalUpAxisSign
 
 fbx_simple_property (TimeSpanStop, uint64_t, 0L) fbx_simple_property(CustomFrameRate
 
 fbx_simple_property (UnitScaleFactor, double, 1) fbx_simple_property(OriginalUnitScaleFactor
 
 fbx_simple_property (UpAxis, int, 1) fbx_simple_property(UpAxisSign
 
 FileGlobalSettings (const Document &doc, std::shared_ptr< const PropertyTable > props)
 
const DocumentGetDocument () const
 
const PropertyTable & Props () const
 
 ~FileGlobalSettings ()
 

Public Attributes

 double
 
 float
 
 int
 
 uint64_t
 

Detailed Description

DOM class for global document settings, a single instance per document can be accessed via Document.Globals().

Member Enumeration Documentation

◆ FrameRate

Enumerator
FrameRate_DEFAULT 
FrameRate_120 
FrameRate_100 
FrameRate_60 
FrameRate_50 
FrameRate_48 
FrameRate_30 
FrameRate_30_DROP 
FrameRate_NTSC_DROP_FRAME 
FrameRate_NTSC_FULL_FRAME 
FrameRate_PAL 
FrameRate_CINEMA 
FrameRate_1000 
FrameRate_CINEMA_ND 
FrameRate_CUSTOM 
FrameRate_MAX 

Constructor & Destructor Documentation

◆ FileGlobalSettings()

Assimp::FBX::FileGlobalSettings::FileGlobalSettings ( const Document doc,
std::shared_ptr< const PropertyTable >  props 
)

◆ ~FileGlobalSettings()

Assimp::FBX::FileGlobalSettings::~FileGlobalSettings ( )

Member Function Documentation

◆ fbx_simple_enum_property()

Assimp::FBX::FileGlobalSettings::fbx_simple_enum_property ( TimeMode  ,
FrameRate  ,
FrameRate_DEFAULT   
)

◆ fbx_simple_property() [1/7]

Assimp::FBX::FileGlobalSettings::fbx_simple_property ( AmbientColor  ,
aiVector3D  ,
aiVector3D(0, 0, 0)   
)

◆ fbx_simple_property() [2/7]

Assimp::FBX::FileGlobalSettings::fbx_simple_property ( CoordAxis  ,
int  ,
 
)

◆ fbx_simple_property() [3/7]

Assimp::FBX::FileGlobalSettings::fbx_simple_property ( FrontAxis  ,
int  ,
 
)

◆ fbx_simple_property() [4/7]

Assimp::FBX::FileGlobalSettings::fbx_simple_property ( OriginalUpAxis  ,
int  ,
 
)

◆ fbx_simple_property() [5/7]

Assimp::FBX::FileGlobalSettings::fbx_simple_property ( TimeSpanStop  ,
uint64_t  ,
0L   
)

◆ fbx_simple_property() [6/7]

Assimp::FBX::FileGlobalSettings::fbx_simple_property ( UnitScaleFactor  ,
double  ,
 
)

◆ fbx_simple_property() [7/7]

Assimp::FBX::FileGlobalSettings::fbx_simple_property ( UpAxis  ,
int  ,
 
)

◆ GetDocument()

const Document& Assimp::FBX::FileGlobalSettings::GetDocument ( ) const
inline

◆ Props()

const PropertyTable& Assimp::FBX::FileGlobalSettings::Props ( ) const
inline

Member Data Documentation

◆ double

Assimp::FBX::FileGlobalSettings::double

◆ float

Assimp::FBX::FileGlobalSettings::float

◆ int

Assimp::FBX::FileGlobalSettings::int

◆ uint64_t

Assimp::FBX::FileGlobalSettings::uint64_t

The documentation for this class was generated from the following files: