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

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

Inherits Assimp::FBX::NodeAttribute.

Public Types

enum  Decay {
  Decay_None, Decay_Linear, Decay_Quadratic, Decay_Cubic,
  Decay_MAX
}
 
enum  Type {
  Type_Point, Type_Directional, Type_Spot, Type_Area,
  Type_Volume, Type_MAX
}
 

Public Member Functions

 Light (uint64_t id, const Element &element, const Document &doc, const std::string &name)
 
virtual ~Light ()
 
- 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 ()
 

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 lights attached to a node.

Member Enumeration Documentation

Enumerator
Decay_None 
Decay_Linear 
Decay_Quadratic 
Decay_Cubic 
Decay_MAX 
Enumerator
Type_Point 
Type_Directional 
Type_Spot 
Type_Area 
Type_Volume 
Type_MAX 

Constructor & Destructor Documentation

Assimp::FBX::Light::Light ( uint64_t  id,
const Element element,
const Document doc,
const std::string &  name 
)
Assimp::FBX::Light::~Light ( )
virtual

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