GEO/GEO_Macros.h File Reference

#include <GB/GB_Macros.h>
#include <GB/GB_ExtraMacros.h>

Go to the source code of this file.

Defines

#define FOR_ALL_MIX_GROUP_PRIMITIVES(gdp, grp, prim, sec)
#define FOR_SAFE_MIX_GROUP_PRIMITIVES(gdp, grp, prim, sec, nextprim, nextsec)


Define Documentation

#define FOR_ALL_MIX_GROUP_PRIMITIVES ( gdp,
grp,
prim,
sec   ) 

Value:

for (gdp->primitives().headMix(*grp, prim, sec); prim; \
                 gdp->primitives().nextMix(*grp, prim, sec, prim, sec))

Definition at line 27 of file GEO_Macros.h.

#define FOR_SAFE_MIX_GROUP_PRIMITIVES ( gdp,
grp,
prim,
sec,
nextprim,
nextsec   ) 

Value:

for (gdp->primitives().headMix(*grp, prim, sec); \
                 prim && (gdp->primitives().nextMix(*grp,prim,sec,nextprim,nextsec) || 1) && prim; \
                 prim = nextprim, sec = nextsec)

Definition at line 31 of file GEO_Macros.h.


Generated on Mon Jan 28 00:27:48 2013 for HDK by  doxygen 1.5.9