FBX C++ API Reference
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FbxCharacterLink Class Reference

#include <fbxcharacter.h>

Class Description

This class represents a link between a given FBX node and the associated node in the character hierarchy.

It also contains the transform matrix (offset) for the linked character's node.

Examples:
ImportScene/DisplayPose.cxx.

Definition at line 30 of file fbxcharacter.h.

Public Types

enum  EType { eCharacterLink, eControlSetLink, eControlSetEffector, eControlSetEffectorAux }
 Character link type. More...
 

Public Member Functions

 FbxCharacterLink ()
 Default Constructor. More...
 
 FbxCharacterLink (const FbxCharacterLink &pCharacterLink)
 Copy Constructor. More...
 
FbxCharacterLinkoperator= (const FbxCharacterLink &pCharacterLink)
 Assignment operation. More...
 
void Reset ()
 Reset to default values. More...
 

Public Attributes

FbxNodemNode
 
FbxString mTemplateName
 The character's node in hierarchy linked to this character link. More...
 
FbxVector4 mOffsetT
 A template name is a naming convention that is used to automatically map the nodes of other skeletons that use the same naming convention. More...
 
FbxVector4 mOffsetR
 Get offset position of this character link. More...
 
FbxVector4 mOffsetS
 Get offset rotation of this character link. More...
 
FbxVector4 mParentROffset
 Get offset scale of this character link. More...
 
bool mHasRotSpace
 Get the parent offset rotation of this character link. More...
 
FbxLimits mRLimits
 true if this character link has a defined rotation space More...
 
FbxVector4 mPreRotation
 Get the rotation limits of this character link. More...
 
FbxVector4 mPostRotation
 Get the PreRotation of this character link. More...
 
int mRotOrder
 Get the PostRotation of this character link. More...
 
double mAxisLen
 Get the rotation order of this character link. More...
 

Member Enumeration Documentation

◆ EType

enum EType

Character link type.

Enumerator
eCharacterLink 
eControlSetLink 
eControlSetEffector 
eControlSetEffectorAux 

Definition at line 34 of file fbxcharacter.h.

Constructor & Destructor Documentation

◆ FbxCharacterLink() [1/2]

Default Constructor.

◆ FbxCharacterLink() [2/2]

FbxCharacterLink ( const FbxCharacterLink pCharacterLink)

Copy Constructor.

Member Function Documentation

◆ operator=()

FbxCharacterLink& operator= ( const FbxCharacterLink pCharacterLink)

Assignment operation.

Parameters
pCharacterLinkAnother FbxCharacterLink object assigned to this one.

◆ Reset()

void Reset ( )

Reset to default values.

Member Data Documentation

◆ mNode

FbxNode* mNode

Definition at line 56 of file fbxcharacter.h.

◆ mTemplateName

FbxString mTemplateName

The character's node in hierarchy linked to this character link.

Definition at line 57 of file fbxcharacter.h.

◆ mOffsetT

FbxVector4 mOffsetT

A template name is a naming convention that is used to automatically map the nodes of other skeletons that use the same naming convention.

Definition at line 58 of file fbxcharacter.h.

◆ mOffsetR

FbxVector4 mOffsetR

Get offset position of this character link.

Definition at line 59 of file fbxcharacter.h.

◆ mOffsetS

FbxVector4 mOffsetS

Get offset rotation of this character link.

Definition at line 60 of file fbxcharacter.h.

◆ mParentROffset

FbxVector4 mParentROffset

Get offset scale of this character link.

Definition at line 61 of file fbxcharacter.h.

◆ mHasRotSpace

bool mHasRotSpace

Get the parent offset rotation of this character link.

Definition at line 62 of file fbxcharacter.h.

◆ mRLimits

FbxLimits mRLimits

true if this character link has a defined rotation space

Definition at line 63 of file fbxcharacter.h.

◆ mPreRotation

FbxVector4 mPreRotation

Get the rotation limits of this character link.

Definition at line 64 of file fbxcharacter.h.

◆ mPostRotation

FbxVector4 mPostRotation

Get the PreRotation of this character link.

Definition at line 65 of file fbxcharacter.h.

◆ mRotOrder

int mRotOrder

Get the PostRotation of this character link.

Definition at line 66 of file fbxcharacter.h.

◆ mAxisLen

double mAxisLen

Get the rotation order of this character link.

Definition at line 67 of file fbxcharacter.h.


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