HDK
|
This is the complete list of members for GT_Util, including all inherited members.
addBBoxAttrib(const UT_BoundingBox &bbox, GT_AttributeListHandle &detail) | GT_Util | static |
addStandardSubdTagsFromAttribs(GT_PrimSubdivisionMesh &subd_mesh, bool allow_uniform_parms=false, const GU_Detail *gdp=nullptr) | GT_Util | static |
addViewportLODAttribs(const UT_Array< GEO_ViewportLOD > &lods, GT_AttributeListHandle &uniform, GT_AttributeListHandle &detail) | GT_Util | static |
buildPointIndirect(GT_Size *points, GT_Size npoints, GT_Size newpoints) | GT_Util | inlinestatic |
buildVertexIndirect(const GT_Size *points, const GT_DataArrayHandle &vtx) | GT_Util | inlinestatic |
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_Util | static |
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_Util | static |
copyAttributeListToDetail(GU_Detail *gdp, GA_AttributeOwner owner, const GT_RefineParms *parms, const GT_AttributeListHandle &alist, int segment) | GT_Util | static |
extractAttribute(const GA_Attribute &attrib, const GA_Range &range) | GT_Util | static |
getGAStorage(GT_Storage storage) | GT_Util | static |
getGAType(GT_Type type) | GT_Util | static |
getPointIndex(const GT_Primitive &prim, const GU_Detail &parent_detail, int npoints) | GT_Util | static |
getPointIndex(const GT_Primitive &prim, const GU_ConstDetailHandle &geo, int npoints) | GT_Util | static |
getPointOffset(const GT_Primitive &prim, const GU_Detail &parent_detail, int npoints) | GT_Util | static |
getPointOffset(const GT_Primitive &prim, const GU_ConstDetailHandle &geo, int npoints) | GT_Util | static |
getPrimitiveIndex(const GT_Primitive &prim, const GU_Detail &parent_dtl, bool use_nested=false) | GT_Util | static |
getPrimitiveIndex(const GT_Primitive &prim, const GU_ConstDetailHandle &pdtl, bool use_nested=false) | GT_Util | static |
getPrimitiveOffset(const GT_Primitive &prim, const GU_Detail &parent_dtl, bool use_nested=false) | GT_Util | static |
getPrimitiveOffset(const GT_Primitive &prim, const GU_ConstDetailHandle &pdtl, bool use_nested=false) | GT_Util | static |
getStorage(GA_Storage storage) | GT_Util | static |
getType(GA_TypeInfo type) | GT_Util | static |
isSimpleGEO(const GT_Primitive &prim, const GT_RefineParms *rparms=NULL) | GT_Util | static |
makeGD(GD_Detail &gdp, const GT_TrimNuCurves &curves) | GT_Util | static |
makeGEO(UT_Array< GU_Detail * > &result, const GT_PrimitiveHandle &prim, const GT_RefineParms *rparms=NULL, int segment=0) | GT_Util | static |
makeGEO(UT_Array< GU_Detail * > &result, const GT_Primitive &prim, const GT_RefineParms *rparms=NULL, int segment=0) | GT_Util | static |
makeGEO(UT_Array< GU_DetailHandle > &result, const GT_PrimitiveHandle &prim, const GT_RefineParms *parms=NULL, int segment=0) | GT_Util | static |
makeGEO(UT_Array< GU_DetailHandle > &result, const GT_Primitive &prim, const GT_RefineParms *rparms=NULL, int segment=0) | GT_Util | static |
optimizeCurveMeshForGL(const GT_PrimitiveHandle &mesh, const UT_Array< int > *bone_index_remap=nullptr) | GT_Util | static |
optimizePolyMeshForGL(const GT_PrimitiveHandle &mesh, const GU_ConstDetailHandle &parent_dtl, const UT_Array< int > *bone_index_remap=nullptr) | GT_Util | static |