Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends

KFbxSubDeformer Class Reference

This reference page is linked to from the following overview topics: List of Python FBX classes.


Search for all occurrences

Detailed Description

FBX SDK sub-deformer class.

Definition at line 58 of file kfbxsubdeformer.h.

#include <kfbxsubdeformer.h>

Inheritance diagram for KFbxSubDeformer:
Inheritance graph
[legend]

List of all members.

Public Types

enum   ESubDeformerType { eUNIDENTIFIED, eCLUSTER, eBLENDSHAPECHANNEL, eSUBDEFORMER_COUNT }
 

SubDeformer types.

More...

Public Member Functions

void  SetMultiLayer (bool pMultiLayer)
  Set multi layer state flag.
bool  GetMultiLayer () const
  Get multilayer state.
virtual ESubDeformerType  GetSubDeformerType () const
  Get the type of the sub deformer.

Protected Member Functions

  KFbxSubDeformer (KFbxSdkManager &pManager, char const *pName)
virtual KStringList  GetTypeFlags () const

Protected Attributes

KError  mError
bool  mMultiLayer

Friends

class  KFbxGeometry
class  KFbxScene

Error Management

enum   EError { eERROR, eERROR_COUNT }
 

Error identifiers.

More...
KError GetError ()
  Retrieve error object.
EError  GetLastErrorID () const
  Get last error code.
const char *  GetLastErrorString () const
  Get last error string.

Member Enumeration Documentation

SubDeformer types.

  • eCLUSTER
Enumerator:
eUNIDENTIFIED 
eCLUSTER 
eBLENDSHAPECHANNEL 
eSUBDEFORMER_COUNT 

Definition at line 76 of file kfbxsubdeformer.h.

enum EError

Error identifiers.

  • eERROR
Enumerator:
eERROR 
eERROR_COUNT 

Definition at line 102 of file kfbxsubdeformer.h.


Constructor & Destructor Documentation

KFbxSubDeformer ( KFbxSdkManager pManager,
char const *  pName 
) [protected]

Member Function Documentation

void SetMultiLayer ( bool  pMultiLayer )

Set multi layer state flag.

Parameters:
pMultiLayer If true, multi-layering is enabled.
bool GetMultiLayer ( ) const

Get multilayer state.

Returns:
The state of the multi-layer flag.
virtual ESubDeformerType GetSubDeformerType ( ) const [inline, virtual]

Get the type of the sub deformer.

Returns:
SubDeformer type identifier.

Reimplemented in KFbxBlendShapeChannel, and KFbxCluster.

Definition at line 87 of file kfbxsubdeformer.h.

{ return eUNIDENTIFIED; }
KError& GetError ( )

Retrieve error object.

Returns:
Reference to error object.
EError GetLastErrorID ( ) const

Get last error code.

Returns:
Last error code.
const char* GetLastErrorString ( ) const

Get last error string.

Returns:
Textual description of the last error.
virtual KStringList GetTypeFlags ( ) const [inline, protected, virtual]

Reimplemented from KFbxObject.

Reimplemented in KFbxBlendShapeChannel, and KFbxCluster.

Definition at line 132 of file kfbxsubdeformer.h.

{ return KStringList(); }

Friends And Related Function Documentation

friend class KFbxGeometry [friend]

Definition at line 138 of file kfbxsubdeformer.h.

friend class KFbxScene [friend]

Reimplemented from KFbxObject.

Reimplemented in KFbxBlendShapeChannel, and KFbxCluster.

Definition at line 139 of file kfbxsubdeformer.h.


Member Data Documentation

KError mError [protected]

Definition at line 135 of file kfbxsubdeformer.h.

bool mMultiLayer [protected]

Definition at line 136 of file kfbxsubdeformer.h.


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

KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer
KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer KFbxSubDeformer