|
| 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 |
|