#include <OP_InterestRef.h>
Classes | |
| struct | EvalChannelTag |
Public Types | |
| enum | Type { TYPE_NONE, TYPE_NODE, TYPE_PARM, TYPE_CHANNEL } |
Public Member Functions | |
| OP_InterestRef () | |
| OP_InterestRef (OP_Node &node, OP_InterestType type=OP_INTEREST_DATA) | |
| OP_InterestRef (OP_Node &node, int parm_index, int parm_sub_index) | |
| OP_InterestRef (EvalChannelTag, int thread) | |
| OP_Node * | node () const |
| void | setNode (OP_Node *node) |
| int | parmIndex () const |
| void | setParmIndex (int pi) |
| int | parmSubIndex () const |
| void | setParmSubIndex (int vi) |
| OP_InterestType | interestType () const |
| void | setInterestType (OP_InterestType t) |
| bool | isValid () const |
| Type | type () const |
Static Public Attributes | |
| static EvalChannelTag | EvalChannel |
Definition at line 27 of file OP_InterestRef.h.
| enum OP_InterestRef::Type |
Definition at line 77 of file OP_InterestRef.h.
| OP_InterestRef::OP_InterestRef | ( | ) | [inline] |
Definition at line 33 of file OP_InterestRef.h.
| OP_InterestRef::OP_InterestRef | ( | OP_Node & | node, | |
| OP_InterestType | type = OP_INTEREST_DATA | |||
| ) | [inline, explicit] |
Definition at line 41 of file OP_InterestRef.h.
| OP_InterestRef::OP_InterestRef | ( | OP_Node & | node, | |
| int | parm_index, | |||
| int | parm_sub_index | |||
| ) | [inline, explicit] |
Definition at line 52 of file OP_InterestRef.h.
| OP_InterestRef::OP_InterestRef | ( | EvalChannelTag | , | |
| int | thread | |||
| ) |
| OP_InterestType OP_InterestRef::interestType | ( | ) | const [inline] |
Definition at line 71 of file OP_InterestRef.h.
| bool OP_InterestRef::isValid | ( | void | ) | const [inline] |
Definition at line 75 of file OP_InterestRef.h.
| OP_Node* OP_InterestRef::node | ( | ) | const [inline] |
Definition at line 65 of file OP_InterestRef.h.
| int OP_InterestRef::parmIndex | ( | ) | const [inline] |
Definition at line 67 of file OP_InterestRef.h.
| int OP_InterestRef::parmSubIndex | ( | ) | const [inline] |
Definition at line 69 of file OP_InterestRef.h.
| void OP_InterestRef::setInterestType | ( | OP_InterestType | t | ) | [inline] |
Definition at line 72 of file OP_InterestRef.h.
| void OP_InterestRef::setNode | ( | OP_Node * | node | ) | [inline] |
Definition at line 66 of file OP_InterestRef.h.
| void OP_InterestRef::setParmIndex | ( | int | pi | ) | [inline] |
Definition at line 68 of file OP_InterestRef.h.
| void OP_InterestRef::setParmSubIndex | ( | int | vi | ) | [inline] |
Definition at line 70 of file OP_InterestRef.h.
| Type OP_InterestRef::type | ( | ) | const [inline] |
Definition at line 85 of file OP_InterestRef.h.
1.5.9