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

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

adaptive() const GT_UtilOpenSubdivinline
addError(const char *msg)GT_UtilOpenSubdivinline
AttribId typedefGT_UtilOpenSubdiv
clear()GT_UtilOpenSubdiv
clearErrors()GT_UtilOpenSubdivinline
creaseOverride() const GT_UtilOpenSubdivinline
createTopology(const GT_PrimitiveHandle &mesh)GT_UtilOpenSubdiv
doCreaseOverride() const GT_UtilOpenSubdivinline
dump() const GT_UtilOpenSubdiv
dump(UT_JSONWriter &w) const GT_UtilOpenSubdiv
errors() const GT_UtilOpenSubdivinline
extractSubdividedMesh(int level=-1)GT_UtilOpenSubdiv
fvarLinearInterpolation() const GT_UtilOpenSubdivinline
FVarLinearInterpolation typedefGT_UtilOpenSubdiv
GT_UtilOpenSubdiv()GT_UtilOpenSubdiv
levels() const GT_UtilOpenSubdivinline
limitCoarseFaceCount() const GT_UtilOpenSubdiv
limitFindAttribute(const char *name) const GT_UtilOpenSubdiv
limitFirstPatch(GT_Size face_index) const GT_UtilOpenSubdiv
limitLookupFace(GT_Size osd_face, fpreal osd_u, fpreal osd_v, GT_Size &hou_prim, fpreal &hou_u, fpreal &hou_v, const AttribId &attrib, int seg=0) const GT_UtilOpenSubdiv
limitLookupPatch(GT_Size hou_face, fpreal hou_u, fpreal hou_v, GT_Size &osd_face, fpreal &osd_u, fpreal &osd_v, const AttribId &attrib, int seg=0) const GT_UtilOpenSubdiv
limitOptions()GT_UtilOpenSubdivinline
limitOptions() const GT_UtilOpenSubdivinline
limitPatchCount() const GT_UtilOpenSubdiv
limitPatchSize(GT_Size face_index) const GT_UtilOpenSubdiv
limitSurface(const char *attrib, bool vertex_attrib, const GT_DataArrayHandle &faces, const GT_DataArrayHandle &uvs) const GT_UtilOpenSubdiv
limitSurface(const char *attrib, bool vertex_attrib, const GT_DataArrayHandle &faces, const GT_DataArrayHandle &u, const GT_DataArrayHandle &v) const GT_UtilOpenSubdiv
limitSurface(const char *attrib, bool vertex_attrib, exint npts, const int32 *face_indices, const fpreal32 *u, const fpreal32 *v, int uv_stride=1) const GT_UtilOpenSubdiv
limitSurface(GT_DataArrayHandle *result, GT_DataArrayHandle *result_du, GT_DataArrayHandle *result_dv, const AttribId &attrib, exint npts, const int32 *face_indices, const fpreal32 *u, const fpreal32 *v, int uv_stride=1) const GT_UtilOpenSubdiv
limitSurface(GT_DataArrayHandle *result, GT_DataArrayHandle *result_du, GT_DataArrayHandle *result_dv, const char *attrib, bool vertex_attrib, exint npts, const int32 *face_indices, const fpreal32 *u, const fpreal32 *v, int uv_stride=1) const GT_UtilOpenSubdiv
options() const GT_UtilOpenSubdivinline
polySoup() const GT_UtilOpenSubdivinline
refine(const GT_PrimitiveHandle &mesh, bool force_update=false)GT_UtilOpenSubdiv
removeHoles() const GT_UtilOpenSubdivinline
scheme() const GT_UtilOpenSubdivinline
SdcOptions typedefGT_UtilOpenSubdiv
setAdaptive(bool v)GT_UtilOpenSubdivinline
setCreaseOverride(bool yes, fpreal w)GT_UtilOpenSubdivinline
setCreaseOverride(fpreal w)GT_UtilOpenSubdivinline
setCreasingMethod(SdcOptions::CreasingMethod v)GT_UtilOpenSubdivinline
setFVarLinearInterpolation(FVarLinearInterpolation v)GT_UtilOpenSubdivinline
setLevels(int l)GT_UtilOpenSubdivinline
setOptions(const GT_OSDOptions &options)GT_UtilOpenSubdivinline
setPolySoup(bool v)GT_UtilOpenSubdivinline
setRemoveHoles(bool v)GT_UtilOpenSubdivinline
setScheme(GT_Scheme s)GT_UtilOpenSubdivinline
setTriangleSubdivision(SdcOptions::TriangleSubdivision v)GT_UtilOpenSubdivinline
setupLimitEval(const GT_PrimitiveHandle &mesh)GT_UtilOpenSubdiv
setVtxBoundaryInterpolation(VtxBoundaryInterpolation v)GT_UtilOpenSubdivinline
subdivide(const GT_PrimitiveHandle &mesh)GT_UtilOpenSubdiv
subdivide(GU_Detail &gdp, GA_Range *range=NULL)GT_UtilOpenSubdiv
VtxBoundaryInterpolation typedefGT_UtilOpenSubdiv
vtxBoundaryInterpolation() const GT_UtilOpenSubdivinline
~GT_UtilOpenSubdiv()GT_UtilOpenSubdiv