HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_NodeVerb::InputParms Class Reference

#include <SOP_NodeVerb.h>

Public Member Functions

 InputParms (NodeInputs &inputs, NodeInputs &exprinputs, const OP_Context &context, const SOP_NodeParms *parms, SOP_NodeCache *cache, UT_ErrorManager *error, DEP_MicroNode *depnode)
 
virtual ~InputParms ()
 
 InputParms (const InputParms &)=delete
 
InputParmsoperator= (const InputParms &)=delete
 
NodeInputsinputs () const
 
NodeInputsexprinputs () const
 
template<typename T >
const Tparms () const
 
template<typename T >
Tcache () const
 
UT_ErrorManagererror () const
 
DEP_MicroNodedepnode () const
 
const OP_ContextgetContext () const
 
fpreal getCookTime () const
 

Protected Attributes

NodeInputsmyInputs
 
NodeInputsmyExprInputs
 
const SOP_NodeParmsmyParms
 
SOP_NodeCachemyCache
 
UT_ErrorManagermyError
 
DEP_MicroNodemyDepNode
 
const OP_ContextmyContext
 

Detailed Description

Definition at line 256 of file SOP_NodeVerb.h.

Constructor & Destructor Documentation

SOP_NodeVerb::InputParms::InputParms ( NodeInputs inputs,
NodeInputs exprinputs,
const OP_Context context,
const SOP_NodeParms parms,
SOP_NodeCache cache,
UT_ErrorManager error,
DEP_MicroNode depnode 
)
inline

Definition at line 259 of file SOP_NodeVerb.h.

virtual SOP_NodeVerb::InputParms::~InputParms ( )
inlinevirtual

Definition at line 274 of file SOP_NodeVerb.h.

SOP_NodeVerb::InputParms::InputParms ( const InputParms )
delete

Member Function Documentation

template<typename T >
T* SOP_NodeVerb::InputParms::cache ( ) const
inline

Definition at line 288 of file SOP_NodeVerb.h.

DEP_MicroNode* SOP_NodeVerb::InputParms::depnode ( ) const
inline

Definition at line 293 of file SOP_NodeVerb.h.

UT_ErrorManager* SOP_NodeVerb::InputParms::error ( ) const
inline

Definition at line 291 of file SOP_NodeVerb.h.

NodeInputs& SOP_NodeVerb::InputParms::exprinputs ( ) const
inline

Definition at line 281 of file SOP_NodeVerb.h.

const OP_Context& SOP_NodeVerb::InputParms::getContext ( ) const
inline

Definition at line 295 of file SOP_NodeVerb.h.

fpreal SOP_NodeVerb::InputParms::getCookTime ( ) const
inline

Definition at line 297 of file SOP_NodeVerb.h.

NodeInputs& SOP_NodeVerb::InputParms::inputs ( ) const
inline

Definition at line 279 of file SOP_NodeVerb.h.

InputParms& SOP_NodeVerb::InputParms::operator= ( const InputParms )
delete
template<typename T >
const T& SOP_NodeVerb::InputParms::parms ( ) const
inline

Definition at line 284 of file SOP_NodeVerb.h.

Member Data Documentation

SOP_NodeCache* SOP_NodeVerb::InputParms::myCache
protected

Definition at line 304 of file SOP_NodeVerb.h.

const OP_Context& SOP_NodeVerb::InputParms::myContext
protected

Definition at line 307 of file SOP_NodeVerb.h.

DEP_MicroNode* SOP_NodeVerb::InputParms::myDepNode
protected

Definition at line 306 of file SOP_NodeVerb.h.

UT_ErrorManager* SOP_NodeVerb::InputParms::myError
protected

Definition at line 305 of file SOP_NodeVerb.h.

NodeInputs& SOP_NodeVerb::InputParms::myExprInputs
protected

Definition at line 302 of file SOP_NodeVerb.h.

NodeInputs& SOP_NodeVerb::InputParms::myInputs
protected

Definition at line 301 of file SOP_NodeVerb.h.

const SOP_NodeParms* SOP_NodeVerb::InputParms::myParms
protected

Definition at line 303 of file SOP_NodeVerb.h.


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