GEO_MetaExpression Class Reference

#include <GEO_MetaExpr.h>

List of all members.

Public Member Functions

 GEO_MetaExpression ()
 ~GEO_MetaExpression ()
TS_MetaExpressionpreCompute (GEO_Detail *gdp, GB_PrimitiveGroup *primGroup=0)
TS_MetaExpressionpreCompute (GEO_Detail *gdp, const UT_BitArray &memberPrims)
TS_MetaExpressiongetTSExpression ()
void computeAttributes (const UT_Vector3 &pos, GEO_Vertex &result, GEO_AttributeHandleList &hlist)
void computeAttributes (const UT_Vector4 &pos, GB_AttributeData &adata, const GB_FloatOffsets &destfoffsets, const GB_FloatOffsets &srcfoffsets)
void computeAttributes (const UT_Vector3 &pos, GB_AttributeData &adata, const GB_FloatOffsets &foffsets)
void computeNormalizedAttributes (const UT_Vector3 &pos, GEO_Vertex &result, GEO_AttributeHandleList &hlist)
void computeAttribute (const UT_Vector3 &pos, float *data, int offset, int size, bool vtxflag)
UT_PtrArray< GEO_Primitive * > & getList ()

Static Public Member Functions

static TS_MetaExpressiongetExpression (GEO_Detail *gdp, const GB_PrimitiveGroup *primGroup, const UT_BitArray *memberPrims, UT_PtrArray< GEO_Primitive * > *primlist)


Detailed Description

Definition at line 39 of file GEO_MetaExpr.h.


Constructor & Destructor Documentation

GEO_MetaExpression::GEO_MetaExpression (  ) 

GEO_MetaExpression::~GEO_MetaExpression (  ) 


Member Function Documentation

void GEO_MetaExpression::computeAttribute ( const UT_Vector3 pos,
float *  data,
int  offset,
int  size,
bool  vtxflag 
)

void GEO_MetaExpression::computeAttributes ( const UT_Vector3 pos,
GB_AttributeData adata,
const GB_FloatOffsets foffsets 
)

void GEO_MetaExpression::computeAttributes ( const UT_Vector4 pos,
GB_AttributeData adata,
const GB_FloatOffsets destfoffsets,
const GB_FloatOffsets srcfoffsets 
)

void GEO_MetaExpression::computeAttributes ( const UT_Vector3 pos,
GEO_Vertex result,
GEO_AttributeHandleList hlist 
)

void GEO_MetaExpression::computeNormalizedAttributes ( const UT_Vector3 pos,
GEO_Vertex result,
GEO_AttributeHandleList hlist 
)

static TS_MetaExpression* GEO_MetaExpression::getExpression ( GEO_Detail gdp,
const GB_PrimitiveGroup primGroup,
const UT_BitArray memberPrims,
UT_PtrArray< GEO_Primitive * > *  primlist 
) [static]

UT_PtrArray<GEO_Primitive *>& GEO_MetaExpression::getList (  )  [inline]

Definition at line 78 of file GEO_MetaExpr.h.

TS_MetaExpression* GEO_MetaExpression::getTSExpression (  )  [inline]

Definition at line 55 of file GEO_MetaExpr.h.

TS_MetaExpression* GEO_MetaExpression::preCompute ( GEO_Detail gdp,
const UT_BitArray memberPrims 
)

TS_MetaExpression* GEO_MetaExpression::preCompute ( GEO_Detail gdp,
GB_PrimitiveGroup primGroup = 0 
)


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

Generated on Thu May 24 00:09:37 2012 for HDK by  doxygen 1.5.9