HDK
|
#include <SOP_NodeVerb.h>
Public Member Functions | |
NodeInputs () | |
virtual | ~NodeInputs () |
NodeInputs (const NodeInputs &)=delete | |
NodeInputs & | operator= (const NodeInputs &)=delete |
virtual exint | nInputs () const =0 |
virtual bool | hasInput (exint idx) const =0 |
Returns if the input is wired. More... | |
virtual bool | cookInput (exint idx)=0 |
virtual GU_DetailHandle | inputGeo (exint idx)=0 |
virtual GU_DetailHandle | unloadInput (exint idx, bool flushce)=0 |
virtual void | markInputUnused (exint idx)=0 |
Definition at line 184 of file SOP_NodeVerb.h.
|
inline |
Definition at line 187 of file SOP_NodeVerb.h.
|
inlinevirtual |
Definition at line 188 of file SOP_NodeVerb.h.
|
delete |
|
pure virtual |
Demands the input be cooked. After this, the inputGeo() will return the contents. Returns false if the cook failed for some reason.
Implemented in SOP_NodeVerb::PreCookedNodeInputs.
|
pure virtual |
Returns if the input is wired.
Implemented in SOP_NodeVerb::PreCookedNodeInputs.
|
pure virtual |
Returns an invalid handle if the input isn't wired or not yet cooked.
Implemented in SOP_NodeVerb::PreCookedNodeInputs.
Marks the given input used. Needed if the input isn't cooked, as unload will not mark it unused (as it must be marked such ASAP to free up earlier nodes)
Implemented in SOP_NodeVerb::PreCookedNodeInputs.
|
pure virtual |
Implemented in SOP_NodeVerb::PreCookedNodeInputs.
|
delete |
|
pure virtual |
Unlocks/forgets the given input. Returns an invalid handle if not wired or not cooked.
Implemented in SOP_NodeVerb::PreCookedNodeInputs.