50 {
return myRemoveSerial; }
54 const char *old_version,
55 const char *cur_version,
56 bool *node_deleted)
override;
64 void clearCacheSopCache();
74 const char *
inputLabel(
unsigned idx)
const override;
77 bool ANYFRAME() {
return evalInt(
"anyframe", 0, 0) != 0; }
79 bool CLEARONCHANGE(
fpreal t) {
return evalInt(
"clearonchange", 0, t) != 0; }
88 int INDEXTIME() {
return evalInt(
"indextime", 0, 0); }
90 int LOADMETHOD() {
return evalInt(
"loadmethod", 0, 0); }
95 bool CACHEPOINTS() {
return evalInt(
"cachepoints", 0, 0) != 0; }
96 bool BLENDPOS() {
return evalInt(
"blendpos", 0, 0) != 0; }
101 void loadLocalGeometry(
fpreal t,
bool cache_points,
int ind,
102 int check_merge = 0);
104 int check_merge = 0);
114 void setGDP(
fpreal t,
bool cache_points,
int i0);
121 void shiftCache(
int start,
int end,
int inc);
133 exint myCacheAccessCount;
145 int64 myCachedMemoryUsage;
147 int64 myRemoveSerial;
148 int myLastRefInputId;
149 int myLastRefInputModVer;
151 bool myPreserveRequest;
virtual bool updateParmsFlags()
virtual const SOP_NodeVerb * cookVerb() const
void syncNodeVersion(const char *old_version, const char *current_version, bool *node_deleted) override
virtual void makePreserveRequest()
virtual const char * inputLabel(unsigned idx) const
fpreal evalFloat(int pi, int vi, fpreal t) const
Parameters for OP_Node::getInfoText()/OP_Node::getNodeSpecificInfoText()
int64 getCacheRemoveSerial() const
void evalString(UT_String &val, int pi, int vi, fpreal t) const
virtual int64 getLoadedMemoryUsage() const
GLuint const GLchar * name
Parameters for OP_Node::fillInfoTree()/OP_Node::fillInfoTreeNodeSpecific()
exint evalInt(int pi, int vi, fpreal t) const
virtual OP_ERROR cookMySop(OP_Context &context)=0
virtual int isRefInput(unsigned idx) const
void getNodeSpecificInfoText(OP_Context &context, OP_NodeInfoParms &iparms) override
static const UT_StringHolder theSOPTypeName
void fillInfoTreeNodeSpecific(UT_InfoTree &tree, const OP_NodeInfoTreeParms &parms) override
Fill in tree with this SOP's details.
bool unloadData() override