#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 |
| |
| template<typename C > |
| void | interpolate (C &out_keys, UT_Array< float > &out_weights, const GA_Offset *offsets, const float *weights, const int weightcount, 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 1267 of file GU_GroomUtils.h.
| GU_WeightArrayInterpolate::GU_WeightArrayInterpolate |
( |
const GEO_Detail & |
weightgeo | ) |
|
|
inline |
template<typename C >
| void GU_WeightArrayInterpolate::interpolate |
( |
C & |
out_keys, |
|
|
UT_Array< float > & |
out_weights, |
|
|
const GA_Offset * |
offsets, |
|
|
const float * |
weights, |
|
|
const int |
weightcount, |
|
|
UT_Map< typename C::value_type, float > & |
blended_weights_set |
|
) |
| const |
|
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: