#include <GU_GroomUtils.h>
|
| GU_WeightArrayInterpolate (const GEO_Detail &weightgeo) |
|
| GU_WeightArrayInterpolate (const GEO_Detail &weightgeo, GA_AttributeOwner attrib_owner, const UT_StringRef &key_attrib_name, const UT_StringRef &weight_attrib_name) |
|
| GU_WeightArrayInterpolate (const GEO_Detail &weightgeo, const GA_Attribute &keyattrib, const GA_Attribute &weightattrib) |
|
bool | bindInputAttribs (GA_AttributeOwner attrib_owner, const UT_StringRef &key_attrib_name, const UT_StringRef &weight_attrib_name) |
|
bool | isValid () const |
|
const GA_Attribute * | keyAttrib () const |
|
const GA_Attribute * | weightAttrib () const |
|
const GU_ROWeightArrayPairHandle & | getWeightArrayPairHandle () const |
|
void | createOutputAttribs (GU_Detail &gdp, GA_AttributeOwner owner) |
|
void | interpolate (const GA_OffsetArray &offsets, const UT_FloatArray &weights, GA_Offset &out_offset, TempData &tempdata) const |
|
template<typename C > |
void | interpolate (C &out_keys, UT_Array< float > &out_weights, const GA_OffsetArray &offsets, const UT_FloatArray &weights, UT_Map< typename C::value_type, float > &blended_weights_set) const |
|
void | interpolate (const GU_Detail &geo, const GA_Attribute &prim_attrib, const GA_Attribute &primuv_attrib, GA_Attribute &key_attrib, GA_Attribute &weight_attrib) const |
|
Definition at line 1250 of file GU_GroomUtils.h.
GU_WeightArrayInterpolate::GU_WeightArrayInterpolate |
( |
const GEO_Detail & |
weightgeo | ) |
|
|
inline |
bool GU_WeightArrayInterpolate::isValid |
( |
| ) |
const |
|
inline |
const GA_Attribute* GU_WeightArrayInterpolate::keyAttrib |
( |
| ) |
const |
|
inline |
const GA_Attribute* GU_WeightArrayInterpolate::weightAttrib |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: