HDK_Sample::SOP_CustomBrush Class Reference

#include <SOP_CustomBrush.h>

Inheritance diagram for HDK_Sample::SOP_CustomBrush:

SOP_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

 SOP_CustomBrush (OP_Network *net, const char *name, OP_Operator *op)
virtual ~SOP_CustomBrush ()
virtual OP_ERROR cookInputGroups (OP_Context &context, int alone=0)
void updateData (int numpts, UT_RefArray< SOP_CustomBrushData > &data)

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *, const char *, OP_Operator *)

Static Public Attributes

static PRM_Template myTemplateList []

Protected Member Functions

virtual OP_ERROR cookMySop (OP_Context &context)
virtual OP_ERROR save (ostream &os, const OP_SaveFlags &flags, const char *path_prefix)
virtual bool load (UT_IStream &is, const char *extension, const char *path)
void clearAll ()

Static Protected Member Functions

static int clearAllStatic (void *op, int, float time, const PRM_Template *)


Detailed Description

Examples:

SOP/SOP_CustomBrush.C.

Definition at line 63 of file SOP_CustomBrush.h.


Constructor & Destructor Documentation

SOP_CustomBrush::SOP_CustomBrush ( OP_Network net,
const char *  name,
OP_Operator op 
)

Examples:
SOP/SOP_CustomBrush.C, and SOP/SOP_CustomBrush.h.

Definition at line 168 of file SOP_CustomBrush.C.

SOP_CustomBrush::~SOP_CustomBrush (  )  [virtual]

Examples:
SOP/SOP_CustomBrush.h.

Definition at line 176 of file SOP_CustomBrush.C.


Member Function Documentation

void SOP_CustomBrush::clearAll (  )  [protected]

Examples:
SOP/SOP_CustomBrush.C, and SOP/SOP_CustomBrush.h.

Definition at line 519 of file SOP_CustomBrush.C.

int SOP_CustomBrush::clearAllStatic ( void *  op,
int  ,
float  time,
const PRM_Template  
) [static, protected]

Examples:
SOP/SOP_CustomBrush.C, and SOP/SOP_CustomBrush.h.

Definition at line 511 of file SOP_CustomBrush.C.

OP_ERROR SOP_CustomBrush::cookInputGroups ( OP_Context context,
int  alone = 0 
) [virtual]

Reimplemented from OP_Node.

Examples:
SOP/SOP_CustomBrush.C, and SOP/SOP_CustomBrush.h.

Definition at line 181 of file SOP_CustomBrush.C.

OP_ERROR SOP_CustomBrush::cookMySop ( OP_Context context  )  [protected, virtual]

Implements SOP_Node.

Examples:
SOP/SOP_CustomBrush.C, and SOP/SOP_CustomBrush.h.

Definition at line 193 of file SOP_CustomBrush.C.

bool SOP_CustomBrush::load ( UT_IStream is,
const char *  extension,
const char *  path 
) [protected, virtual]

Reimplemented from SOP_Node.

Examples:
SOP/SOP_CustomBrush.C, and SOP/SOP_CustomBrush.h.

Definition at line 416 of file SOP_CustomBrush.C.

OP_Node * SOP_CustomBrush::myConstructor ( OP_Network net,
const char *  name,
OP_Operator op 
) [static]

Examples:
SOP/SOP_CustomBrush.C, and SOP/SOP_CustomBrush.h.

Definition at line 163 of file SOP_CustomBrush.C.

OP_ERROR SOP_CustomBrush::save ( ostream &  os,
const OP_SaveFlags flags,
const char *  path_prefix 
) [protected, virtual]

Reimplemented from SOP_Node.

Examples:
SOP/SOP_CustomBrush.C, and SOP/SOP_CustomBrush.h.

Definition at line 376 of file SOP_CustomBrush.C.

void SOP_CustomBrush::updateData ( int  numpts,
UT_RefArray< SOP_CustomBrushData > &  data 
)

Examples:
SOP/SOP_CustomBrush.C, and SOP/SOP_CustomBrush.h.

Definition at line 463 of file SOP_CustomBrush.C.


Member Data Documentation

Initial value:

 {
    PRM_Template(PRM_STRING, 1, &PRMgroupName, 0, &SOP_Node::pointGroupMenu),
    PRM_Template(PRM_XYZ_J, 3, &sopOriginName),
    PRM_Template(PRM_XYZ_J, 3, &sopDirectionName),
    PRM_Template(PRM_FLT_J, 1, &sopRadiusName, PRMoneDefaults),
    PRM_Template(PRM_RGB_J, 3, &sopColorName, PRMoneDefaults),
    PRM_Template(PRM_FLT_J, 1, &sopAlphaName, PRMpointOneDefaults),
    PRM_Template(PRM_ORD, 1, &sopOperationName, &sopOperationDefault,
                          &sopOperationMenu),
    PRM_Template(PRM_ORD, 1, &sopEventName, &sopEventDefault, &sopEventMenu),
    PRM_Template(PRM_CALLBACK, 1, &sopClearAllName, 0, 0, 0, &clearAllStatic),
    PRM_Template()
}
Examples:
SOP/SOP_CustomBrush.C, and SOP/SOP_CustomBrush.h.

Definition at line 71 of file SOP_CustomBrush.h.


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

Generated on Mon Jan 28 00:30:25 2013 for HDK by  doxygen 1.5.9