|
| | OP_GraphProxyDirect () |
| |
| | ~OP_GraphProxyDirect () override |
| |
| bool | isDirect () const override |
| | Direct proxies mirror actual nodes: More...
|
| |
| OP_Node * | idxToNode (NodeIdx idx) const override |
| |
| NodeIdx | nodeToIdx (const OP_Node *node) const override |
| |
| UT_StringHolder | getFullPath (NodeIdx idx) const override |
| |
| UT_StringHolder | getType (NodeIdx idx) const override |
| |
| DEP_MicroNode * | getEventMicroNode (NodeIdx idx, OP_EventType e) const override |
| |
| DEP_MicroNode * | getFlagMicroNode (NodeIdx idx) const override |
| |
| bool | validate (NodeIdx idx) const override |
| |
| const SOP_NodeVerb * | cookVerb (NodeIdx idx) const override |
| |
| int | getCOPSignatureCount (NodeIdx idx) const override |
| |
| int | getCOPInputCableSize (NodeIdx idx, OP_InputIdx input) const override |
| |
| int | getCOPOutputCableSize (NodeIdx idx, OP_OutputIdx output) const override |
| |
| int | getCOPNodeInputType (NodeIdx idx, OP_InputIdx input_port_idx, int sig_idx) const override |
| |
| int | getCOPNodeOutputType (NodeIdx idx, OP_OutputIdx output_port_idx, int sig_idx) const override |
| |
| bool | isCOPOutputNull (NodeIdx idx, OP_OutputIdx output_port_idx, int sig_idx) const override |
| |
| DEP_MicroNode * | getCOPSignatureMicroNode (NodeIdx idx) const override |
| |
| const COP_Verb * | getCOPVerb (NodeIdx idx) const override |
| |
| int | getCOPNumInputs (NodeIdx idx) const override |
| |
| int | getCOPNumOutputs (NodeIdx idx) const override |
| |
| bool | getCOPAlwaysBypass (NodeIdx idx) const override |
| |
| void | getCOPInputName (NodeIdx idx, UT_String &name, OP_InputIdx input_idx) const override |
| |
| NodeIdx | getCOPSubNetOutputNode (NodeIdx idx) const override |
| |
| bool | addCOPError (NodeIdx idx, UT_ErrorManager &error) const override |
| |
| COP_NodeOutputPort | getCOPBypassPort (NodeIdx idx, UT_ErrorManager &error, OP_OutputIdx port_index, int sig_index) const override |
| |
| COP_NodeOutputPort | getCOPOutputPortFromInput (NodeIdx idx, OP_InputIdx input, int sig_index, bool markused) const override |
| |
| bool | getBypass (NodeIdx idx) const override |
| |
| bool | getHardLock (NodeIdx idx) const override |
| |
| bool | getUnload (NodeIdx idx) const override |
| |
| int | nInputs (NodeIdx idx) const override |
| |
| int | minInputs (NodeIdx idx) const override |
| |
| NodeIdx | getInput (NodeIdx idx, OP_InputIdx input, bool markused) const override |
| |
| NodeIdx | getInputFollowingOutputs (NodeIdx idx, OP_InputIdx input, DEP_MicroNode *depnode=0) const override |
| |
| NodeIdx | getOutputSop (NodeIdx idx, OP_OutputIdx output) const override |
| |
| NodeIdx | findNode (const UT_StringRef &path) const override |
| |
| NodeIdx | getSOPNode (NodeIdx idx, const UT_StringRef &path, bool addref=true) const override |
| |
| OP_OutputIdx | whichOutputIsFollowingIndirect (NodeIdx idx, NodeIdx targetidx, OP_InputIdx input_on_target) const override |
| |
| int | numSpareInputs (NodeIdx idx) const override |
| |
| NodeIdx | getParentNode (NodeIdx idx) const override |
| |
| void | getPathWithSubnet (NodeIdx idx, UT_String &str) const override |
| |
| bool | hasSpareInput (NodeIdx idx, int input, fpreal t, DEP_MicroNode *depnode) const override |
| |
| int | getParmOverrideInput (NodeIdx idx, fpreal time, DEP_MicroNode *depnode) const override |
| |
| NodeIdx | getTemplateSOP (NodeIdx idx, fpreal t) const override |
| |
| NodeIdx | getFeedbackSOP (NodeIdx idx, fpreal t) const override |
| |
| bool | hasParm (NodeIdx noderef, const char *parmname) const override |
| |
| | CREATE_EVALOP (int64) |
| |
| | CREATE_EVALOP (bool) |
| |
| | CREATE_EVALOP (fpreal64) |
| |
| | CREATE_EVALOP (UT_Vector2D) |
| |
| | CREATE_EVALOP (UT_Vector3D) |
| |
| | CREATE_EVALOP (UT_Vector4D) |
| |
| | CREATE_EVALOP (UT_Vector2I) |
| |
| | CREATE_EVALOP (UT_Vector3I) |
| |
| | CREATE_EVALOP (UT_Vector4I) |
| |
| | CREATE_EVALOP (UT_Matrix2D) |
| |
| | CREATE_EVALOP (UT_Matrix3D) |
| |
| | CREATE_EVALOP (UT_Matrix4D) |
| |
| | CREATE_EVALOP (UT_StringHolder) |
| |
| | CREATE_EVALOP (UT_SharedPtr< UT_Ramp >) |
| |
| | CREATE_EVALOP (PRM_DataItemHandle) |
| |
| void | evalOpParmRaw (UT_StringHolder &v, NodeIdx noderef, const char *parmname, fpreal time, DEP_MicroNode *depnode) const override |
| |
| | OP_GraphProxy () |
| |
| virtual | ~OP_GraphProxy () |
| |
| virtual bool | getLockedGeometry (NodeIdx idx, GU_ConstDetailHandle *handle) const =0 |
| |
| virtual bool | isPaired (NodeIdx idx, NodeIdx pair) const =0 |
| |
| virtual NodeIdx | getSpareInput (NodeIdx idx, int input, fpreal t, DEP_MicroNode *depnode) 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 | isSubNetInputNode (NodeIdx idx) const =0 |
| |
| virtual bool | isSubNetOutputNode (NodeIdx idx) const =0 |
| |
| virtual bool | isObjectMerge (NodeIdx idx) 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 | 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 |
| |
| virtual int | getOverrideId () const |
| |