GR_AttribOffset Class Reference

#include <GR_AttribOffset.h>

Inheritance diagram for GR_AttribOffset:

GU_DisplayAttribs

List of all members.

Public Types

typedef const float *(* ColorLookupFunc )(const GB_AttributeElem *element, const GB_AttributeRef &offset)

Public Member Functions

 GR_AttribOffset ()
 GR_AttribOffset (const GR_AttribOffset &copy)
GR_AttribOffsetoperator= (const GR_AttribOffset &copy)
void resetOffsets ()
void getShaderAttribOffsets (const GU_Detail *gdp, const RE_Material *mat)
void getMultiTexAttribOffsets (RE_Render &ren, const GU_Detail *gdp, const RE_Material *mat, int layer)
void getLookups (const GU_Detail *gdp, const GR_DisplayOption &dopt)
bool hasVertexColors () const

Public Attributes

UT_IntArray ptLocations
UT_RefArray< GB_AttributeRefptOffsets
UT_IntArray ptSizes
UT_IntArray vtxLocations
UT_RefArray< GB_AttributeRefvtxOffsets
UT_IntArray vtxSizes
UT_IntArray ptTexCoords
UT_RefArray< GB_AttributeRefptTexOffsets
UT_IntArray ptTexSizes
UT_IntArray vtxTexCoords
UT_RefArray< GB_AttributeRefvtxTexOffsets
UT_IntArray vtxTexSizes
ColorLookupFunc colorLookup
GB_AttributeRef ptColorLookupOffset
GB_AttributeRef vtxColorLookupOffset


Detailed Description

Examples:

GR/GR_BaryCenter.C, GR/GR_BoundingBox.C, and GR/GR_SimpleNoise.C.

Definition at line 32 of file GR_AttribOffset.h.


Member Typedef Documentation

typedef const float*(* GR_AttribOffset::ColorLookupFunc)(const GB_AttributeElem *element, const GB_AttributeRef &offset)

Definition at line 35 of file GR_AttribOffset.h.


Constructor & Destructor Documentation

GR_AttribOffset::GR_AttribOffset (  ) 

GR_AttribOffset::GR_AttribOffset ( const GR_AttribOffset copy  ) 


Member Function Documentation

void GR_AttribOffset::getLookups ( const GU_Detail gdp,
const GR_DisplayOption dopt 
)

void GR_AttribOffset::getMultiTexAttribOffsets ( RE_Render ren,
const GU_Detail gdp,
const RE_Material mat,
int  layer 
)

void GR_AttribOffset::getShaderAttribOffsets ( const GU_Detail gdp,
const RE_Material mat 
)

bool GR_AttribOffset::hasVertexColors (  )  const [inline]

Definition at line 60 of file GR_AttribOffset.h.

GR_AttribOffset& GR_AttribOffset::operator= ( const GR_AttribOffset copy  ) 

void GR_AttribOffset::resetOffsets (  ) 

Reimplemented from GU_DisplayAttribs.


Member Data Documentation

Definition at line 81 of file GR_AttribOffset.h.

Definition at line 82 of file GR_AttribOffset.h.

Definition at line 65 of file GR_AttribOffset.h.

Definition at line 66 of file GR_AttribOffset.h.

Definition at line 67 of file GR_AttribOffset.h.

Definition at line 74 of file GR_AttribOffset.h.

Definition at line 75 of file GR_AttribOffset.h.

Definition at line 76 of file GR_AttribOffset.h.

Definition at line 83 of file GR_AttribOffset.h.

Definition at line 68 of file GR_AttribOffset.h.

Definition at line 69 of file GR_AttribOffset.h.

Definition at line 70 of file GR_AttribOffset.h.

Definition at line 77 of file GR_AttribOffset.h.

Definition at line 78 of file GR_AttribOffset.h.

Definition at line 79 of file GR_AttribOffset.h.


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

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