HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HDK_Sample::SOP_CopyToPointsHDKVerb Class Reference
+ Inheritance diagram for HDK_Sample::SOP_CopyToPointsHDKVerb:

Public Member Functions

 SOP_CopyToPointsHDKVerb ()
 
 ~SOP_CopyToPointsHDKVerb () override
 
SOP_NodeParmsallocParms () const override
 
SOP_NodeCacheallocCache () const override
 
UT_StringHolder name () const override
 
CookMode cookMode (const SOP_NodeParms *parms) const override
 
void cook (const CookParms &cookparms) const override
 Compute the output geometry. More...
 
- Public Member Functions inherited from SOP_NodeVerb
 SOP_NodeVerb ()
 
virtual ~SOP_NodeVerb ()
 
virtual bool doPartialInputCook () const
 
virtual bool cookInputs (const InputParms &parms) const
 
virtual void setupLocalVariables (SOP_Node *sop, const UT_Array< GU_ConstDetailHandle > &inputs) const
 
virtual void resetLocalVariables (SOP_Node *sop) const
 
virtual bool evaluatesParametersDuringCook () const
 
virtual bool requiresCEFlush () const
 
virtual bool usesCE () const
 
void notifyGroupParmListeners (SOP_Node *oldsop, int groupparm_idx, int grouptype_idx, const GU_Detail *gdp, const GA_Group *group) const
 

Static Public Attributes

static const UT_StringHolder theSOPTypeName
 
static const
SOP_NodeVerb::Register
< SOP_CopyToPointsHDKVerb
theVerb
 
static const char *const theDsFile
 This is the parameter interface string, below. More...
 

Additional Inherited Members

- Public Types inherited from SOP_NodeVerb
enum  CookMode {
  COOK_INPLACE, COOK_DUPLICATE, COOK_GENERATOR, COOK_INSTANCE,
  COOK_GENERIC, COOK_PASSTHROUGH
}
 
typedef UT_Map< const OP_Node
*, NodeExecuteInfo
ForbiddenNodeMap
 
- Static Public Member Functions inherited from SOP_NodeVerb
static const SOP_NodeVerblookupVerb (const UT_StringRef &name)
 Finds a verb which matches the given name. More...
 
static void listVerbs (UT_StringArray &verbnames)
 
static void registerVerb (SOP_NodeVerb *verb)
 
static void unregisterVerb (SOP_NodeVerb *verb)
 
static const ForbiddenNodeMapforbiddenNodes ()
 
static const ForbiddenNodeMapforbiddenNodes (int thread)
 

Detailed Description

Definition at line 72 of file SOP_CopyToPointsHDK.C.

Constructor & Destructor Documentation

HDK_Sample::SOP_CopyToPointsHDKVerb::SOP_CopyToPointsHDKVerb ( )
inline

Definition at line 75 of file SOP_CopyToPointsHDK.C.

HDK_Sample::SOP_CopyToPointsHDKVerb::~SOP_CopyToPointsHDKVerb ( )
inlineoverride

Definition at line 76 of file SOP_CopyToPointsHDK.C.

Member Function Documentation

SOP_NodeCache* HDK_Sample::SOP_CopyToPointsHDKVerb::allocCache ( ) const
inlineoverridevirtual

Reimplemented from SOP_NodeVerb.

Definition at line 79 of file SOP_CopyToPointsHDK.C.

SOP_NodeParms* HDK_Sample::SOP_CopyToPointsHDKVerb::allocParms ( ) const
inlineoverridevirtual

Implements SOP_NodeVerb.

Definition at line 78 of file SOP_CopyToPointsHDK.C.

void HDK_Sample::SOP_CopyToPointsHDKVerb::cook ( const CookParms cookparms) const
overridevirtual

Compute the output geometry.

Implements SOP_NodeVerb.

Definition at line 1802 of file SOP_CopyToPointsHDK.C.

CookMode HDK_Sample::SOP_CopyToPointsHDKVerb::cookMode ( const SOP_NodeParms parms) const
inlineoverridevirtual

Reimplemented from SOP_NodeVerb.

Definition at line 82 of file SOP_CopyToPointsHDK.C.

UT_StringHolder HDK_Sample::SOP_CopyToPointsHDKVerb::name ( void  ) const
inlineoverridevirtual

Implements SOP_NodeVerb.

Definition at line 80 of file SOP_CopyToPointsHDK.C.

Member Data Documentation

const char *const HDK_Sample::SOP_CopyToPointsHDKVerb::theDsFile
static

This is the parameter interface string, below.

This is a multi-line raw string specifying the parameter interface for this SOP.

Definition at line 96 of file SOP_CopyToPointsHDK.C.

const UT_StringHolder HDK_Sample::SOP_CopyToPointsHDKVerb::theSOPTypeName
static

This is the internal name of the SOP type. It isn't allowed to be the same as any other SOP's type name.

Definition at line 89 of file SOP_CopyToPointsHDK.C.

const SOP_NodeVerb::Register< SOP_CopyToPointsHDKVerb > HDK_Sample::SOP_CopyToPointsHDKVerb::theVerb
static

This static data member automatically registers this verb class at library load time.

Definition at line 93 of file SOP_CopyToPointsHDK.C.


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