FBX C++ API Reference
fbxtakeinfo.h
Go to the documentation of this file.
1 /****************************************************************************************
2 
3  Copyright (C) 2015 Autodesk, Inc.
4  All rights reserved.
5 
6  Use of this software is subject to the terms of the Autodesk license agreement
7  provided at the time of installation or download, or which otherwise accompanies
8  this software in either electronic or hard copy form.
9 
10 ****************************************************************************************/
11 
13 #ifndef _FBXSDK_SCENE_TAKEINFO_H_
14 #define _FBXSDK_SCENE_TAKEINFO_H_
15 
16 #include <fbxsdk/fbxsdk_def.h>
17 
21 
22 #include <fbxsdk/fbxsdk_nsbegin.h>
23 
24 class FbxThumbnail;
25 
29 {
31  int mId;
32 };
33 
57 {
58 public:
59 
62  FbxTakeInfo();
63 
66  virtual ~FbxTakeInfo();
67 
71  FbxTakeInfo(const FbxTakeInfo& pTakeInfo);
72 
76  FbxTakeInfo& operator=(const FbxTakeInfo& pTakeInfo);
77 
80 
86 
89 
93  bool mSelect;
94 
97 
100 
107 
113  {
115  eRelative
116  };
117 
126 
130  void CopyLayers(const FbxTakeInfo& pTakeInfo);
131 
134 
137 };
138 
139 #include <fbxsdk/fbxsdk_nsend.h>
140 
141 #endif /* _FBXSDK_SCENE_TAKEINFO_H_ */
EImportOffsetType
Import offset types.
Definition: fbxtakeinfo.h:112
FBX SDK environment definition.
This FbxTakeLayerInfo structure is used to identify a layer by name and id number.
Definition: fbxtakeinfo.h:28
FbxString mName
Take name.
Definition: fbxtakeinfo.h:79
Utility class to manipulate strings.
Definition: fbxstring.h:66
FbxTime mImportOffset
Time value for offsetting the animation keys once they are imported in a scene.
Definition: fbxtakeinfo.h:106
FbxTimeSpan mLocalTimeSpan
Local time span, set to animation interval if it is left at the default value.
Definition: fbxtakeinfo.h:96
int mCurrentLayer
Current Layer.
Definition: fbxtakeinfo.h:136
FbxArray< FbxTakeLayerInfo * > mLayerInfoList
List of each layer&#39;s information.
Definition: fbxtakeinfo.h:133
bool mSelect
Import/export flag.
Definition: fbxtakeinfo.h:93
Class to encapsulate time units.
Definition: fbxtime.h:44
EImportOffsetType mImportOffsetType
Import offset type.
Definition: fbxtakeinfo.h:125
FbxTimeSpan mReferenceTimeSpan
Reference time span, set to animation interval if it is left at the default value.
Definition: fbxtakeinfo.h:99
FbxString mImportName
The take name once it is imported in a scene.
Definition: fbxtakeinfo.h:85
This class contains take information from an imported file or exported to an output file...
Definition: fbxtakeinfo.h:56
#define FBXSDK_DLL
Definition: fbxarch.h:173
FbxString mDescription
Take description.
Definition: fbxtakeinfo.h:88
Class to encapsulate time intervals.
Definition: fbxtime.h:508
FbxString mName
Definition: fbxtakeinfo.h:30
Simple class to hold RGBA values of a thumbnail image.
Definition: fbxthumbnail.h:27
Class for array of basic elements such as pointers and basic types.
Definition: fbxarray.h:23