Assimp  v3.1.1 (June 2014)
Assimp::ASE::Camera Struct Reference

Helper structure to represent an ASE camera. More...

Inherits Assimp::ASE::BaseNode.

Public Types

enum  CameraType { FREE, TARGET }
 
- Public Types inherited from Assimp::ASE::BaseNode
enum  Type { Light, Camera, Mesh, Dummy }
 

Public Member Functions

 Camera ()
 Constructor. More...
 
- Public Member Functions inherited from Assimp::ASE::BaseNode
 BaseNode (Type _mType)
 Constructor. Creates a default name for the node. More...
 

Public Attributes

CameraType mCameraType
 
float mFar
 
float mFOV
 
float mNear
 
- Public Attributes inherited from Assimp::ASE::BaseNode
InheritanceInfo inherit
 Specifies which axes transformations a node inherits from its parent ... More...
 
Animation mAnim
 Animation channels for the node. More...
 
std::string mName
 Name of the mesh. More...
 
std::string mParent
 Name of the parent of the node "" if there is no parent ... More...
 
bool mProcessed
 
Animation mTargetAnim
 Needed for lights and cameras: target animation channel Should contain position keys only. More...
 
aiVector3D mTargetPosition
 Target position (target lights and cameras) More...
 
aiMatrix4x4 mTransform
 Transformation matrix of the node. More...
 
enum Assimp::ASE::BaseNode::Type mType
 

Detailed Description

Helper structure to represent an ASE camera.

Member Enumeration Documentation

◆ CameraType

Enumerator
FREE 
TARGET 

Constructor & Destructor Documentation

◆ Camera()

Assimp::ASE::Camera::Camera ( )
inline

Constructor.

Member Data Documentation

◆ mCameraType

CameraType Assimp::ASE::Camera::mCameraType

◆ mFar

float Assimp::ASE::Camera::mFar

◆ mFOV

float Assimp::ASE::Camera::mFOV

◆ mNear

float Assimp::ASE::Camera::mNear

The documentation for this struct was generated from the following file: