KFbxTakeInfo Class Reference

#include <kfbxtakeinfo.h>

List of all members.


Detailed Description

Contains take information prefetched from an imported file and exported to an output file.

Definition at line 63 of file kfbxtakeinfo.h.


Public Types

enum   EImportOffsetType
  EImportOffsetType Import offset types. More...

Public Member Functions

  KFbxTakeInfo ()
  Constructor.
virtual  ~KFbxTakeInfo ()
  Destructor.
  KFbxTakeInfo (const KFbxTakeInfo &pTakeInfo)
  Copy Constructor.
KFbxTakeInfo operator= (const KFbxTakeInfo &pTakeInfo)
  Assignment operator.
KFbxThumbnail GetTakeThumbnail ()
  Get the take thumbnail.
void  SetTakeThumbnail (KFbxThumbnail *pTakeThumbnail)
  Set the take thumbnail.
void  CopyLayers (const KFbxTakeInfo &pTakeInfo)
  Copy Take's Layer info.

Public Attributes

KString  mName
  Take name.
KString  mImportName
  Take name once imported in a scene.
KString  mDescription
  Take description.
bool  mSelect
  Import/export flag.
KTimeSpan  mLocalTimeSpan
  Local time span, set to animation interval if left to default value.
KTimeSpan  mReferenceTimeSpan
  Reference time span, set to animation interval if left to default value.
KTime  mImportOffset
  Time value to offset the animation keys once imported in a scene.
EImportOffsetType  mImportOffsetType
  Import offset type.
KArrayTemplate< KLayerInfo * >  mLayerInfoList
  List of each Layer's Info.
int  mCurrentLayer
  Current Layer.

Protected Attributes

KFbxThumbnail mTakeThumbnail
  Take's thumbnail.

Member Enumeration Documentation

EImportOffsetType Import offset types.

  • eABSOLUTE
  • eRELATIVE

Definition at line 114 of file kfbxtakeinfo.h.


Constructor & Destructor Documentation

KFbxTakeInfo (  ) 

Constructor.

virtual ~KFbxTakeInfo (  )  [virtual]

Destructor.

KFbxTakeInfo ( const KFbxTakeInfo pTakeInfo  ) 

Copy Constructor.

Parameters:
pTakeInfo  the takeInfo to be copied.

Member Function Documentation

KFbxTakeInfo& operator= ( const KFbxTakeInfo pTakeInfo  ) 

Assignment operator.

Parameters:
pTakeInfo  The takeInfo to be assigned. .

KFbxThumbnail* GetTakeThumbnail (  ) 

Get the take thumbnail.

Returns:
Pointer to the thumbnail.

void SetTakeThumbnail ( KFbxThumbnail pTakeThumbnail  ) 

Set the take thumbnail.

Parameters:
pTakeThumbnail  The referenced thumbnail object.

void CopyLayers ( const KFbxTakeInfo pTakeInfo  ) 

Copy Take's Layer info.

Parameters:
pTakeInfo  The takeInfo to be copied.

Member Data Documentation

Take name.

Definition at line 81 of file kfbxtakeinfo.h.

Take name once imported in a scene.

Modify it if it has to be different than the take name in the imported file.

Remarks:
This field is only used when importing a scene.

Definition at line 87 of file kfbxtakeinfo.h.

Take description.

Definition at line 90 of file kfbxtakeinfo.h.

bool mSelect

Import/export flag.

Set to true by default. Set to false if the take must not be imported or exported.

Definition at line 95 of file kfbxtakeinfo.h.

Local time span, set to animation interval if left to default value.

Definition at line 98 of file kfbxtakeinfo.h.

Reference time span, set to animation interval if left to default value.

Definition at line 101 of file kfbxtakeinfo.h.

Time value to offset the animation keys once imported in a scene.

Modify it if the animation of a take must be offset. Its effect depends on the state of mImportOffsetType.

Remarks:
This field is only used when importing a scene.

Definition at line 108 of file kfbxtakeinfo.h.

Import offset type.

If set to eABSOLUTE, mImportOffset gives the absolute time of the first animation key and the appropriate time shift is applied to all of the other animation keys. If set to eRELATIVE, mImportOffset gives the relative time shift applied to all the animation keys.

Definition at line 127 of file kfbxtakeinfo.h.

KArrayTemplate<KLayerInfo*> mLayerInfoList

List of each Layer's Info.

Definition at line 145 of file kfbxtakeinfo.h.

Current Layer.

Definition at line 147 of file kfbxtakeinfo.h.

Take's thumbnail.

Definition at line 151 of file kfbxtakeinfo.h.

KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo
KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo KFbxTakeInfo