#include <OP_Input.h>

Public Member Functions | |
| OP_Input (OP_Node *owner) | |
| virtual | ~OP_Input () |
| virtual int | save (ostream &os, int bin) |
| virtual bool | load (UT_IStream &is, const char *path=0) |
| void | resolveReference () |
| const char * | getNodeReference () const |
| OP_Node * | getNode () |
| unsigned | getNodeOutputIndex () |
| int | isNull () const |
| int | isIndirect () const |
| OP_InputIndirect * | getIndirect () |
| virtual int64 | getMemUsage (UT_Bool onlythis) const |
| void | setIsVisible (bool value) |
| bool | getIsVisible (void) |
| bool | getIsVisibleUI (void) |
Protected Member Functions | |
| void | setInput (OP_Node *myNode, unsigned outputIdx) |
| void | setInputReference (const char *label, unsigned outputIdx) |
| virtual void | setMyNode (OP_Node *input_node, unsigned outputIdx) |
Protected Attributes | |
| OP_Node * | myNode |
| OP_Node * | myOwner |
| unsigned | myNodeOutputIdx |
Friends | |
| class | OP_Node |
| ostream & | operator<< (ostream &os, OP_Input &d) |
Definition at line 30 of file OP_Input.h.
| OP_Input::OP_Input | ( | OP_Node * | owner | ) |
| virtual OP_Input::~OP_Input | ( | ) | [virtual] |
| OP_InputIndirect* OP_Input::getIndirect | ( | ) |
| bool OP_Input::getIsVisible | ( | void | ) | [inline] |
Definition at line 56 of file OP_Input.h.
| bool OP_Input::getIsVisibleUI | ( | void | ) | [inline] |
Definition at line 58 of file OP_Input.h.
Reimplemented in OP_ExtraInput.
| OP_Node* OP_Input::getNode | ( | ) |
| unsigned OP_Input::getNodeOutputIndex | ( | ) |
| const char* OP_Input::getNodeReference | ( | ) | const [inline] |
Definition at line 42 of file OP_Input.h.
| int OP_Input::isIndirect | ( | ) | const [inline] |
Definition at line 50 of file OP_Input.h.
| int OP_Input::isNull | ( | ) | const |
| virtual bool OP_Input::load | ( | UT_IStream & | is, | |
| const char * | path = 0 | |||
| ) | [virtual] |
Reimplemented in OP_ExtraInput.
| void OP_Input::resolveReference | ( | ) |
| virtual int OP_Input::save | ( | ostream & | os, | |
| int | bin | |||
| ) | [virtual] |
Reimplemented in OP_ExtraInput.
| void OP_Input::setInput | ( | OP_Node * | myNode, | |
| unsigned | outputIdx | |||
| ) | [protected] |
| void OP_Input::setInputReference | ( | const char * | label, | |
| unsigned | outputIdx | |||
| ) | [protected] |
| void OP_Input::setIsVisible | ( | bool | value | ) | [inline] |
Definition at line 55 of file OP_Input.h.
| virtual void OP_Input::setMyNode | ( | OP_Node * | input_node, | |
| unsigned | outputIdx | |||
| ) | [protected, virtual] |
Reimplemented in OP_ExtraInput.
friend class OP_Node [friend] |
Definition at line 81 of file OP_Input.h.
| ostream& operator<< | ( | ostream & | os, | |
| OP_Input & | d | |||
| ) | [friend] |
Definition at line 83 of file OP_Input.h.
OP_Node* OP_Input::myNode [protected] |
Definition at line 76 of file OP_Input.h.
unsigned OP_Input::myNodeOutputIdx [protected] |
Definition at line 78 of file OP_Input.h.
OP_Node* OP_Input::myOwner [protected] |
Definition at line 77 of file OP_Input.h.
1.5.9