11 #ifndef __PI_ScriptOperator__
12 #define __PI_ScriptOperator__
28 const char *child_table_name,
34 bool is_written_in_python =
44 std::ostream &commands)
override;
51 void setControlsSwitcher(
int switcher_index,
53 int insert_index = -1);
56 { myAllCookParms = all_cook; }
58 {
return myAllCookParms; }
61 { myAllNoResimParms = all_sim; }
63 {
return myAllNoResimParms; }
74 const char *child_table_name,
76 unsigned max_sources = 9999,
79 const char **inputlabels = 0,
90 virtual const char *getAddedDSIncludePath();
95 bool myAllNoResimParms;
std::function< OP_Ptr(OP_Network *, const char *, OP_Operator *)> OP_Constructor
GT_API const UT_StringHolder filename
virtual void getRefreshPICommands(OP_Node *, std::ostream &)
virtual void removeAllBindings()
virtual PRM_Template * loadParmTemplates(UT_IStream &, const char *, UT_String &, PRM_ScriptImports *&)
virtual void refreshAllBindings()
void setAllCookParms(bool all_cook)
GLuint const GLchar * name
bool isAllNoSimParms() const
bool isAllCookParms() const
void setAllNoResimParms(bool all_sim)