Definition in file fbtypes.h.
#include <kaydaradef.h>
#include <fbsdk/fbversion.h>


Go to the source code of this file.
Classes |
|
| class | FBVector2 |
| Two dimensional vector (template). More... |
|
| class | FBVector3 |
| Three dimensional vector (template).
More... |
|
| class | FBVector4 |
| Four dimensional vector (template). More... |
|
| class | FBMatrix |
| Four x Four (double) Matrix. More... |
|
| class | FBColor |
| Color vector. More... |
|
| class | FBColorAndAlpha |
| Color and alpha vector. More... |
|
| class | FBSVector |
| Three dimensional scaling vector. More... |
|
Defines |
|
| #define | FBSDK_DLL K_DLLIMPORT |
| Be sure that FBSDK_DLL is defined only once.
|
|
| #define | FB_FORWARD(ClassName) class ClassName; typedef ClassName *H##ClassName; |
| Forwarding of class and typedef declaration.
|
|
| #define | __FB_FORWARD(ClassName) |
| Forwarding of class and typedef declaration.
|
|
Typedefs |
|
|
typedef class K_DLLIMPORT FBVector2< double > |
FBVector2d |
| 2D vector. |
|
|
typedef class K_DLLIMPORT FBVector3< double > |
FBVector3d |
| 3D vector. |
|
|
typedef class K_DLLIMPORT FBVector4< double > |
FBVector4d |
| 4D vector |
|
| typedef FBColor * | HFBColor |
| Color vector. |
|
|
typedef FBVector4 < float > |
FBColorF |
| Color float. |
|
| typedef FBColorF * | HFBColorF |
| Color pointer. |
|
|
typedef FBVector2 < double > |
FBVector2d |
| 2D vector. |
|
|
typedef FBVector3 < double > |
FBVector3d |
| 3D vector. |
|
|
typedef FBVector4 < double > |
FBVector4d |
| 4D vector |
|
|
typedef FBVector3 < double > |
FBRVector |
| Rotation vector. |
|
| typedef FBRVector * | HFBRVector |
| Rotation vector pointer. |
|
|
typedef FBVector4 < double > |
FBTVector |
| Translation vector. |
|
| typedef FBTVector * | HFBTVector |
| Translation vector pointer. |
|
|
typedef class K_DLLIMPORT FBVector3< double > |
FBVector3Double |
| Vector 3 double. |
|
|
typedef class K_DLLIMPORT FBVector4< double > |
FBVector4Double |
| Vector 4 double. |
|
| typedef FBSVector * | HFBSVector |
| FBSVector. |
|
|
typedef class K_DLLIMPORT FBVector4< double > |
FBQuaternion |
| Quaternion. |
|
| typedef FBQuaternion * | HFBQuaternion |
| Quaternion pointer. |
|
|
typedef class K_DLLIMPORT FBVector2< float > |
FBUV |
| Represents a UV coordinate as a FBVector2 of floats in the
range of 0.0f to 1.0f; value 0 is the U value, and value 1 is the V
value. |
|
| typedef FBUV * | HFBUV |
| UV pointer. |
|
|
typedef class K_DLLIMPORT FBVector4< float > |
FBVertex |
| Vertex. |
|
| typedef FBVertex * | HFBVertex |
| Vertex pointer. |
|
|
typedef class K_DLLIMPORT FBVector4< float > |
FBNormal |
| Normal. |
|
| typedef FBNormal * | HFBNormal |
| Normal pointer. |
|
Enumerations |
|
| enum | kFbxObjectStore
{ kAttributes = 1, kRelations = 2, kAll = 3, kCleanup = 8, kData = 16, kMerge = 32 } |
| Description of the different store/retrieve
passes of the FBX format. More... |
|
| #define __FB_FORWARD | ( | ClassName | ) |
Value:
FB_FORWARD( ClassName ) \ class Data##ClassName; typedef Data##ClassName *HData##ClassName
| ClassName | The name of the class to be forwarded. |
| #define FB_FORWARD | ( | ClassName | ) | class ClassName; typedef ClassName *H##ClassName; |
| #define FBSDK_DLL K_DLLIMPORT |
| typedef class K_DLLIMPORT FBVector4<double> FBQuaternion |
| typedef FBVector2<double> FBVector2d |
| typedef class K_DLLIMPORT FBVector2<double> FBVector2d |
| typedef FBVector3<double> FBVector3d |
| typedef class K_DLLIMPORT FBVector3<double> FBVector3d |
| typedef class K_DLLIMPORT FBVector3< double > FBVector3Double |
| typedef FBVector4<double> FBVector4d |
| typedef class K_DLLIMPORT FBVector4<double> FBVector4d |
| typedef class K_DLLIMPORT FBVector4< double > FBVector4Double |
| typedef FBQuaternion* HFBQuaternion |
| typedef FBRVector* HFBRVector |
| typedef FBSVector* HFBSVector |
| typedef FBTVector* HFBTVector |
| enum kFbxObjectStore |
Description of the different store/retrieve passes of the FBX format.