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.