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

Public Member Functions

 sop_bindparms ()
 
 sop_bindparms (const char *name, CVEX_Type type)
 
 sop_bindparms (const sop_bindparms &src)
 
void clear ()
 
sop_bindparmsoperator= (const sop_bindparms &src)
 
 ~sop_bindparms ()
 
void allocateBuffer (int bufnum, int n)
 
void marshallIntoBuffer (int bufnum, GU_Detail *gdp, int *primid, int n)
 
void marshallDataToGdp (int bufnum, GU_Detail *gdp, int *primid, int n, int inc)
 
const char * name () const
 
CVEX_Type type () const
 
const char * buffer (int bufnum) const
 
char * buffer (int bufnum)
 

Static Public Attributes

static const int NUM_BUFFERS = 2
 
static const int INPUT_BUFFER = 0
 
static const int OUTPUT_BUFFER = 1
 

Detailed Description

Examples:
SOP/SOP_PrimVOP.C.

Definition at line 286 of file SOP_PrimVOP.C.

Constructor & Destructor Documentation

HDK_Sample::sop_bindparms::sop_bindparms ( )
inline
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 293 of file SOP_PrimVOP.C.

HDK_Sample::sop_bindparms::sop_bindparms ( const char *  name,
CVEX_Type  type 
)
inline

Definition at line 297 of file SOP_PrimVOP.C.

HDK_Sample::sop_bindparms::sop_bindparms ( const sop_bindparms src)
inline

Definition at line 303 of file SOP_PrimVOP.C.

HDK_Sample::sop_bindparms::~sop_bindparms ( )
inline
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 339 of file SOP_PrimVOP.C.

Member Function Documentation

void HDK_Sample::sop_bindparms::allocateBuffer ( int  bufnum,
int  n 
)
inline
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 347 of file SOP_PrimVOP.C.

const char* HDK_Sample::sop_bindparms::buffer ( int  bufnum) const
inline
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 489 of file SOP_PrimVOP.C.

char* HDK_Sample::sop_bindparms::buffer ( int  bufnum)
inline

Definition at line 490 of file SOP_PrimVOP.C.

void HDK_Sample::sop_bindparms::clear ( void  )
inline
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 309 of file SOP_PrimVOP.C.

void HDK_Sample::sop_bindparms::marshallDataToGdp ( int  bufnum,
GU_Detail gdp,
int primid,
int  n,
int  inc 
)
inline
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 429 of file SOP_PrimVOP.C.

void HDK_Sample::sop_bindparms::marshallIntoBuffer ( int  bufnum,
GU_Detail gdp,
int primid,
int  n 
)
inline
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 371 of file SOP_PrimVOP.C.

const char* HDK_Sample::sop_bindparms::name ( void  ) const
inline
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 487 of file SOP_PrimVOP.C.

sop_bindparms& HDK_Sample::sop_bindparms::operator= ( const sop_bindparms src)
inline
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 319 of file SOP_PrimVOP.C.

CVEX_Type HDK_Sample::sop_bindparms::type ( ) const
inline
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 488 of file SOP_PrimVOP.C.

Member Data Documentation

const int HDK_Sample::sop_bindparms::INPUT_BUFFER = 0
static
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 290 of file SOP_PrimVOP.C.

const int HDK_Sample::sop_bindparms::NUM_BUFFERS = 2
static
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 289 of file SOP_PrimVOP.C.

const int HDK_Sample::sop_bindparms::OUTPUT_BUFFER = 1
static
Examples:
SOP/SOP_PrimVOP.C.

Definition at line 291 of file SOP_PrimVOP.C.


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