11 #ifndef __SOP_BlockEndCompile_h__
12 #define __SOP_BlockEndCompile_h__
38 const char *
inputLabel(
unsigned idx)
const override;
49 {
return evalInt(
"docompile", 0, t); }
51 {
return evalInt(
"unload", 0, t); }
53 {
return evalInt(
"fallback", 0, t); }
59 static int forceCompile(
void *d,
int i,
fpreal t,
void PRIMARYPATH(UT_String &str, fpreal t) const override
int UNLOAD(fpreal t) const
bool COMPILE(fpreal t) const
virtual const char * inputLabel(unsigned idx) const
Parameters for OP_Node::getInfoText()/OP_Node::getNodeSpecificInfoText()
bool encloseInputs() const override
void evalString(UT_String &val, int pi, int vi, fpreal t) const
bool FALLBACK(fpreal t) 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
void getNodeSpecificInfoText(OP_Context &context, OP_NodeInfoParms &iparms) override
void fillInfoTreeNodeSpecific(UT_InfoTree &tree, const OP_NodeInfoTreeParms &parms) override
Fill in tree with this SOP's details.
bool unloadData() override