HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_FeatherBarbInterpolate Member List

This is the complete list of members for GU_FeatherBarbInterpolate, including all inherited members.

blendBarbs(const GU_FeatherBarbFlat< T > &attrib_values, const GA_OffsetArray &to_ptoffs, const GU_FeatherBarbRWHandle< T > &to_attrib, float alpha)GU_FeatherBarbInterpolatestatic
computeBarbInterpCoeffs(int from_barbpts, int to_barbpts, BarbInterpCoeffs &interpdata)GU_FeatherBarbInterpolatestatic
computeBarbInterpCoeffs(const UT_Array< GU_Feather::AttribMap > &attribmaps, UT_Array< BarbInterpCoeffs > &barb_coeffs)GU_FeatherBarbInterpolatestatic
computeShaftCoeffs(UT_ValArray< WVEC > &s_coeffs, UT_ValArray< IVEC > &s_indices, const GEO_PrimPoly &poly, int to_firstbarbindex, int to_ptcount, int from_firstbarbpt, int from_ptcount)GU_FeatherBarbInterpolatestatic
computeShaftPointCoeffs(int i, int to_ptcount, int from_ptcount)GU_FeatherBarbInterpolatestatic
interpolate(GU_FeatherBarbFlat< T > &attrib_outvalues, GU_FeatherBarbFlat< T > &from_v_values, UT_Array< T > &temp, const GA_OffsetArray &from_ptoffs, const UT_ValArray< WVEC > &s_coeffs, const UT_ValArray< IVEC > &s_indices, const GU_FeatherBarbROHandle< T > &from_attrib, int to_ptcount, const BarbInterpCoeffs &barb_coeffs, float weight, bool flip)GU_FeatherBarbInterpolatestatic
interpolateBarbAttribs(bool use_subd, const GU_Detail &from_detail, GU_Detail &detail, const GA_PrimitiveGroup *group, const UT_Array< GU_Feather::AttribMap > &attribmaps, int shaft_base_segs, const GA_ROHandleI &firstbarb_handle, const GA_ROHandleS &from_side, const GA_ROHandleS &side, const GA_ROHandleF &blendattrib, const GU_FeatherTemplateSet &templateset, const GU_FeatherTemplateInterpolate *templateinterp=nullptr)GU_FeatherBarbInterpolatestatic
interpolateBarbAttribs(GA_Offset primoff, BarbAttribInterpolateTemp &temp, GA_OffsetArray &source_primoffs, UT_FloatArray &source_primweights, UT_ValArray< bool > &source_flips, UT_Array< BarbInterpCoeffs > &barb_coeffs, bool use_subd, const GU_Detail &from_detail, GU_Detail &detail, const UT_Array< GU_Feather::AttribMap > &attribmaps, int shaft_base_segs, float alpha, const GU_FeatherTemplateSet &templateset)GU_FeatherBarbInterpolatestatic
interpolateUSubD(GU_FeatherBarbFlat< T > &attrib_outvalues, int to_ptcount, const GU_FeatherBarbFlat< T > &from_v_values, const BarbInterpCoeffs &barb_coeffs, float weight, bool flip)GU_FeatherBarbInterpolatestatic
interpolateV(GU_FeatherBarbFlat< T > &from_v_values, UT_Array< T > &temp, const GA_OffsetArray &from_ptoffs, const UT_ValArray< WVEC > &s_coeffs, const UT_ValArray< IVEC > &s_indices, const GU_FeatherBarbROHandle< T > &from_attrib)GU_FeatherBarbInterpolatestatic
interpolateVSubD(UT_Array< T > &out_values, const GA_OffsetArray &from_ptoffs, const UT_Vector4Array &s_coeffs, const UT_Vector4iArray &s_indices, const GA_ROHandleT< T > &from_attrib)GU_FeatherBarbInterpolatestatic
populateShaftData(const GEO_PrimPoly &poly, int firstbarbindex, const GA_ROHandleI &firstindexhandle, ShaftData &shaftdata)GU_FeatherBarbInterpolateinlinestatic
setBarbs(const GU_FeatherBarbFlat< T > &attrib_values, const GA_OffsetArray &to_ptoffs, const GU_FeatherBarbRWHandle< T > &to_attrib)GU_FeatherBarbInterpolatestatic