#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: