fbsdk/fbtypes.h File Reference

fbtypes.h File Reference
#include <kaydaradef.h>
#include <fbsdk/fbversion.h>

File Description

Types & macros.

Definition in file fbtypes.h.

Classes

class  FBVector2< tType >
 Two dimensional vector (template). More...
 
class  FBVector3< tType >
 Three dimensional vector (template). More...
 
class  FBVector4< tType >
 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...
 

Namespaces

 ORSDK2018
 

Macros

#define FBSDK_DLL   K_DLLIMPORT
 Be sure that FBSDK_DLL is defined only once... More...
 
#define FB_FORWARD(ClassName)   class ClassName
 Forwarding of class and typedef declaration. More...
 
#define __FB_FORWARD(ClassName)
 Forwarding of class and typedef declaration. More...
 

Typedefs

typedef class FBVector2< double > FBVector2d
 2D vector. More...
 
typedef class FBVector3< double > FBVector3d
 3D vector. More...
 
typedef class FBVector4< double > FBVector4d
 4D vector More...
 
typedef class FBVector4< float > FBColorF
 Color float. More...
 
typedef FBVector3< double > FBRVector
 Rotation vector. More...
 
typedef FBVector4< double > FBTVector
 Translation vector. More...
 
typedef class FBVector3< double > FBVector3Double
 Vector 3 double. More...
 
typedef class FBVector4< double > FBVector4Double
 Vector 4 double. More...
 
typedef class FBVector4< double > FBQuaternion
 Quaternion. More...
 
typedef class 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. More...
 
typedef class FBVector4< float > FBVertex
 Vertex. More...
 
typedef class FBVector4< float > FBNormal
 Normal. More...
 

Enumerations

enum  kFbxObjectStore {
  kInit =1, kAttributes =2, kRelations =4, kAll =7,
  kCleanup =8, kData =16, kMerge =32
}
 Description of the different store/retrieve passes of the FBX format. More...
 

Macro Definition Documentation

#define __FB_FORWARD (   ClassName)
Value:
FB_FORWARD( ClassName ); \
class Data##ClassName
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
Definition: fbtypes.h:62

Forwarding of class and typedef declaration.

Parameters
ClassNameThe name of the class to be forwarded.

Definition at line 68 of file fbtypes.h.

#define FB_FORWARD (   ClassName)    class ClassName
#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 49 of file fbtypes.h.

Go to the source code of this file.