|
HDK
|
#include <SOP_NodeVerb.h>
Inheritance diagram for SOP_NodeVerb::PreCookedNodeInputs:Public Member Functions | |
| PreCookedNodeInputs (const UT_Array< GU_ConstDetailHandle > &gdps) | |
| exint | nInputs () const override |
| bool | hasInput (exint idx) const override |
| Returns if the input is wired. More... | |
| bool | cookInput (exint idx) override |
| GU_DetailHandle | inputGeo (exint idx) override |
| GU_DetailHandle | unloadInput (exint idx, bool flushce) override |
| void | markInputUnused (exint idx) override |
Public Member Functions inherited from SOP_NodeVerb::NodeInputs | |
| NodeInputs () | |
| virtual | ~NodeInputs () |
| NodeInputs (const NodeInputs &)=delete | |
| NodeInputs & | operator= (const NodeInputs &)=delete |
Protected Attributes | |
| const UT_Array < GU_ConstDetailHandle > & | myGdps |
Definition at line 270 of file SOP_NodeVerb.h.
|
inline |
Definition at line 273 of file SOP_NodeVerb.h.
|
inlineoverridevirtual |
Demands the input be cooked. After this, the inputGeo() will return the contents. Returns false if the cook failed for some reason.
Implements SOP_NodeVerb::NodeInputs.
Definition at line 285 of file SOP_NodeVerb.h.
|
inlineoverridevirtual |
Returns if the input is wired.
Implements SOP_NodeVerb::NodeInputs.
Definition at line 278 of file SOP_NodeVerb.h.
|
inlineoverridevirtual |
Returns an invalid handle if the input isn't wired or not yet cooked.
Implements SOP_NodeVerb::NodeInputs.
Definition at line 291 of file SOP_NodeVerb.h.
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)
Implements SOP_NodeVerb::NodeInputs.
Definition at line 305 of file SOP_NodeVerb.h.
|
inlineoverridevirtual |
Implements SOP_NodeVerb::NodeInputs.
Definition at line 277 of file SOP_NodeVerb.h.
|
inlineoverridevirtual |
Unlocks/forgets the given input. Returns an invalid handle if not wired or not cooked.
Implements SOP_NodeVerb::NodeInputs.
Definition at line 298 of file SOP_NodeVerb.h.
|
protected |
Definition at line 307 of file SOP_NodeVerb.h.