GB/GB_GenericData.h File Reference

#include "GB_API.h"
#include <SYS/SYS_Types.h>
#include "GB_AttributeDefines.h"
#include "GB_AttributeElem.h"
#include <UT/UT_Vector2.h>
#include <UT/UT_Vector3.h>
#include <UT/UT_Vector4.h>
#include <UT/UT_Matrix3.h>
#include <UT/UT_Matrix4.h>

Go to the source code of this file.

Classes

class  GB_GenericData

Defines

#define STATIC_INLINE_SPECIALIZATION
#define GVEX_IMPORT_SPECIALIZATION(TYPE, METHOD)

Functions

 GVEX_IMPORT_SPECIALIZATION (int, getI(0)) GVEX_IMPORT_SPECIALIZATION(fpreal32
 getF (0)) GVEX_IMPORT_SPECIALIZATION(fpreal64
 getV2 ()) GVEX_IMPORT_SPECIALIZATION(UT_Vector3
 getV3 ()) GVEX_IMPORT_SPECIALIZATION(UT_Vector4
 getV4 ()) GVEX_IMPORT_SPECIALIZATION(UT_Matrix3
 getM3 ()) GVEX_IMPORT_SPECIALIZATION(UT_Matrix4


Define Documentation

#define GVEX_IMPORT_SPECIALIZATION ( TYPE,
METHOD   ) 

Value:

template<> STATIC_INLINE_SPECIALIZATION bool \
    GVEXimportData(const GB_GenericData &data, TYPE &result) \
    { result = data.METHOD; return true; }

Definition at line 225 of file GB_GenericData.h.

#define STATIC_INLINE_SPECIALIZATION

Definition at line 222 of file GB_GenericData.h.


Function Documentation

getF (  ) 

getM3 (  ) 

getV2 (  ) 

getV3 (  ) 

getV4 (  ) 

GVEX_IMPORT_SPECIALIZATION ( int  ,
getI(0)   
)


Generated on Tue May 22 00:09:59 2012 for HDK by  doxygen 1.5.9