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

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

addBBoxAttrib(const UT_BoundingBox &bbox, GT_AttributeListHandle &detail)GT_Utilstatic
addStandardSubdTagsFromAttribs(GT_PrimSubdivisionMesh &subd_mesh, bool allow_uniform_parms=false, const GU_Detail *gdp=nullptr)GT_Utilstatic
addViewportLODAttribs(const UT_Array< GEO_ViewportLOD > &lods, GT_AttributeListHandle &uniform, GT_AttributeListHandle &detail)GT_Utilstatic
buildPointIndirect(GT_Size *points, GT_Size npoints, GT_Size newpoints)GT_Utilinlinestatic
buildVertexIndirect(const GT_Size *points, const GT_DataArrayHandle &vtx)GT_Utilinlinestatic
computeSubdivisionCreases(const GU_Detail &gdp, const GT_PrimPolygonMesh &polymesh, GT_DataArrayHandle &edge_indices, GT_DataArrayHandle &edge_sharpnesses, GT_DataArrayHandle &corner_indices, GT_DataArrayHandle &corner_sharpnesses, GT_DataArrayHandle &hole_indices)GT_Utilstatic
computeSubdivisionCreases(const GT_PrimPolygonMesh &polymesh, GT_DataArrayHandle &edge_indices, GT_DataArrayHandle &edge_sharpnesses, GT_DataArrayHandle &corner_indices, GT_DataArrayHandle &corner_sharpnesses, GT_DataArrayHandle &hole_indices)GT_Utilstatic
copyAttributeListToDetail(GU_Detail *gdp, GA_AttributeOwner owner, const GT_RefineParms *parms, const GT_AttributeListHandle &alist, int segment)GT_Utilstatic
extractAttribute(const GA_Attribute &attrib, const GA_Range &range)GT_Utilstatic
getGAStorage(GT_Storage storage)GT_Utilstatic
getGAType(GT_Type type)GT_Utilstatic
getPointIndex(const GT_Primitive &prim, const GU_Detail &parent_detail, int npoints)GT_Utilstatic
getPointIndex(const GT_Primitive &prim, const GU_ConstDetailHandle &geo, int npoints)GT_Utilstatic
getPointOffset(const GT_Primitive &prim, const GU_Detail &parent_detail, int npoints)GT_Utilstatic
getPointOffset(const GT_Primitive &prim, const GU_ConstDetailHandle &geo, int npoints)GT_Utilstatic
getPrimitiveIndex(const GT_Primitive &prim, const GU_Detail &parent_dtl, bool use_nested=false)GT_Utilstatic
getPrimitiveIndex(const GT_Primitive &prim, const GU_ConstDetailHandle &pdtl, bool use_nested=false)GT_Utilstatic
getPrimitiveOffset(const GT_Primitive &prim, const GU_Detail &parent_dtl, bool use_nested=false)GT_Utilstatic
getPrimitiveOffset(const GT_Primitive &prim, const GU_ConstDetailHandle &pdtl, bool use_nested=false)GT_Utilstatic
getStorage(GA_Storage storage)GT_Utilstatic
getType(GA_TypeInfo type)GT_Utilstatic
isSimpleGEO(const GT_Primitive &prim, const GT_RefineParms *rparms=NULL)GT_Utilstatic
makeGD(GD_Detail &gdp, const GT_TrimNuCurves &curves)GT_Utilstatic
makeGEO(UT_Array< GU_Detail * > &result, const GT_PrimitiveHandle &prim, const GT_RefineParms *rparms=NULL, int segment=0)GT_Utilstatic
makeGEO(UT_Array< GU_Detail * > &result, const GT_Primitive &prim, const GT_RefineParms *rparms=NULL, int segment=0)GT_Utilstatic
makeGEO(UT_Array< GU_DetailHandle > &result, const GT_PrimitiveHandle &prim, const GT_RefineParms *parms=NULL, int segment=0)GT_Utilstatic
makeGEO(UT_Array< GU_DetailHandle > &result, const GT_Primitive &prim, const GT_RefineParms *rparms=NULL, int segment=0)GT_Utilstatic
optimizeCurveMeshForGL(const GT_PrimitiveHandle &mesh, const UT_Array< int > *bone_index_remap=nullptr)GT_Utilstatic
optimizePolyMeshForGL(const GT_PrimitiveHandle &mesh, const GU_ConstDetailHandle &parent_dtl, const UT_Array< int > *bone_index_remap=nullptr)GT_Utilstatic