fbcharacterpose.h File Reference

Contains definitions for object poses. More...

#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>
#include <fbsdk/fbpose.h>

Go to the source code of this file.

Classes

class  FBCharacterPoseOptions
 Stores options for operations on poses. More...
class  FBCharacterPose
 Used to work with character poses. More...
class  FBPropertyListCharacterPose
 PropertyList: CharacterPose. More...

Defines

#define FBSDK_DLL   K_DLLIMPORT
 Be sure that FBSDK_DLL is defined only once...

Enumerations

enum  FBCharacterPoseFlag {
  kFBCharacterPoseNoFlag = 0, kFBCharacterPoseMirror = 1, kFBCharacterPoseGravity = 1<<1, kFBCharacterPoseMatchTX = 1<<2,
  kFBCharacterPoseMatchTY = 1<<3, kFBCharacterPoseMatchTZ = 1<<4, kFBCharacterPoseMatchR = 1<<5, kFBCharacterPoseMatchPivot = 1<<6,
  kFBCharacterPoseUseKeyingGroup = 1<<7
}
 

Character Pose Options flags.

More...
enum  FBMirrorPlaneType {
  kFBMirrorPlaneTypeInvalid = -1, kFBMirrorPlaneTypeAuto = 0, kFBMirrorPlaneTypeZY, kFBMirrorPlaneTypeXY,
  kFBMirrorPlaneTypeXZ, kFBMirrorPlaneTypeUser, kFBMirrorPlaneTypeEquation, kFBMirrorPlaneTypeCount
}
 

Mirror Plane Type.

More...
enum  FBCharacterPoseKeyingMode { kFBCharacterPoseKeyingModeInvalid = -1, kFBCharacterPoseKeyingModeFullBody = 0, kFBCharacterPoseKeyingModeBodyPart, kFBCharacterPoseKeyingModeCount }
 

Character Pose Keying Mode.

More...

Functions

 FB_FORWARD (FBCharacter)
 FB_FORWARD (FBCharacterExtension)
 FB_FORWARD (FBObjectPose)
 FB_FORWARD (FBModel)
 FB_FORWARD (FBCharacterPoseOptions)
 __FB_FORWARD (FBCharacterPose)

Detailed Description

Contains definitions for object poses.

Definition in file fbcharacterpose.h.


Define Documentation

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 48 of file fbcharacterpose.h.


Enumeration Type Documentation

Character Pose Options flags.

Enumerator:
kFBCharacterPoseNoFlag 
kFBCharacterPoseMirror 
kFBCharacterPoseGravity 
kFBCharacterPoseMatchTX 
kFBCharacterPoseMatchTY 
kFBCharacterPoseMatchTZ 
kFBCharacterPoseMatchR 
kFBCharacterPoseMatchPivot 
kFBCharacterPoseUseKeyingGroup 

Definition at line 64 of file fbcharacterpose.h.

Mirror Plane Type.

Enumerator:
kFBMirrorPlaneTypeInvalid 
kFBMirrorPlaneTypeAuto 
kFBMirrorPlaneTypeZY 
kFBMirrorPlaneTypeXY 
kFBMirrorPlaneTypeXZ 
kFBMirrorPlaneTypeUser 
kFBMirrorPlaneTypeEquation 
kFBMirrorPlaneTypeCount 

Definition at line 78 of file fbcharacterpose.h.

Character Pose Keying Mode.

Enumerator:
kFBCharacterPoseKeyingModeInvalid 
kFBCharacterPoseKeyingModeFullBody 
kFBCharacterPoseKeyingModeBodyPart 
kFBCharacterPoseKeyingModeCount 

Definition at line 91 of file fbcharacterpose.h.


Function Documentation