12 #ifndef __OBJ_Muscle__
13 #define __OBJ_Muscle__
110 {
return muscleIndirect; }
132 return evalInt(
"profiletoggle", 0, 0);
137 return evalInt(
"togglecolor", 0, 0);
142 return evalInt(
"enablegradient", 0, 0);
152 return (
evalInt(
"typeswitcher", 0, 0) == 1);
156 static int *muscleIndirect;
165 int myNumConnectedInputs;
int * getIndirect() const override
void checkChannelDependencies(CH_Channel *ch, CH_CHANGE_TYPE reason) override
static PRM_Template * getTemplateList(OBJ_ParmsStyle style)
void evalString(UT_String &val, int pi, int vi, fpreal t) const
virtual OP_ERROR cookMyObj(OP_Context &context)
GLuint const GLchar * name
static OP_Node * myConstructor(OP_Network *net, const char *name, OP_Operator *entry)
virtual int isObjectRenderable(fpreal t) const
bool updateParmsFlags() override
exint evalInt(int pi, int vi, fpreal t) const
void inputConnectChanged(int which) override
OBJ_OBJECT_TYPE getObjectType() const override