KFbxControlSetPlug Class Reference

#include <kfbxcontrolset.h>
Inheritance diagram for KFbxControlSetPlug:
Inheritance graph
[legend]

List of all members.


Detailed Description

Plug class for control set.

Definition at line 392 of file kfbxcontrolset.h.


Error Management

The same error object is shared among instances of this class.

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 Member Functions

virtual KFbxObject Clone (KFbxObject *pContainer, KFbxObject::ECloneType pCloneType) const
  Creates a clone of this object.
virtual KString  GetTypeName () const
virtual KStringList  GetTypeFlags () const

Public Attributes

KFbxTypedProperty
< KFbxControlSet::EType
ControlSetType
  Type property of control set.
KFbxTypedProperty< bool >  UseAxis
  Use axis flag.
KFbxTypedProperty< fbxReference * >  Character
  Reference character.

Protected Member Functions

  KFbxControlSetPlug (KFbxSdkManager &pManager, char const *pName)
virtual void  Construct (const KFbxControlSetPlug *pFrom)

Protected Attributes

KArrayTemplate< KFbxProperty mFKBuf
KArrayTemplate< KFbxProperty mIKBuf
KError  mError

Friends

class  KFbxScene
class  KFbxControlSet

Member Enumeration Documentation

enum EError

Error identifiers.

Enumerator:
eERROR 
eERROR_COUNT 

Definition at line 416 of file kfbxcontrolset.h.


Constructor & Destructor Documentation

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

Member Function Documentation

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 KFbxObject* Clone ( KFbxObject pContainer,
KFbxObject::ECloneType  pCloneType  
) const [virtual]

Creates a clone of this object.

Parameters:
pContainer  The object, typically a document or scene, that will contain the new clone. Can be NULL.
pCloneType  The type of clone to create
Returns:
The new clone, or NULL if the specified clone type is not supported.

Reimplemented from KFbxObject.

virtual void Construct ( const KFbxControlSetPlug pFrom  )  [protected, virtual]

virtual KString GetTypeName (  )  const [virtual]

virtual KStringList GetTypeFlags (  )  const [virtual]

Friends And Related Function Documentation

friend class KFbxScene [friend]

Definition at line 456 of file kfbxcontrolset.h.

friend class KFbxControlSet [friend]

Definition at line 457 of file kfbxcontrolset.h.


Member Data Documentation

Type property of control set.

Definition at line 398 of file kfbxcontrolset.h.

Use axis flag.

Definition at line 400 of file kfbxcontrolset.h.

Reference character.

Definition at line 402 of file kfbxcontrolset.h.

Definition at line 451 of file kfbxcontrolset.h.

Definition at line 452 of file kfbxcontrolset.h.

KError mError [protected]

Definition at line 454 of file kfbxcontrolset.h.

KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug
KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug KFbxControlSetPlug