|
| OP_GraphProxy () |
|
virtual | ~OP_GraphProxy () |
|
virtual OP_Node * | idxToNode (NodeIdx idx) const =0 |
|
virtual NodeIdx | nodeToIdx (const OP_Node *node) const =0 |
|
virtual UT_StringHolder | getFullPath (NodeIdx idx) const =0 |
|
virtual UT_StringHolder | getType (NodeIdx idx) const =0 |
|
virtual bool | validate (NodeIdx idx) const =0 |
|
virtual const SOP_NodeVerb * | cookVerb (NodeIdx idx) const =0 |
|
virtual bool | getBypass (NodeIdx idx) const =0 |
|
virtual bool | getHardLock (NodeIdx idx) const =0 |
|
virtual bool | getUnload (NodeIdx idx) const =0 |
|
virtual bool | getLockedGeometry (NodeIdx idx, GU_ConstDetailHandle *handle) const =0 |
|
virtual int | nInputs (NodeIdx idx) const =0 |
|
virtual int | minInputs (NodeIdx idx) const =0 |
|
virtual NodeIdx | getInput (NodeIdx idx, int input, bool markused=false) const =0 |
|
virtual NodeIdx | getInputFollowingOutputs (NodeIdx idx, int input, DEP_MicroNode *depnode=0) const =0 |
|
virtual NodeIdx | getOutputSop (NodeIdx idx, int output) const =0 |
|
virtual NodeIdx | findNode (const UT_StringRef &path) const =0 |
|
virtual NodeIdx | getSOPNode (NodeIdx idx, const UT_StringRef &path, bool addref=true) const =0 |
|
virtual bool | isPaired (NodeIdx idx, NodeIdx pair) const =0 |
|
virtual int | whichOutputIsFollowingIndirect (NodeIdx idx, NodeIdx target, int input_on_target) const =0 |
|
virtual int | numSpareInputs (NodeIdx idx) const =0 |
|
virtual bool | hasSpareInput (NodeIdx idx, int input, fpreal t, DEP_MicroNode *depnode) const =0 |
|
virtual NodeIdx | getSpareInput (NodeIdx idx, int input, fpreal t, DEP_MicroNode *depnode) const =0 |
|
virtual int | getParmOverrideInput (NodeIdx idx, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual NodeIdx | getTemplateSOP (NodeIdx idx, fpreal t) const =0 |
|
virtual NodeIdx | getFeedbackSOP (NodeIdx idx, fpreal t) const =0 |
|
virtual bool | isBlockBeginCompile (NodeIdx idx) const =0 |
|
virtual bool | isBlockEndCompile (NodeIdx idx) const =0 |
|
virtual bool | isBlockBeginFor (NodeIdx idx) const =0 |
|
virtual bool | isBlockEndFor (NodeIdx idx) const =0 |
|
virtual bool | isInvoke (NodeIdx idx) const =0 |
|
virtual bool | isSubNet (NodeIdx idx) const =0 |
|
virtual bool | isObjectMerge (NodeIdx idx) const =0 |
|
virtual bool | hasParm (NodeIdx node, const char *parmname) const =0 |
|
virtual void | evalOpParm (int64 &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (bool &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (fpreal64 &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_Vector2D &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_Vector3D &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_Vector4D &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_Matrix2D &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_Matrix3D &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_Matrix4D &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_Vector2I &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_Vector3I &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_Vector4I &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_StringHolder &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParmRaw (UT_StringHolder &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (UT_SharedPtr< UT_Ramp > &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParm (PRM_DataItemHandle &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0 |
|
virtual void | evalOpParmInst (int64 &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (bool &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (fpreal64 &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_Vector2D &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_Vector3D &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_Vector4D &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_Matrix2D &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_Matrix3D &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_Matrix4D &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_Vector2I &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_Vector3I &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_Vector4I &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_StringHolder &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (UT_SharedPtr< UT_Ramp > &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|
virtual void | evalOpParmInst (PRM_DataItemHandle &v, NodeIdx node, const char *parmname, const int *inst, const int *offsets, fpreal time, DEP_MicroNode *depnode, int nestlevel=1) const =0 |
|