- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# 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::string & | GetId () 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 FMMatrix44 & | GetBindPoseInverse () 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:

- FCDocument/FCDSkinController.h