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)
 
void setFallbacks (const UT_Options *fallbacks)
 
void addIntFallback (const UT_StringHolder &name, int value)
 
void addFallback (const UT_StringHolder &name, fpreal value)
 
void addFallback (const UT_StringHolder &name, const UT_Vector2F &value)
 
void addFallback (const UT_StringHolder &name, const UT_Vector3F &value)
 
void addFallback (const UT_StringHolder &name, const UT_Vector4F &value)
 
bool getFallback (const UT_StringHolder &name, int &value) const
 
bool getFallback (const UT_StringHolder &name, fpreal &value) const
 
bool getFallback (const UT_StringHolder &name, UT_Vector2F &value) const
 
bool getFallback (const UT_StringHolder &name, UT_Vector3F &value) const
 
bool getFallback (const UT_StringHolder &name, UT_Vector4F &value) const
 
UT_OptionType getFallbackType (const UT_StringHolder &name) const
 
bool usedFallback () const
 
void setUsedFallback (bool used)
 

Detailed Description

Definition at line 288 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::addFallback ( const UT_StringHolder name,
fpreal  value 
)
void GR_FillAttributesVK::addFallback ( const UT_StringHolder name,
const UT_Vector2F value 
)
void GR_FillAttributesVK::addFallback ( const UT_StringHolder name,
const UT_Vector3F value 
)
void GR_FillAttributesVK::addFallback ( const UT_StringHolder name,
const UT_Vector4F value 
)
void GR_FillAttributesVK::addIntFallback ( const UT_StringHolder name,
int  value 
)
void GR_FillAttributesVK::addToFillAmount ( int  n)
inline

Definition at line 332 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 299 of file GR_GeoRenderVK.h.

const UT_BoundingBox GR_FillAttributesVK::getBounds ( ) const
inline

Definition at line 302 of file GR_GeoRenderVK.h.

bool GR_FillAttributesVK::getFallback ( const UT_StringHolder name,
int value 
) const
bool GR_FillAttributesVK::getFallback ( const UT_StringHolder name,
fpreal value 
) const
bool GR_FillAttributesVK::getFallback ( const UT_StringHolder name,
UT_Vector2F value 
) const
bool GR_FillAttributesVK::getFallback ( const UT_StringHolder name,
UT_Vector3F value 
) const
bool GR_FillAttributesVK::getFallback ( const UT_StringHolder name,
UT_Vector4F value 
) const
UT_OptionType GR_FillAttributesVK::getFallbackType ( const UT_StringHolder name) const
int GR_FillAttributesVK::getFillAmount ( )
inline

Definition at line 330 of file GR_GeoRenderVK.h.

bool GR_FillAttributesVK::hasBounds ( ) const
inline

Definition at line 301 of file GR_GeoRenderVK.h.

void GR_FillAttributesVK::process ( const UT_BlockedRange< int > &  range) const
void GR_FillAttributesVK::setFallbacks ( const UT_Options fallbacks)
void GR_FillAttributesVK::setUsedFallback ( bool  used)
inline

Definition at line 351 of file GR_GeoRenderVK.h.

void GR_FillAttributesVK::upload ( RV_Render r,
RV_Geometry geo 
)
bool GR_FillAttributesVK::usedFallback ( ) const
inline

Definition at line 350 of file GR_GeoRenderVK.h.


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