KFbxSubDeformer Class Reference

#include <kfbxsubdeformer.h>
Inheritance diagram for KFbxSubDeformer:
Inheritance graph
[legend]

List of all members.


Detailed Description

FBX SDK sub-deformer class.

Definition at line 58 of file kfbxsubdeformer.h.


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.

Public Types

enum   ESubDeformerType {
   eUNIDENTIFIED,
   eCLUSTER,
   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 KString  GetTypeName () const
virtual KStringList  GetTypeFlags () const

Protected Attributes

KError  mError
bool  mMultiLayer

Friends

class  KFbxGeometry
class  KFbxScene

Member Enumeration Documentation

SubDeformer types.

  • eCLUSTER
Enumerator:
eUNIDENTIFIED 
eCLUSTER 
eSUBDEFORMER_COUNT 

Definition at line 76 of file kfbxsubdeformer.h.

enum EError

Error identifiers.

  • eERROR
Enumerator:
eERROR 
eERROR_COUNT 

Definition at line 101 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 KFbxCluster.

Definition at line 86 of file kfbxsubdeformer.h.

References 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 KString GetTypeName (  )  const [inline, protected, virtual]

Definition at line 131 of file kfbxsubdeformer.h.

virtual KStringList GetTypeFlags (  )  const [inline, protected, virtual]

Definition at line 132 of file kfbxsubdeformer.h.


Friends And Related Function Documentation

friend class KFbxGeometry [friend]

Definition at line 138 of file kfbxsubdeformer.h.

friend class KFbxScene [friend]

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.

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