All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SOP_NodeVerb::NodeInputs Class Referenceabstract

#include <SOP_NodeVerb.h>

Public Member Functions

 NodeInputs ()
virtual ~NodeInputs ()
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
 Returns an invalid handle if the input isn't wired or not yet cooked. More...
virtual GU_DetailHandle unloadInput (exint idx, bool flushce)=0

Detailed Description

Definition at line 408 of file SOP_NodeVerb.h.

Constructor & Destructor Documentation

SOP_NodeVerb::NodeInputs::NodeInputs ( )

Definition at line 411 of file SOP_NodeVerb.h.

virtual SOP_NodeVerb::NodeInputs::~NodeInputs ( )

Definition at line 412 of file SOP_NodeVerb.h.

Member Function Documentation

virtual bool SOP_NodeVerb::NodeInputs::cookInput ( exint  idx)
pure virtual

Demands the input be cooked. After this, the inputGeo() will return the contents. Returns false if the cook failed for some reason.

virtual bool SOP_NodeVerb::NodeInputs::hasInput ( exint  idx) const
pure virtual

Returns if the input is wired.

virtual GU_DetailHandle SOP_NodeVerb::NodeInputs::inputGeo ( exint  idx)
pure virtual

Returns an invalid handle if the input isn't wired or not yet cooked.

virtual exint SOP_NodeVerb::NodeInputs::nInputs ( ) const
pure virtual
virtual GU_DetailHandle SOP_NodeVerb::NodeInputs::unloadInput ( exint  idx,
bool  flushce 
pure virtual

Unlocks/forgets the given input. Returns an invalid handle if not wired or not cooked.

The documentation for this class was generated from the following file: