35 #define OBJECT_MANAGER_NAME OBJ_SCRIPT_NAME
36 #define OUTPUT_MANAGER_NAME ROP_SCRIPT_NAME
37 #define CHOPNET_MANAGER_NAME CHOPNET_SCRIPT_NAME
38 #define SHOP_MANAGER_NAME SHOP_SCRIPT_NAME
39 #define COMPOSITE2_MANAGER_NAME COP2NET_SCRIPT_NAME
40 #define VOPNET_MANAGER_NAME VOPNET_SCRIPT_NAME
41 #define MAT_MANAGER_NAME MAT_SCRIPT_NAME
42 #define LOP_MANAGER_NAME "stage"
43 #define TOPNET_MANAGER_NAME "tasks"
85 int aliasMatch(
const char *
name)
const;
91 int explicitly=1)
override;
95 static void buildObjTable(
const char *);
96 static void buildIceTable(
const char *);
97 static void buildRopTable(
const char *);
99 static void buildChopTable(
const char *);
100 static void buildShopTable(
const char *);
101 static void buildDataTable(
const char *);
102 static void buildCopTable(
const char *);
103 static void buildCop2Table(
const char *);
104 static void buildVopNetTable(
const char *);
105 static void buildDopTable(
const char *);
106 static void buildVopTable(
const char *);
107 static void buildTopTable(
const char *);
108 static void buildLopTable(
const char *);
115 void buildOpZTables();
117 const char **myAliases;
virtual int saveCookedData(std::ostream &os, OP_Context &, int binary=0)=0
static const char * theChildTableName
const GLuint GLenum const void * binary
Filter used by material vop containers.
virtual OP_ERROR cookMe(OP_Context &context)=0
virtual OP_OperatorFilter * getOperatorFilter()
virtual void childFlagChange(OP_Node *)
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
virtual bool isMaterialManager() const
virtual OP_Node * getRenderNodePtr()
GLuint const GLchar * name
virtual OP_DataType getCookedDataType() const =0
GLenum GLenum GLsizei void * table
virtual OP_OpTypeId getOpTypeID() const
virtual const char * getChildType() const
virtual const char * getFileExtension(int binary) const =0
virtual void addNode(OP_Node *node, int notify=1, int explicitly=1)
virtual void addExtraInput(OP_Node *op, OP_InterestType type)
virtual const char * getOpType() const
virtual OP_OpTypeId getChildTypeID() const =0
virtual void * getCookedData(const OP_Context &)
virtual OP_ERROR bypassMe(OP_Context &context, int &copied_input)=0
unsigned maxOutputs() const override
virtual OP_Node * getDisplayNodePtr()
virtual void deleteCookedData()=0