#include <SHOP_VariableInput.h>

Public Member Functions | |
| SHOP_VariableInput (OP_Network *dad, const char *name, OP_Operator *entry, SHOP_TYPE shader_type=SHOP_SURFACE) | |
| virtual | ~SHOP_VariableInput () |
| virtual unsigned | getNumVisibleInputs () const |
| virtual unsigned | orderedInputs () const |
| virtual void | opChanged (OP_EventType reason, void *data=0) |
| virtual void | ensureParametersAreValid () |
Protected Member Functions | |
| virtual void | preOpChanged (OP_EventType, void *) |
Protected Attributes | |
| int | myLatestOpChangedId |
Static Protected Attributes | |
| static SHOP_Node * | theOriginalOpChanged |
| static int | theLatestOpChangedId |
Definition at line 24 of file SHOP_VariableInput.h.
| SHOP_VariableInput::SHOP_VariableInput | ( | OP_Network * | dad, | |
| const char * | name, | |||
| OP_Operator * | entry, | |||
| SHOP_TYPE | shader_type = SHOP_SURFACE | |||
| ) | [inline] |
Definition at line 26 of file SHOP_VariableInput.h.
| virtual SHOP_VariableInput::~SHOP_VariableInput | ( | ) | [virtual] |
| virtual void SHOP_VariableInput::ensureParametersAreValid | ( | ) | [virtual] |
| virtual unsigned SHOP_VariableInput::getNumVisibleInputs | ( | ) | const [virtual] |
Number of input connectors that should be visible on a node. This is only used by VOPs and DOPs. All other OPs return maxInputs() here.
Reimplemented from OP_Node.
Reimplemented in SHOP_Output.
| virtual void SHOP_VariableInput::opChanged | ( | OP_EventType | reason, | |
| void * | data = 0 | |||
| ) | [virtual] |
Reimplemented from OP_Node.
| virtual unsigned SHOP_VariableInput::orderedInputs | ( | ) | const [virtual] |
Returns the number of ordered inputs on a node with unordered inputs. Even nodes with unordered inputs can have a few ordered inputs before the unordered inputs start. If hasUnorderedInputs returns false, this function is meaningless.
Reimplemented from OP_Node.
Reimplemented in SHOP_Output.
| virtual void SHOP_VariableInput::preOpChanged | ( | OP_EventType | , | |
| void * | ||||
| ) | [inline, protected, virtual] |
int SHOP_VariableInput::myLatestOpChangedId [protected] |
Definition at line 42 of file SHOP_VariableInput.h.
int SHOP_VariableInput::theLatestOpChangedId [static, protected] |
Definition at line 44 of file SHOP_VariableInput.h.
SHOP_Node* SHOP_VariableInput::theOriginalOpChanged [static, protected] |
Definition at line 43 of file SHOP_VariableInput.h.
1.5.9