|
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 |