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

#include <GR_GeoRenderVK.h>

Public Member Functions

 GR_FillAttributesVK (RV_Render *r, const GT_Primitive *prim, const GU_Detail *geo, const GR_DisplayOption *opts, int num_points)
 
 ~GR_FillAttributesVK ()
 
int entries () const
 
bool hasBounds () const
 
const UT_BoundingBox getBounds () const
 
void process (const UT_BlockedRange< int > &range) const
 
void append (const char *name, gr_FillType t, RV_AttributeType at, const GT_DataArrayHandle &h, RE_CacheVersion v, int size=0, GT_DataArrayHandle h2=GT_DataArrayHandle(), GT_DataArrayHandle h3=GT_DataArrayHandle(), GT_DataArrayHandle vl=GT_DataArrayHandle(), int instance_group=-1)
 
void upload (RV_Render *r, RV_Geometry *geo)
 
int getFillAmount ()
 
void addToFillAmount (int n)
 

Detailed Description

Definition at line 271 of file GR_GeoRenderVK.h.

Constructor & Destructor Documentation

GR_FillAttributesVK::GR_FillAttributesVK ( RV_Render r,
const GT_Primitive prim,
const GU_Detail geo,
const GR_DisplayOption opts,
int  num_points 
)
GR_FillAttributesVK::~GR_FillAttributesVK ( )

Member Function Documentation

void GR_FillAttributesVK::addToFillAmount ( int  n)
inline

Definition at line 315 of file GR_GeoRenderVK.h.

void GR_FillAttributesVK::append ( const char *  name,
gr_FillType  t,
RV_AttributeType  at,
const GT_DataArrayHandle h,
RE_CacheVersion  v,
int  size = 0,
GT_DataArrayHandle  h2 = GT_DataArrayHandle(),
GT_DataArrayHandle  h3 = GT_DataArrayHandle(),
GT_DataArrayHandle  vl = GT_DataArrayHandle(),
int  instance_group = -1 
)
int GR_FillAttributesVK::entries ( ) const
inline

Definition at line 282 of file GR_GeoRenderVK.h.

const UT_BoundingBox GR_FillAttributesVK::getBounds ( ) const
inline

Definition at line 285 of file GR_GeoRenderVK.h.

int GR_FillAttributesVK::getFillAmount ( )
inline

Definition at line 313 of file GR_GeoRenderVK.h.

bool GR_FillAttributesVK::hasBounds ( ) const
inline

Definition at line 284 of file GR_GeoRenderVK.h.

void GR_FillAttributesVK::process ( const UT_BlockedRange< int > &  range) const
void GR_FillAttributesVK::upload ( RV_Render r,
RV_Geometry geo 
)

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