<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.10"/> <title>OpenSubdiv: Class List</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> $(document).ready(initResizable); $(window).load(resizeHeight); </script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> $(document).ready(function() { init_search(); }); </script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> <link href="doxy.css" rel="stylesheet" type="text/css"/> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectlogo"><img alt="Logo" src="opensubdiv_logo_header.png"/></td> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">OpenSubdiv </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.10 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li class="current"><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('annotated.html','');}); </script> <div id="doc-content"> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="headertitle"> <div class="title">Class List</div> </div> </div><!--header--> <div class="contents"> <div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory"> <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span>]</div><table class="directory"> <tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="a00180.html" target="_self">OpenSubdiv</a></td><td class="desc"></td></tr> <tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="a00181.html" target="_self">OPENSUBDIV_VERSION</a></td><td class="desc"></td></tr> <tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="a00182.html" target="_self">Bfr</a></td><td class="desc"></td></tr> <tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00038.html" target="_self">Limits</a></td><td class="desc">Simple struct with limits related to topology </td></tr> <tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00061.html" target="_self">Parameterization</a></td><td class="desc">Simple class defining the 2D parameterization of a face </td></tr> <tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00076.html" target="_self">RefinerSurfaceFactory</a></td><td class="desc">Template for concrete subclasses of <a class="el" href="a00077.html" title="Intermediate subclass of SurfaceFactory with Far::TopologyRefiner as the mesh. ">RefinerSurfaceFactoryBase</a> </td></tr> <tr id="row_0_0_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00077.html" target="_self">RefinerSurfaceFactoryBase</a></td><td class="desc">Intermediate subclass of <a class="el" href="a00087.html" title="Base class providing initialization of a Surface for each face of a mesh. ">SurfaceFactory</a> with <a class="el" href="a00095.html" title="Stores topology data for a specified set of refinement options. ">Far::TopologyRefiner</a> as the mesh </td></tr> <tr id="row_0_0_0_4_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_0_4_" class="arrow" onclick="toggleFolder('0_0_0_4_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00086.html" target="_self">Surface</a></td><td class="desc">Encapsulates the limit surface for a face of a mesh </td></tr> <tr id="row_0_0_0_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00072.html" target="_self">PointDescriptor</a></td><td class="desc">Simple struct defining the size and stride of points in arrays </td></tr> <tr id="row_0_0_0_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_0_5_" class="arrow" onclick="toggleFolder('0_0_0_5_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00087.html" target="_self">SurfaceFactory</a></td><td class="desc">Base class providing initialization of a <a class="el" href="a00086.html" title="Encapsulates the limit surface for a face of a mesh. ">Surface</a> for each face of a mesh </td></tr> <tr id="row_0_0_0_5_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00054.html" target="_self">Options</a></td><td class="desc">Simple set of options assigned to instances of <a class="el" href="a00087.html" title="Base class providing initialization of a Surface for each face of a mesh. ">SurfaceFactory</a> </td></tr> <tr id="row_0_0_0_6_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00088.html" target="_self">SurfaceFactoryCache</a></td><td class="desc">Container used internally by <a class="el" href="a00087.html" title="Base class providing initialization of a Surface for each face of a mesh. ">SurfaceFactory</a> to store reusable information </td></tr> <tr id="row_0_0_0_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00089.html" target="_self">SurfaceFactoryCacheThreaded</a></td><td class="desc">Template for declaring thread-safe subclasses of <a class="el" href="a00088.html" title="Container used internally by SurfaceFactory to store reusable information. ">SurfaceFactoryCache</a> </td></tr> <tr id="row_0_0_0_8_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00090.html" target="_self">SurfaceFactoryMeshAdapter</a></td><td class="desc">Abstract interface adapting <a class="el" href="a00087.html" title="Base class providing initialization of a Surface for each face of a mesh. ">SurfaceFactory</a> to a connected mesh representation </td></tr> <tr id="row_0_0_0_9_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_0_9_" class="arrow" onclick="toggleFolder('0_0_0_9_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00092.html" target="_self">Tessellation</a></td><td class="desc">Encapsulates a specific tessellation pattern of a <a class="el" href="a00061.html" title="Simple class defining the 2D parameterization of a face. ">Parameterization</a> </td></tr> <tr id="row_0_0_0_9_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00057.html" target="_self">Options</a></td><td class="desc"><a class="el" href="a00057.html" title="Options configure a Tessellation to specify the nature of both its results and the structure of the c...">Options</a> configure a <a class="el" href="a00092.html" title="Encapsulates a specific tessellation pattern of a Parameterization. ">Tessellation</a> to specify the nature of both its results and the structure of the coordinate and facet index arrays that its methods will populate </td></tr> <tr id="row_0_0_0_10_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00099.html" target="_self">VertexDescriptor</a></td><td class="desc">Simple class used by subclasses of <a class="el" href="a00087.html" title="Base class providing initialization of a Surface for each face of a mesh. ">SurfaceFactory</a> to describe a vertex </td></tr> <tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="a00183.html" target="_self">Far</a></td><td class="desc"></td></tr> <tr id="row_0_0_1_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00039.html" target="_self">LimitStencil</a></td><td class="desc">Limit point stencil class wrapping the template for compatibility </td></tr> <tr id="row_0_0_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00040.html" target="_self">LimitStencilReal</a></td><td class="desc">Limit point stencil descriptor </td></tr> <tr id="row_0_0_1_2_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00041.html" target="_self">LimitStencilTable</a></td><td class="desc">Limit stencil table class wrapping the template for compatibility </td></tr> <tr id="row_0_0_1_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00042.html" target="_self">LimitStencilTableFactory</a></td><td class="desc"><a class="el" href="a00080.html" title="Vertex stencil class wrapping the template for compatibility. ">Stencil</a> table factory class wrapping the template for compatibility </td></tr> <tr id="row_0_0_1_4_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_1_4_" class="arrow" onclick="toggleFolder('0_0_1_4_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00043.html" target="_self">LimitStencilTableFactoryReal</a></td><td class="desc">A specialized factory for <a class="el" href="a00041.html" title="Limit stencil table class wrapping the template for compatibility. ">LimitStencilTable</a> </td></tr> <tr id="row_0_0_1_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00046.html" target="_self">LocationArray</a></td><td class="desc">Descriptor for limit surface locations </td></tr> <tr id="row_0_0_1_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00056.html" target="_self">Options</a></td><td class="desc"></td></tr> <tr id="row_0_0_1_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00044.html" target="_self">LimitStencilTableReal</a></td><td class="desc">Table of limit subdivision stencils </td></tr> <tr id="row_0_0_1_6_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00064.html" target="_self">PatchDescriptor</a></td><td class="desc">Describes the type of a patch </td></tr> <tr id="row_0_0_1_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00067.html" target="_self">PatchMap</a></td><td class="desc">An quadtree-based map connecting coarse faces to their sub-patches </td></tr> <tr id="row_0_0_1_8_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00068.html" target="_self">PatchParam</a></td><td class="desc">Patch parameterization </td></tr> <tr id="row_0_0_1_9_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_1_9_" class="arrow" onclick="toggleFolder('0_0_1_9_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00070.html" target="_self">PatchTable</a></td><td class="desc">Container for arrays of parametric patches </td></tr> <tr id="row_0_0_1_9_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00066.html" target="_self">PatchHandle</a></td><td class="desc">Handle that can be used as unique patch identifier within <a class="el" href="a00070.html" title="Container for arrays of parametric patches. ">PatchTable</a> </td></tr> <tr id="row_0_0_1_10_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_1_10_" class="arrow" onclick="toggleFolder('0_0_1_10_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00071.html" target="_self">PatchTableFactory</a></td><td class="desc">Factory for constructing a <a class="el" href="a00070.html" title="Container for arrays of parametric patches. ">PatchTable</a> from a <a class="el" href="a00095.html" title="Stores topology data for a specified set of refinement options. ">TopologyRefiner</a> </td></tr> <tr id="row_0_0_1_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00059.html" target="_self">Options</a></td><td class="desc">Public options for the <a class="el" href="a00070.html" title="Container for arrays of parametric patches. ">PatchTable</a> factory </td></tr> <tr id="row_0_0_1_10_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00065.html" target="_self">PatchFaceTag</a></td><td class="desc">Obsolete internal struct not intended for public use – due to be deprecated </td></tr> <tr id="row_0_0_1_11_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00073.html" target="_self">PrimvarRefiner</a></td><td class="desc"></td></tr> <tr id="row_0_0_1_12_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00074.html" target="_self">PrimvarRefinerReal</a></td><td class="desc">Applies refinement operations to generic primvar data </td></tr> <tr id="row_0_0_1_13_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00075.html" target="_self">PtexIndices</a></td><td class="desc">Object used to compute and query ptex face indices </td></tr> <tr id="row_0_0_1_14_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00080.html" target="_self">Stencil</a></td><td class="desc">Vertex stencil class wrapping the template for compatibility </td></tr> <tr id="row_0_0_1_15_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00081.html" target="_self">StencilReal</a></td><td class="desc">Vertex stencil descriptor </td></tr> <tr id="row_0_0_1_16_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00082.html" target="_self">StencilTable</a></td><td class="desc"><a class="el" href="a00080.html" title="Vertex stencil class wrapping the template for compatibility. ">Stencil</a> table class wrapping the template for compatibility </td></tr> <tr id="row_0_0_1_17_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00083.html" target="_self">StencilTableFactory</a></td><td class="desc"><a class="el" href="a00080.html" title="Vertex stencil class wrapping the template for compatibility. ">Stencil</a> table factory class wrapping the template for compatibility </td></tr> <tr id="row_0_0_1_18_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_1_18_" class="arrow" onclick="toggleFolder('0_0_1_18_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00084.html" target="_self">StencilTableFactoryReal</a></td><td class="desc">A specialized factory for <a class="el" href="a00082.html" title="Stencil table class wrapping the template for compatibility. ">StencilTable</a> </td></tr> <tr id="row_0_0_1_18_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00055.html" target="_self">Options</a></td><td class="desc"></td></tr> <tr id="row_0_0_1_19_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00085.html" target="_self">StencilTableReal</a></td><td class="desc">Table of subdivision stencils </td></tr> <tr id="row_0_0_1_20_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_1_20_" class="arrow" onclick="toggleFolder('0_0_1_20_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00093.html" target="_self">TopologyDescriptor</a></td><td class="desc">A simple reference to raw topology data for use with <a class="el" href="a00096.html" title="Factory for constructing TopologyRefiners from specific mesh classes. ">TopologyRefinerFactory</a> </td></tr> <tr id="row_0_0_1_20_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00028.html" target="_self">FVarChannel</a></td><td class="desc"></td></tr> <tr id="row_0_0_1_21_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00094.html" target="_self">TopologyLevel</a></td><td class="desc">An interface for accessing data in a specific level of a refined topology hierarchy </td></tr> <tr id="row_0_0_1_22_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_1_22_" class="arrow" onclick="toggleFolder('0_0_1_22_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00095.html" target="_self">TopologyRefiner</a></td><td class="desc">Stores topology data for a specified set of refinement options </td></tr> <tr id="row_0_0_1_22_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00001.html" target="_self">AdaptiveOptions</a></td><td class="desc">Adaptive refinement options </td></tr> <tr id="row_0_0_1_22_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00098.html" target="_self">UniformOptions</a></td><td class="desc">Uniform refinement options </td></tr> <tr id="row_0_0_1_23_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_1_23_" class="arrow" onclick="toggleFolder('0_0_1_23_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00096.html" target="_self">TopologyRefinerFactory</a></td><td class="desc">Factory for constructing TopologyRefiners from specific mesh classes </td></tr> <tr id="row_0_0_1_23_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00060.html" target="_self">Options</a></td><td class="desc"><a class="el" href="a00060.html" title="Options related to the construction of each TopologyRefiner. ">Options</a> related to the construction of each <a class="el" href="a00095.html" title="Stores topology data for a specified set of refinement options. ">TopologyRefiner</a> </td></tr> <tr id="row_0_0_1_24_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00097.html" target="_self">TopologyRefinerFactoryBase</a></td><td class="desc">Private base class of Factories for constructing TopologyRefiners </td></tr> <tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_2_" class="arrow" onclick="toggleFolder('0_0_2_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="a00185.html" target="_self">Osd</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00003.html" target="_self">BufferDescriptor</a></td><td class="desc"><a class="el" href="a00003.html" title="BufferDescriptor is a struct which describes buffer elements in interleaved data buffers. Almost all Osd Evaluator APIs take BufferDescriptors along with device-specific buffer objects. ">BufferDescriptor</a> is a struct which describes buffer elements in interleaved data buffers. Almost all <a class="el" href="a00185.html">Osd</a> Evaluator APIs take BufferDescriptors along with device-specific buffer objects </td></tr> <tr id="row_0_0_2_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00005.html" target="_self">CLEvaluator</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_2_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00006.html" target="_self">CLPatchTable</a></td><td class="desc">CL patch table </td></tr> <tr id="row_0_0_2_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00007.html" target="_self">CLStencilTable</a></td><td class="desc">OpenCL stencil table </td></tr> <tr id="row_0_0_2_4_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00008.html" target="_self">CLVertexBuffer</a></td><td class="desc">Concrete vertex buffer class for OpenCL subdivision </td></tr> <tr id="row_0_0_2_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00010.html" target="_self">CpuD3D11VertexBuffer</a></td><td class="desc">Concrete vertex buffer class for Cpu subdivision and DirectX drawing </td></tr> <tr id="row_0_0_2_6_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00011.html" target="_self">CpuEvaluator</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00012.html" target="_self">CpuGLVertexBuffer</a></td><td class="desc">Concrete vertex buffer class for cpu subdivision and OpenGL drawing </td></tr> <tr id="row_0_0_2_8_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00013.html" target="_self">CPUMTLVertexBuffer</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_9_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00014.html" target="_self">CpuPatchTable</a></td><td class="desc">Cpu patch table </td></tr> <tr id="row_0_0_2_10_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00015.html" target="_self">CpuVertexBuffer</a></td><td class="desc">Concrete vertex buffer class for CPU subdivision </td></tr> <tr id="row_0_0_2_11_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00017.html" target="_self">CudaEvaluator</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_12_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00018.html" target="_self">CudaPatchTable</a></td><td class="desc">CUDA patch table </td></tr> <tr id="row_0_0_2_13_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00019.html" target="_self">CudaStencilTable</a></td><td class="desc">CUDA stencil table </td></tr> <tr id="row_0_0_2_14_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00020.html" target="_self">CudaVertexBuffer</a></td><td class="desc">Concrete vertex buffer class for Cuda subdivision </td></tr> <tr id="row_0_0_2_15_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00021.html" target="_self">D3D11ComputeEvaluator</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_16_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00022.html" target="_self">D3D11LegacyGregoryPatchTable</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_17_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00023.html" target="_self">D3D11PatchTable</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_18_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00024.html" target="_self">D3D11StencilTable</a></td><td class="desc">D3D11 stencil table </td></tr> <tr id="row_0_0_2_19_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00025.html" target="_self">D3D11VertexBuffer</a></td><td class="desc">Concrete vertex buffer class for DirectX subdivision and DirectX drawing </td></tr> <tr id="row_0_0_2_20_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_2_20_" class="arrow" onclick="toggleFolder('0_0_2_20_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00027.html" target="_self">EvaluatorCacheT</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_20_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00026.html" target="_self">Entry</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_21_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00029.html" target="_self">GLComputeEvaluator</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_22_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00030.html" target="_self">GLLegacyGregoryPatchTable</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_23_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00031.html" target="_self">GLPatchTable</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_24_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00032.html" target="_self">GLSLPatchShaderSource</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_25_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00033.html" target="_self">GLStencilTableSSBO</a></td><td class="desc">GL stencil table (Shader Storage buffer) </td></tr> <tr id="row_0_0_2_26_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00034.html" target="_self">GLStencilTableTBO</a></td><td class="desc">GL TextureBuffer stencil table </td></tr> <tr id="row_0_0_2_27_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00035.html" target="_self">GLVertexBuffer</a></td><td class="desc">Concrete vertex buffer class for GLSL subdivision and OpenGL drawing </td></tr> <tr id="row_0_0_2_28_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00036.html" target="_self">GLXFBEvaluator</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_29_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00037.html" target="_self">HLSLPatchShaderSource</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_30_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00047.html" target="_self">Mesh</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_31_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00048.html" target="_self">MeshInterface</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_32_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00049.html" target="_self">MTLComputeEvaluator</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_33_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00050.html" target="_self">MTLContext</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_34_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00051.html" target="_self">MTLPatchShaderSource</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_35_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00052.html" target="_self">MTLStencilTable</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_36_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00053.html" target="_self">OmpEvaluator</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_37_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00062.html" target="_self">PatchArray</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_38_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00063.html" target="_self">PatchCoord</a></td><td class="desc">Coordinates set on a patch table </td></tr> <tr id="row_0_0_2_39_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00069.html" target="_self">PatchParam</a></td><td class="desc"></td></tr> <tr id="row_0_0_2_40_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00091.html" target="_self">TbbEvaluator</a></td><td class="desc"></td></tr> <tr id="row_0_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_3_" class="arrow" onclick="toggleFolder('0_0_3_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="a00186.html" target="_self">Sdc</a></td><td class="desc"></td></tr> <tr id="row_0_0_3_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00016.html" target="_self">Crease</a></td><td class="desc">Types, constants and utilities related to semi-sharp creasing – whose implementation is independent of the subdivision scheme </td></tr> <tr id="row_0_0_3_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00058.html" target="_self">Options</a></td><td class="desc">All supported options applying to subdivision scheme </td></tr> <tr id="row_0_0_3_2_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_3_2_" class="arrow" onclick="toggleFolder('0_0_3_2_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00078.html" target="_self">Scheme</a></td><td class="desc"><a class="el" href="a00078.html" title="Scheme is a class template which provides all implementation for the subdivision schemes supported by...">Scheme</a> is a class template which provides all implementation for the subdivision schemes supported by <a class="el" href="a00180.html">OpenSubdiv</a> through specializations of the methods of each. An instance of Scheme<SCHEME_TYPE> includes a set of <a class="el" href="a00058.html" title="All supported options applying to subdivision scheme. ">Options</a> that will dictate the variable aspects of its behavior </td></tr> <tr id="row_0_0_3_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00045.html" target="_self">LocalMask</a></td><td class="desc"></td></tr> <tr id="row_0_0_3_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00079.html" target="_self">SchemeTypeTraits</a></td><td class="desc">Traits associated with the types of all subdivision schemes – parameterized by the scheme type. All traits are also defined in the scheme itself </td></tr> <tr id="row_0_0_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_4_" class="arrow" onclick="toggleFolder('0_0_4_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="a00187.html" target="_self">Vtr</a></td><td class="desc"></td></tr> <tr id="row_0_0_4_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00002.html" target="_self">Array</a></td><td class="desc"></td></tr> <tr id="row_0_0_4_1_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00009.html" target="_self">ConstArray</a></td><td class="desc"></td></tr> </table> </div><!-- directory --> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="footer">Generated on Wed Sep 6 2023 17:36:02 for OpenSubdiv by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.10 </li> </ul> </div> </body> </html>