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

Represents a FBX animation curve (i.e. More...

Inherits Assimp::FBX::Object.

Public Member Functions

 AnimationCurveNode (uint64_t id, const Element &element, const std::string &name, const Document &doc, const char *const *target_prop_whitelist=NULL, size_t whitelist_size=0)
 
const AnimationCurveMapCurves () const
 
const PropertyTable & Props () const
 
const ObjectTarget () const
 Object the curve is assigned to, this can be NULL if the target object has no DOM representation or could not be read for other reasons. More...
 
const ModelTargetAsModel () const
 
const NodeAttributeTargetAsNodeAttribute () const
 
const std::string & TargetProperty () const
 Property of Target() that is being animated. More...
 
virtual ~AnimationCurveNode ()
 
- 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

Represents a FBX animation curve (i.e.

a mapping from single animation curves to nodes)

Constructor & Destructor Documentation

§ AnimationCurveNode()

Assimp::FBX::AnimationCurveNode::AnimationCurveNode ( uint64_t  id,
const Element element,
const std::string &  name,
const Document doc,
const char *const *  target_prop_whitelist = NULL,
size_t  whitelist_size = 0 
)

§ ~AnimationCurveNode()

Assimp::FBX::AnimationCurveNode::~AnimationCurveNode ( )
virtual

Member Function Documentation

§ Curves()

const AnimationCurveMap & Assimp::FBX::AnimationCurveNode::Curves ( ) const

§ Props()

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

§ Target()

const Object* Assimp::FBX::AnimationCurveNode::Target ( ) const
inline

Object the curve is assigned to, this can be NULL if the target object has no DOM representation or could not be read for other reasons.

§ TargetAsModel()

const Model* Assimp::FBX::AnimationCurveNode::TargetAsModel ( ) const
inline

§ TargetAsNodeAttribute()

const NodeAttribute* Assimp::FBX::AnimationCurveNode::TargetAsNodeAttribute ( ) const
inline

§ TargetProperty()

const std::string& Assimp::FBX::AnimationCurveNode::TargetProperty ( ) const
inline

Property of Target() that is being animated.


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