|
HDK
|
#include <GU_Copy.h>
Public Types | |
| enum | GU_AttribOp { GU_SET_ATTRIB, GU_ADD_ATTRIB, GU_SUB_ATTRIB, GU_MUL_ATTRIB } |
Public Member Functions | |
| GU_CopyParms () | |
| ~GU_CopyParms () | |
| void | setTemplate (const GU_Detail &gdp, const GA_PointGroup *ptgrp=0) |
| void | setPointAttrib (const char *pattern, GU_AttribOp op) |
| void | setPrimAttrib (const char *pattern, GU_AttribOp op) |
| void | setVertexAttrib (const char *pattern, GU_AttribOp op) |
| void | setKeepVectorLength (int onoff) |
| void | setPreserveGroups (int onoff) |
| void | setKeepInternalGroups (bool keep) |
| void | setTransformCallback (GU_CopyTransformCallback callback) |
| void | setGroupNameCallback (GU_CopyGroupNameCallback callback) |
| void | setSource (const GU_Detail *gdp, const GA_PrimitiveGroup *primgrp=0) |
| void | setSourceCallback (GU_CopySourceCallback callback) |
| void | copy (GU_Detail &gdp, int ncopies, void *data=0) |
| void | applyPointMap (GA_Offset ptoff, GA_Offset tptoff) const |
| void | applyPrimMap (GA_Detail *detail, GA_Offset primoff, GA_Offset tptoff) const |
| bool | needToApplyPointMap () const |
| bool | needToApplyPrimMap () const |
| GU_CopyParms::GU_CopyParms | ( | ) |
| GU_CopyParms::~GU_CopyParms | ( | ) |
|
inline |
|
inline |
| void GU_CopyParms::setPointAttrib | ( | const char * | pattern, |
| GU_AttribOp | op | ||
| ) |
| void GU_CopyParms::setPrimAttrib | ( | const char * | pattern, |
| GU_AttribOp | op | ||
| ) |
|
inline |
|
inline |
| void GU_CopyParms::setTemplate | ( | const GU_Detail & | gdp, |
| const GA_PointGroup * | ptgrp = 0 |
||
| ) |
|
inline |
| void GU_CopyParms::setVertexAttrib | ( | const char * | pattern, |
| GU_AttribOp | op | ||
| ) |