|
static const UT_StringHolder & | getBarbSideString (BarbSide barbside) |
|
static UT_StringHolder | getBarbAttribName (const UT_StringRef &basename, BarbSide barbside) |
|
static GA_Attribute * | createBarbAttrib (GU_Detail &detail, const UT_StringRef &name, int value_tuplesize, int barbpts) |
|
static GA_ATINumericUPtr | createDetachedBarbAttrib (const GU_Detail &detail, GA_Storage storage, int value_tuplesize, int barbpts) |
|
static void | addFeatherAttribsToCurveSampler (GU_GroomCurveAttribSampler &sampler) |
|
static int | findFirstBarbIndex (const GEO_PrimPoly &poly, const GU_FeatherBarbROHandle< UT_Vector3 > &barbl, const GU_FeatherBarbROHandle< UT_Vector3 > &barbr, UT_Vector3Array &tempbarbvals) |
|
static void | findFirstBarbIndex (const GA_RWHandleI &indices, const GU_Detail &detail, const GU_FeatherBarbROHandle< UT_Vector3 > &barbl, const GU_FeatherBarbROHandle< UT_Vector3 > &barbr, const GA_PrimitiveGroup *group=nullptr) |
|
static void | computeBarbTangents (const GU_Detail &detail, const GU_FeatherBarbROHandle< UT_Vector3 > &barbl, const GU_FeatherBarbROHandle< UT_Vector3 > &barbr, const GU_FeatherBarbRWHandle< UT_Vector3 > &tangentl, const GU_FeatherBarbRWHandle< UT_Vector3 > &tangentr, const GU_FeatherBarbRWHandle< UT_Vector3 > &bitangentl, const GU_FeatherBarbRWHandle< UT_Vector3 > &bitangentr, const GA_ROHandleI &firstbarb_handle) |
|
static void | deltaDeform (GU_Detail &detail, const GU_Detail &rest_detail, const GU_Detail &anim_detail, int from_barbsegs, int to_barbsegs, const GA_ROHandleI &firstbarb_handle, const GA_ROHandleI &rest_firstbarb_handle, const GA_ROHandleI &anim_firstbarb_handle) |
|
static void | populateBarbAttribMap (UT_Array< GU_Feather::AttribMap > &attribmaps, GU_Detail &gdp, const GU_Detail &sourcegdp, const UT_StringHolder &attribpattern) |
|
static void | createDestBarbAttributes (UT_Array< GU_Feather::AttribMap > &attribmaps, GU_Detail &gdp) |
|
static void | createDestBarbAttributes (UT_Array< GU_Feather::AttribMap > &attribmaps, GU_Detail &gdp, int tuplesize) |
|
static void | expandTemplateBarbAttribs (GU_Detail &gdp, const GA_PrimitiveGroup *group, const GU_Detail &sourcegdp, int shaft_base_segs, const GA_ROHandleI &shaft_base_segs_attrib) |
|
static void | expandTemplateBarbAttribs (GU_Detail &gdp, const GA_PrimitiveGroup *group, const GU_Detail &sourcegdp, UT_Array< GU_Feather::AttribMap > &attribmaps, int shaft_base_segs, const GA_ROHandleI &shaft_base_segs_attrib) |
|
static void | zeroBarbValues (GU_Detail &gdp, const GA_PrimitiveGroup *group) |
|
Definition at line 848 of file GU_Feather.h.