Assimp  v3.1.1 (June 2014)
Assimp::FBX::Camera Class Reference

DOM base class for FBX cameras attached to a node. More...

Inherits Assimp::FBX::NodeAttribute.

Public Member Functions

 aiVector3D (0, 1, 0)) fbx_simple_property(InterestPosition
 
 aiVector3D (0, 0, 0)) fbx_simple_property(AspectWidth
 
 Camera (uint64_t id, const Element &element, const Document &doc, const std::string &name)
 
 fbx_simple_property (Position, aiVector3D, aiVector3D(0, 0, 0)) fbx_simple_property(UpVector
 
 fbx_simple_property (AspectHeight, float, 1.0f) fbx_simple_property(FilmWidth
 
 fbx_simple_property (FilmHeight, float, 1.0f) fbx_simple_property(FilmAspectRatio
 
 fbx_simple_property (ApertureMode, int, 0) fbx_simple_property(FieldOfView
 
virtual ~Camera ()
 
- Public Member Functions inherited from Assimp::FBX::NodeAttribute
 NodeAttribute (uint64_t id, const Element &element, const Document &doc, const std::string &name)
 
const PropertyTable & Props () const
 
virtual ~NodeAttribute ()
 
- Public Member Functions inherited from Assimp::FBX::Object
uint64_t ID () const
 
const std::string & Name () const
 
 Object (uint64_t id, const Element &element, const std::string &name)
 
const ElementSourceElement () const
 
virtual ~Object ()
 

Public Attributes

 aiVector3D
 
 float
 

Additional Inherited Members

- Protected Attributes inherited from Assimp::FBX::Object
const Elementelement
 
const uint64_t id
 
const std::string name
 

Detailed Description

DOM base class for FBX cameras attached to a node.

Constructor & Destructor Documentation

§ Camera()

Camera::Camera ( uint64_t  id,
const Element element,
const Document doc,
const std::string &  name 
)

§ ~Camera()

Camera::~Camera ( )
virtual

Member Function Documentation

§ aiVector3D() [1/2]

Assimp::FBX::Camera::aiVector3D ( ,
,
 
)

§ aiVector3D() [2/2]

Assimp::FBX::Camera::aiVector3D ( ,
,
 
)

§ fbx_simple_property() [1/4]

Assimp::FBX::Camera::fbx_simple_property ( Position  ,
aiVector3D  ,
aiVector3D(0, 0, 0)   
)

§ fbx_simple_property() [2/4]

Assimp::FBX::Camera::fbx_simple_property ( AspectHeight  ,
float  ,
1.  0f 
)

§ fbx_simple_property() [3/4]

Assimp::FBX::Camera::fbx_simple_property ( FilmHeight  ,
float  ,
1.  0f 
)

§ fbx_simple_property() [4/4]

Assimp::FBX::Camera::fbx_simple_property ( ApertureMode  ,
int  ,
 
)

Member Data Documentation

§ aiVector3D

Assimp::FBX::Camera::aiVector3D

§ float

Assimp::FBX::Camera::float

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