GU_CopyParms Class Reference
#include <GU_Copy.h>
List of all members.
|
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 GB_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 | setTransformCallback (GU_CopyTransformCallback callback) |
| void | setGroupNameCallback (GU_CopyGroupNameCallback callback) |
| void | setSource (const GU_Detail *gdp, const GB_PrimitiveGroup *primgrp=0) |
| void | setSourceCallback (GU_CopySourceCallback callback) |
| void | copy (GU_Detail &gdp, int ncopies, void *data=0) |
Detailed Description
Definition at line 54 of file GU_Copy.h.
Member Enumeration Documentation
- Enumerator:
-
| GU_SET_ATTRIB |
|
| GU_ADD_ATTRIB |
|
| GU_SUB_ATTRIB |
|
| GU_MUL_ATTRIB |
|
Definition at line 59 of file GU_Copy.h.
Constructor & Destructor Documentation
| GU_CopyParms::GU_CopyParms |
( |
|
) |
|
| GU_CopyParms::~GU_CopyParms |
( |
|
) |
|
Member Function Documentation
| void GU_CopyParms::copy |
( |
GU_Detail & |
gdp, |
|
|
int |
ncopies, |
|
|
void * |
data = 0 | |
|
) |
| | |
| void GU_CopyParms::setKeepVectorLength |
( |
int |
onoff |
) |
[inline] |
| void GU_CopyParms::setPointAttrib |
( |
const char * |
pattern, |
|
|
GU_AttribOp |
op | |
|
) |
| | |
| void GU_CopyParms::setPreserveGroups |
( |
int |
onoff |
) |
[inline] |
| void GU_CopyParms::setPrimAttrib |
( |
const char * |
pattern, |
|
|
GU_AttribOp |
op | |
|
) |
| | |
| void GU_CopyParms::setVertexAttrib |
( |
const char * |
pattern, |
|
|
GU_AttribOp |
op | |
|
) |
| | |
The documentation for this class was generated from the following file: