|
| | SOP_AttribCompositeCache () |
| |
| | SOP_NodeCacheOptions () |
| |
| | ~SOP_NodeCacheOptions () override |
| |
| void | doCook (const SOP_NodeVerb *verb, const SOP_NodeVerb::CookParms &cookparms) |
| |
| fpreal | evalFloat (const char *parm, int vi, fpreal time) const |
| |
| exint | evalInt (const char *parm, int vi, fpreal time) const |
| |
| void | evalString (UT_String &value, const char *parm, int vi, fpreal time) const |
| |
| void | evalString (UT_StringHolder &value, const char *parm, int vi, fpreal time) const |
| |
| fpreal | evalFloatInst (const char *parm, const int *instance, int vi, fpreal time, int nestlevel=1) const |
| |
| exint | evalIntInst (const char *parm, const int *instance, int vi, fpreal time, int nestlevel=1) const |
| |
| void | evalStringInst (const char *parm, const int *instance, UT_String &val, int vi, fpreal time, int nestlevel=1) const |
| |
| void | evalStringInst (const char *parm, const int *instance, UT_StringHolder &val, int vi, fpreal time, int nestlevel=1) const |
| |
| exint | nInputs () const |
| |
| bool | hasInput (exint idx) const |
| |
| const GU_Detail * | inputGeo (exint idx, const OP_Context &context) const |
| |
| const GU_Detail * | inputGeo (exint idx) const |
| |
| OP_ERROR | error () |
| |
| void | addError (int code, const char *msg=0) |
| |
| void | addWarning (int code, const char *msg=0) |
| |
| void | addMessage (int code, const char *msg=0) |
| |
| void | addTransformError (const OP_Node &node, const char *label=0) const |
| |
| void | notifyGroupParmListeners (int groupparm_idx, int grouptype_idx, const GU_Detail *parm_gdp, const GA_Group *parm_group) const |
| |
| void | select (GA_GroupType gtype=GA_GROUP_PRIMITIVE) |
| |
| void | select (GU_SelectionHandle selection, bool add_to_sel=false) |
| |
| void | select (const GA_Group &group, bool use_gtype=true, bool add_to_sel=false) |
| |
| void | select (const GEO_Primitive &prim, bool sel_prim=true, bool add_to_sel=false) |
| |
| void | selectPoint (GA_Offset ptoff, bool point_sel=true, bool add_to_sel=false) |
| |
| void | selectFrom (const GEO_Primitive &prim, bool sel_prim=true, bool add_to_sel=false) |
| |
| void | selectPointsFrom (GA_Offset ptoff, bool point_sel=true, bool add_to_sel=false) |
| |
| void | select (const GA_Range &range, bool use_rtype=true, bool add_to_sel=false) |
| |
| void | selectInputGroup (const GA_Group *group, GA_GroupType grouptype) |
| |
| void | clearSelection () |
| |
| void | clearSelection (GA_GroupType gtype) |
| |
| bool | destroySelection () |
| |
| bool | selectionEnabled () const |
| |
| void | addExtraInput (OP_Node *op, OP_InterestType type) |
| |
| | OP_NodeCache () |
| |
| virtual | ~OP_NodeCache () |
| |
| virtual int64 | getMemoryUsage (bool inclusive) const |
| |
|
| OP_ERROR | cook (OP_Context &context) override |
| |
| void | parseMySop (UT_ValArray< GA_Attribute * > &detailattribs, UT_ValArray< GA_Attribute * > &primattribs, UT_ValArray< GA_Attribute * > &pointattribs, UT_ValArray< GA_Attribute * > &vertexattribs) |
| |
| bool | verifyGeometries () |
| |
| void | verifyAttribsExist (UT_ValArray< GA_Attribute * > &attribs, GA_AttributeOwner owner) |
| |
| void | setupOpFN () |
| |
| void | setupWeights (int numWeights, fpreal t) |
| |
| void | setAlphaAttrib (GA_AttributeOwner owner, UT_Array< GA_ROHandleR > &alphaattribs, const UT_String &alpha) |
| |
| GA_Attribute * | createAttrib (GA_Attribute *destattrib, UT_ValArray< UT_IntArray * > &new_indices) |
| |
| void | compAttrib (GA_AttributeOwner owner, GA_Attribute *destattrib, const UT_Array< GA_ROHandleR > &alphaattribs, const UT_ValArray< UT_IntArray * > &new_indices, const UT_Array< GA_Offset > &arrsrcoffsets, GA_Offset destoffset, int compop) |
| |
| void | compGrpAttribs (UT_ValArray< GA_Attribute * > &detailattribs, UT_ValArray< GA_Attribute * > &primattribs, UT_ValArray< GA_Attribute * > &pointattribs, UT_ValArray< GA_Attribute * > &vertexattribs) |
| |
| int | SELECTIONIDX () |
| |
| int | DETAILATTRIBCOMP () |
| |
| void | DETAILATTRIBS (UT_String &str) |
| |
| int | PRIMATTRIBCOMP () |
| |
| void | PRIMATTRIBS (UT_String &str) |
| |
| int | PTATTRIBCOMP () |
| |
| void | PTATTRIBS (UT_String &str) |
| |
| int | VTXATTRIBCOMP () |
| |
| void | VTXATTRIBS (UT_String &str) |
| |
| int | MATCHPATTRIB () |
| |
| int | NBLENDS () |
| |
| float | BLEND (int i, fpreal t) |
| |
| void | ALPHAATTRIB (UT_String &str) |
| |
| int | COMPOP () |
| |
| const SOP_NodeVerb::CookParms * | cookparms () const |
| |
| | OP_NodeCache (const OP_NodeCache &)=default |
| |
| OP_NodeCache & | operator= (const OP_NodeCache &)=default |
| |
Definition at line 108 of file SOP_AttribComposite.h.