|
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 |
| compressIndirect(const GT_DataArrayHandle &src, fpreal ratio=1.0) | GT_Util | static |
| 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 |