KFbxDeformer Class Reference

Inherits KFbxTakeNodeContainer.

Inherited by KFbxSkin, and KFbxVertexCacheDeformer.

Inheritance diagram for KFbxDeformer:

Inheritance graph
List of all members.

Detailed Description

Definition at line 63 of file kfbxdeformer.h.

Error Management

enum  EError
 Error identifiers. More...
KErrorGetError ()
 Retrieve error object.
EError GetLastErrorID ()
 Get last error code.
char * GetLastErrorString ()
 Get last error string.

Public Types

enum  EDeformerType
 Deformer types. More...

Public Member Functions

void SetMultiLayer (bool pMultiLayer)
 Set multi-layer state flag.
bool GetMultiLayer ()
 Get multi-layer state.
virtual EDeformerType GetDeformerType () const
 Get the deformer type.

Protected Member Functions

virtual KString GetTypeName () const
virtual KStringList GetTypeFlags () const

Static Protected Member Functions

static char const * GetNamePrefix ()

Protected Attributes

KFbxDeformer_internal * mPH
KError mError
bool mMultiLayer


Member Enumeration Documentation

Deformer types.

  • UNIDENTIFIED
  • eSKIN
  • eVERTEX_CACHE
  • eDEFORMER_COUNT

Definition at line 84 of file kfbxdeformer.h.

enum EError

Error identifiers.

  • eERROR
  • eERROR_COUNT

Definition at line 111 of file kfbxdeformer.h.


Member Function Documentation

void SetMultiLayer ( bool  pMultiLayer  ) 

Set multi-layer state flag.

Parameters:
pMultiLayer Set to true to enable multi-layering.

bool GetMultiLayer (  ) 

Get multi-layer state.

Returns:
The current state of the multi-layer flag.

virtual EDeformerType GetDeformerType (  )  const [inline, virtual]

Get the deformer type.

Returns:
Deformer type identifier.

Reimplemented in KFbxSkin, and KFbxVertexCacheDeformer.

Definition at line 95 of file kfbxdeformer.h.

KError& GetError (  ) 

Retrieve error object.

Returns:
Reference to error object.

EError GetLastErrorID (  ) 

Get last error code.

Returns:
Last error code.

char* GetLastErrorString (  ) 

Get last error string.

Returns:
Textual description of the last error.