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.