FCDSkinControllerJoint Class Reference
[COLLADA Document Geometry Entity]

A COLLADA skin controller joint. More...

#include <FCDSkinController.h>

List of all members.

Public Member Functions

const fm::stringGetId () const
 Retrieves the identifier of the scene node(s) representing this joint.
void SetId (const fm::string &id)
 Sets the identifier of the scene node(s) representing this joint.
const FMMatrix44GetBindPoseInverse () const
 Retrieves the inverse bind-pose matrix of the joint.
void SetBindPoseInverse (const FMMatrix44 &inverseBindPose)
 Sets the inverse bind-pose matrix of the joint.


Detailed Description

A COLLADA skin controller joint.

The controller does not reference the scene nodes directly: that's the instance's job. Instead, the skin controllers keeps track of the sub-ids of the scene nodes and their bind poses.


Member Function Documentation

const FMMatrix44& FCDSkinControllerJoint::GetBindPoseInverse  )  const [inline]
 

Retrieves the inverse bind-pose matrix of the joint.

Returns:
The inverse bind-pose matrix.

const fm::string& FCDSkinControllerJoint::GetId  )  const [inline]
 

Retrieves the identifier of the scene node(s) representing this joint.

Returns:
The identifier of the joint.

void FCDSkinControllerJoint::SetBindPoseInverse const FMMatrix44 inverseBindPose  )  [inline]
 

Sets the inverse bind-pose matrix of the joint.

Parameters:
inverseBindPose The inverse bind-pose matrix.

void FCDSkinControllerJoint::SetId const fm::string id  ) 
 

Sets the identifier of the scene node(s) representing this joint.

Parameters:
id The identifier of the joint.


The documentation for this class was generated from the following file:
Generated on Thu Feb 14 16:58:40 2008 for FCollada by  doxygen 1.4.6-NO