HDK
|
#include <GVEX_GeoCommand.h>
Public Member Functions | |
GVEX_GeoCommand () | |
~GVEX_GeoCommand () | |
void | appendQueue (VEX_GeoCommandQueue< PREC > &geocmd) |
void | appendQueues (UT_Array< VEX_GeoCommandQueue< PREC >> &geocmds) |
void | setCwdOpId (int op_id) |
void | apply (GU_Detail *gdp) |
GA_Offset | pointOffset (const GU_Detail *gdp, exint elem, exint pointidx) const |
GA_Offset | primitiveOffset (const GU_Detail *gdp, exint elem, exint primitiveidx) const |
GA_Offset | vertexOffset (const GU_Detail *gdp, exint elem, exint vertexidx) const |
GA_Offset | vertexOffset (const GU_Detail *gdp, exint elem, exint primidx, exint vertexidx) const |
GA_Offset | dictOffset (const GU_Detail *gdp, GA_AttributeOwner owner, exint elem, exint objidx, exint secidx) const |
Protected Member Functions | |
void | applyAttribCreate (GU_Detail *gdp, GA_AttributeOwner owner, VEX_GeoAttribEdit< PREC > *edit) const |
void | applyAttribTypeInfo (GU_Detail *gdp, GA_AttributeOwner owner, VEX_GeoAttribEdit< PREC > *edit) const |
void | applyAttribEdit (GU_Detail *gdp, GA_AttributeOwner owner, VEX_GeoAttribEdit< PREC > *edit, bool alreadybumpingid) const |
void | applyGroupCreate (GU_Detail *gdp, GA_AttributeOwner owner, VEX_GeoAttribEdit< PREC > *edit) const |
void | applyGroupEdit (GU_Detail *gdp, GA_AttributeOwner owner, VEX_GeoAttribEdit< PREC > *edit, bool alreadybumpingid) const |
void | applyIntrinsicEdit (GU_Detail *gdp, VEX_GeoAttribEdit< PREC > *edit) const |
void | applyDetailIntrinsicEdit (GU_Detail *gdp, VEX_GeoAttribEdit< PREC > *edit) const |
THREADED_METHOD2 (GVEX_GeoCommand, myGeoCmd.myPointAdd.entries() > 8 *1024, setNewPointPos, GU_Detail *, gdp, bool *, hasclone) | |
void | setNewPointPosPartial (GU_Detail *gdp, bool *hasclone, const UT_JobInfo &info) |
Definition at line 25 of file GVEX_GeoCommand.h.
GVEX_GeoCommand< PREC >::GVEX_GeoCommand | ( | ) |
GVEX_GeoCommand< PREC >::~GVEX_GeoCommand | ( | ) |
void GVEX_GeoCommand< PREC >::appendQueue | ( | VEX_GeoCommandQueue< PREC > & | geocmd | ) |
void GVEX_GeoCommand< PREC >::appendQueues | ( | UT_Array< VEX_GeoCommandQueue< PREC >> & | geocmds | ) |
void GVEX_GeoCommand< PREC >::apply | ( | GU_Detail * | gdp | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
GA_Offset GVEX_GeoCommand< PREC >::dictOffset | ( | const GU_Detail * | gdp, |
GA_AttributeOwner | owner, | ||
exint | elem, | ||
exint | objidx, | ||
exint | secidx | ||
) | const |
GA_Offset GVEX_GeoCommand< PREC >::pointOffset | ( | const GU_Detail * | gdp, |
exint | elem, | ||
exint | pointidx | ||
) | const |
GA_Offset GVEX_GeoCommand< PREC >::primitiveOffset | ( | const GU_Detail * | gdp, |
exint | elem, | ||
exint | primitiveidx | ||
) | const |
|
inline |
Definition at line 37 of file GVEX_GeoCommand.h.
|
protected |
|
protected |
GA_Offset GVEX_GeoCommand< PREC >::vertexOffset | ( | const GU_Detail * | gdp, |
exint | elem, | ||
exint | vertexidx | ||
) | const |
GA_Offset GVEX_GeoCommand< PREC >::vertexOffset | ( | const GU_Detail * | gdp, |
exint | elem, | ||
exint | primidx, | ||
exint | vertexidx | ||
) | const |