FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace FBCharacterFace FBCharacterFace
FBCharacterFace FBCharacterFace
|
Public Member Functions
|
|
FBCharacterFace
(char *pName, HIObject pObject=NULL) |
|
Constructor.
|
virtual bool |
PlotAnimation
() |
|
Plot the animation of the character face.
|
virtual void |
FBDelete
() |
|
Actual Character Face destructor.
|
void |
GotoRest
() |
|
Set the character face back to its rest
shape.
|
bool |
ShapeGroupAdd
(FBModelList
*pList, char *pName=NULL) |
|
Add a blendshape model group containing
models.
|
bool |
ShapeGroupRemove
(int pShapeGrpId) |
|
Remove a blendshape model group.
|
int |
ShapeGroupFindByName
(char *pName) |
|
Find a blendshape group by name.
|
int |
ShapeGroupGetCount
() |
|
Retrieve the total number of blendshape
groups on this character face.
|
char * |
ShapeGroupGetName
(int pShapeGrpId) |
|
Retrieve the name of a blendshape group.
|
bool |
ShapeGroupSetName
(int pShapeGrpId, char *pName) |
|
Set the name of a blendshape group.
|
int |
ShapeFindByName
(int pShapeGrpId, char *pName) |
|
Find a shape in a blendshape group by name.
|
int |
ShapeGetCount
(int pShapeGrpId) |
|
Retrieve the total number of shapes in a
blendshape group.
|
char * |
ShapeGetName
(int pShapeGrpId, int pShapeId) |
|
Retrieve the name of the shape in a
blendshape group.
|
bool |
ShapeSetName
(int pShapeGrpId, int pShapeId, char *pName) |
|
Set the name of the shape in a blendshape
group.
|
int |
ClusterGroupAdd
(FBModelList
*pList, char *pName=NULL) |
|
Add a cluster group to the character face.
|
bool |
ClusterGroupRemove
(int pClusterGrpId) |
|
Remove a cluster group from the character
face.
|
int |
ClusterGroupFindByName
(char *pName) |
|
Find a cluster group by name.
|
int |
ClusterGroupGetCount
() |
|
Retrieve the total number of cluster groups.
|
char * |
ClusterGroupGetName
(int pClusterGrpId) |
|
Retrieve the name of a cluster group.
|
bool |
ClusterGroupSetName
(int pClusterGrpId, char *pName) |
|
Set the name of a cluster group.
|
bool |
ClusterGroupSnapRest
(int pClusterGrpId) |
|
Set a cluster group's rest pose to the
current pose.
|
int |
ClusterShapeAdd
(int pClusterGrpId, char *pName=NULL) |
|
Add a cluster shape to a cluster group.
|
bool |
ClusterShapeRemove
(int pClusterGrpId, int pClusterShapeId) |
|
Remove a cluster shape from a cluster group.
|
int |
ClusterShapeFindByName
(int pClusterGrpId, char *pName) |
|
Find a cluster shape in a cluster group by
name.
|
int |
ClusterShapeGetCount
(int pClusterGrpId) |
|
Retrieve the total number of shapes in a
cluster group.
|
char * |
ClusterShapeGetName
(int pClusterGrpId, int pClusterShapeId) |
|
Retrieve the name of a shape in a cluster
group.
|
bool |
ClusterShapeSetName
(int pClusterGrpId, int pClusterShapeId, char *pName) |
|
Set the name of a shape in a cluster group.
|
bool |
ClusterShapeSnap
(int pClusterGrpId, int pClusterShapeId) |
|
Record the current pose of the cluster group
to a cluster shape.
|
int |
ExpressionAdd
(char *pName) |
|
Add an expression to the face.
|
bool |
ExpressionRemove
(int pExpressionId) |
|
Remove an expression from the face.
|
int |
ExpressionFindByName
(char *pName) |
|
Find an expression on the face by name.
|
int |
ExpressionGetCount
() |
|
Retrieve the total number of expressions on
the face.
|
char * |
ExpressionGetName
(int pExpressionId) |
|
Retrieve the name of an expression.
|
bool |
ExpressionSetName
(int pExpressionId, char *pName) |
|
Set the name of an expression.
|
bool |
ExpressionSetShapeWeight
(int pExpressionId, int pGrpId, int pShapeId, float
pValue=0.0f) |
|
Assign the weight of a shape to an
expression.
|
Public Attributes
|
FBPropertyActorFace |
InputActorFace |
|
Read Write Property: The index of the
actor used for the input.
|
FBPropertyBool |
ActiveInput |
|
Read Write Property: Is the character
input active?
|