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::setGroupNameCallback ( GU_CopyGroupNameCallback  callback  )  [inline]

Definition at line 77 of file GU_Copy.h.

void GU_CopyParms::setKeepVectorLength ( int  onoff  )  [inline]

Definition at line 71 of file GU_Copy.h.

void GU_CopyParms::setPointAttrib ( const char *  pattern,
GU_AttribOp  op 
)

void GU_CopyParms::setPreserveGroups ( int  onoff  )  [inline]

Definition at line 72 of file GU_Copy.h.

void GU_CopyParms::setPrimAttrib ( const char *  pattern,
GU_AttribOp  op 
)

void GU_CopyParms::setSource ( const GU_Detail gdp,
const GB_PrimitiveGroup primgrp = 0 
) [inline]

Definition at line 84 of file GU_Copy.h.

void GU_CopyParms::setSourceCallback ( GU_CopySourceCallback  callback  )  [inline]

Definition at line 91 of file GU_Copy.h.

void GU_CopyParms::setTemplate ( const GU_Detail gdp,
const GB_PointGroup ptgrp = 0 
)

void GU_CopyParms::setTransformCallback ( GU_CopyTransformCallback  callback  )  [inline]

Definition at line 73 of file GU_Copy.h.

void GU_CopyParms::setVertexAttrib ( const char *  pattern,
GU_AttribOp  op 
)


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:29:36 2013 for HDK by  doxygen 1.5.9