|
HDK
|
#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 19 of file OP_InterestRef.h.
| enum OP_InterestRef::Type |
| Enumerator | |
|---|---|
| TYPE_NONE | |
| TYPE_NODE | |
| TYPE_PARM | |
| TYPE_CHANNEL | |
Definition at line 69 of file OP_InterestRef.h.
|
inline |
Definition at line 25 of file OP_InterestRef.h.
|
inlineexplicit |
Definition at line 33 of file OP_InterestRef.h.
|
inlineexplicit |
Definition at line 44 of file OP_InterestRef.h.
| OP_InterestRef::OP_InterestRef | ( | EvalChannelTag | , |
| int | thread | ||
| ) |
|
inline |
Definition at line 63 of file OP_InterestRef.h.
|
inline |
Definition at line 67 of file OP_InterestRef.h.
|
inline |
Definition at line 57 of file OP_InterestRef.h.
|
inline |
Definition at line 59 of file OP_InterestRef.h.
|
inline |
Definition at line 61 of file OP_InterestRef.h.
|
inline |
Definition at line 64 of file OP_InterestRef.h.
Definition at line 58 of file OP_InterestRef.h.
Definition at line 60 of file OP_InterestRef.h.
Definition at line 62 of file OP_InterestRef.h.
|
inline |
Definition at line 77 of file OP_InterestRef.h.
|
static |
Definition at line 23 of file OP_InterestRef.h.