Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PixarAnimationStudios/OpenSubdiv
/ types & classes
Types & classes
729 in github.com/PixarAnimationStudios/OpenSubdiv
⨍
Functions
3,916
◇
Types & classes
729
↓ 586 callers
Class
ShapeDesc
examples/common/viewerArgsUtils.h:14
↓ 270 callers
Class
ShapeDesc
regression/common/shape_utils.h:23
↓ 137 callers
Class
BufferDescriptor
opensubdiv/osd/cpuKernel.h:19
↓ 39 callers
Class
Options
opensubdiv/sdc/options.h:34
↓ 15 callers
Class
PatchDescriptor
\brief Describes the type of a patch Uniquely identifies all the different types of patches
opensubdiv/far/patchDescriptor.h:27
↓ 8 callers
Class
Options
examples/glShareTopology/sceneBase.h:24
↓ 8 callers
Class
UniformOptions
opensubdiv/far/topologyRefiner.h:101
↓ 6 callers
Class
Crease
opensubdiv/sdc/crease.h:45
↓ 6 callers
Class
Dependency
build_scripts/build_osd.py:453
↓ 5 callers
Class
Parameterization
@brief Simple class defining the 2D parameterization of a face Parameterization is a simple class that provides information about the parameterizatio
opensubdiv/bfr/parameterization.h:35
↓ 4 callers
Class
Options
opensubdiv/far/stencilTableFactory.h:44
↓ 4 callers
Class
VTag
opensubdiv/vtr/level.h:80
↓ 3 callers
Class
Options
opensubdiv/bfr/tessellation.h:55
↓ 3 callers
Class
Options
examples/farViewer/gl_mesh.h:49
↓ 3 callers
Class
Pos
Simple structs for (x,y,z) position and a 3-tuple for the set of vertices of a triangle:
tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp:64
↓ 3 callers
Class
Slot
examples/common/ptexMipmapTextureLoader.cpp:204
↓ 2 callers
Class
ControlRow
When accessing a "row" for a control point, the only non-zero entry is that at the index, with a value of 1, so just store that index so the StencilRo
opensubdiv/bfr/patchTreeBuilder.cpp:365
↓ 2 callers
Class
FaceInfo
examples/glEvalLimit/particles.h:62
↓ 2 callers
Class
Index
opensubdiv/far/stencilBuilder.h:58
↓ 2 callers
Class
LimitStencil
\brief Limit point stencil class wrapping the template for compatibility.
opensubdiv/far/stencilTable.h:375
↓ 2 callers
Class
Options
opensubdiv/far/topologyRefinerFactory.h:67
↓ 2 callers
Class
PatchFace
opensubdiv/bfr/patchTreeBuilder.h:76
↓ 2 callers
Class
Pos
Simple structs for (x,y,z) position and a 3-tuple for the set of vertices of a triangle:
tutorials/far/tutorial_5_3/far_tutorial_5_3.cpp:60
↓ 2 callers
Class
PrimvarRefiner
opensubdiv/far/primvarRefiner.h:1248
↓ 2 callers
Class
Stencil
\brief Vertex stencil class wrapping the template for compatibility.
opensubdiv/far/stencilTable.h:99
↓ 2 callers
Class
TreeNode
opensubdiv/bfr/patchTree.h:109
↓ 1 callers
Class
AdaptiveOptions
opensubdiv/far/topologyRefiner.h:139
↓ 1 callers
Class
Coord2
tutorials/far/tutorial_1_2/far_tutorial_1_2.cpp:49
↓ 1 callers
Class
Coord2Array
opensubdiv/bfr/tessellation.cpp:71
↓ 1 callers
Class
Coord3
Vertex data containers for interpolation: - Coord3 is fixed to support 3 floats - Coord2 is fixed to support 2 floats - CoordBuffer can support a spec
tutorials/far/tutorial_1_2/far_tutorial_1_2.cpp:31
↓ 1 callers
Class
CoordBuffer
tutorials/far/tutorial_1_2/far_tutorial_1_2.cpp:66
↓ 1 callers
Class
ETag
opensubdiv/vtr/level.h:123
↓ 1 callers
Class
Entry
opensubdiv/osd/mesh.h:179
↓ 1 callers
Class
Facet
Integer 3- or 4-tuple and its array for facets of a tessellation:
opensubdiv/bfr/tessellation.cpp:91
↓ 1 callers
Class
FacetArray
opensubdiv/bfr/tessellation.cpp:114
↓ 1 callers
Class
HtmlToTextParser
documentation/processHtml.py:16
↓ 1 callers
Class
InstallContext
build_scripts/build_osd.py:817
↓ 1 callers
Class
Options
opensubdiv/far/patchTableFactory.h:28
↓ 1 callers
Class
Options
opensubdiv/far/patchBuilder.h:157
↓ 1 callers
Class
Options
opensubdiv/vtr/refinement.h:90
↓ 1 callers
Class
Options
opensubdiv/bfr/irregularPatchBuilder.h:43
↓ 1 callers
Class
PatchArray
opensubdiv/far/patchTable.h:531
↓ 1 callers
Class
PatchCoord
\brief Coordinates set on a patch table XXX: this class may be moved into Far
opensubdiv/osd/types.h:25
↓ 1 callers
Class
PatchParam
opensubdiv/osd/types.h:110
↓ 1 callers
Class
PatchTuple
opensubdiv/far/patchTableFactory.cpp:104
↓ 1 callers
Class
Point1stDerivAccumulator
opensubdiv/far/stencilBuilder.cpp:183
↓ 1 callers
Class
Point2ndDerivAccumulator
opensubdiv/far/stencilBuilder.cpp:208
↓ 1 callers
Class
QuadNode
opensubdiv/far/patchMap.h:65
↓ 1 callers
Class
ScalarAccumulator
opensubdiv/far/stencilBuilder.cpp:242
↓ 1 callers
Class
StencilRow
opensubdiv/bfr/patchTreeBuilder.cpp:393
↓ 1 callers
Class
StencilTablePtr
opensubdiv/far/patchTable.h:637
↓ 1 callers
Class
Tri
tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp:85
↓ 1 callers
Class
ValueTag
opensubdiv/vtr/fvarLevel.h:91
Class
AdaptiveFlags
opensubdiv/hbr/face.h:379
Class
ArgOptions
regression/common/arg_utils.h:15
Class
ArgOptions
examples/common/viewerArgsUtils.h:13
Class
Args
Command line arguments and their parsing:
regression/bfr_evaluate/main.cpp:36
Class
Args
Command line arguments parsed to provide run-time options:
tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp:476
Class
Args
Command line arguments parsed to provide run-time options:
tutorials/far/tutorial_5_3/far_tutorial_5_3.cpp:259
Class
Args
Simple command line arguments to provide input and run-time options:
tutorials/bfr/tutorial_1_4/bfr_tutorial_1_4.cpp:47
Class
Args
Simple command line arguments to provide input and run-time options:
tutorials/bfr/tutorial_3_2/bfr_tutorial_3_2.cpp:50
Class
Args
Simple command line arguments to provide input and run-time options:
tutorials/bfr/tutorial_2_2/bfr_tutorial_2_2.cpp:49
Class
Args
Simple command line arguments to provide input and run-time options:
tutorials/bfr/tutorial_2_1/bfr_tutorial_2_1.cpp:48
Class
Args
Simple command line arguments to provide input and run-time options:
tutorials/bfr/tutorial_1_3/bfr_tutorial_1_3.cpp:40
Class
Args
Simple command line arguments to provide input and run-time options:
tutorials/bfr/tutorial_1_1/bfr_tutorial_1_1.cpp:46
Class
Args
Simple command line arguments to provide input and run-time options:
tutorials/bfr/tutorial_3_1/bfr_tutorial_3_1.cpp:42
Class
Args
Simple command line arguments to provide input and run-time options:
tutorials/bfr/tutorial_1_2/bfr_tutorial_1_2.cpp:42
Class
Args
Simple command line arguments to provide input and run-time options:
tutorials/bfr/tutorial_1_5/bfr_tutorial_1_5.cpp:39
Class
Array
opensubdiv/vtr/array.h:88
Class
Attribute
examples/glStencilViewer/glStencilViewer.cpp:444
Class
BSplineConverter
opensubdiv/far/catmarkPatchBuilder.cpp:1401
Enum
BackendType
------------------------------------------------------------------------------
regression/osd_regression/main.cpp:41
Enum
BasisType
opensubdiv/far/patchBuilder.h:143
Enum
BasisType
opensubdiv/bfr/patchTreeBuilder.h:47
Class
Batch
examples/glShareTopology/sceneBase.h:50
Class
BfrSurfaceEvaluator
regression/bfr_evaluate/bfrSurfaceEvaluator.h:22
Class
BfrSurfaceEvaluator<double>
regression/bfr_evaluate/bfrSurfaceEvaluator.cpp:190
Class
BfrSurfaceEvaluator<float>
regression/bfr_evaluate/bfrSurfaceEvaluator.cpp:189
Class
BilinearPatchBuilder
BilinearPatchBuilder Declaration of PatchBuilder subclass supporting Sdc::SCHEME_BILINEAR. Required virtual methods are included, along with any cust
opensubdiv/far/bilinearPatchBuilder.h:28
Class
Block
examples/common/ptexMipmapTextureLoader.h:82
Class
BufferAdapter
opensubdiv/osd/cpuEvaluator.cpp:111
Class
BufferAdapter
opensubdiv/osd/ompEvaluator.cpp:115
Class
BufferAdapter
opensubdiv/osd/tbbKernel.cpp:282
Class
BufferDescriptor
example: n -----+----------------------------------------+------------------------- | vertex 0 | -----+-----------------
opensubdiv/osd/bufferDescriptor.h:44
Class
BufferDescriptor
opensubdiv/osd/tbbKernel.h:23
Class
BufferDescriptor
opensubdiv/osd/ompKernel.h:18
Class
CB_CONSTANTS
examples/dxPtexViewer/sky.cpp:23
Class
CB_CONTROL_MESH_DISPLAY
examples/common/d3d11ControlMeshDisplay.cpp:43
Class
CB_HUD_PROJECTION
examples/common/d3d11Hud.cpp:45
Class
CB_PER_FRAME_CONSTANTS
examples/dxPtexViewer/dxPtexViewer.cpp:891
Class
CB_PER_FRAME_CONSTANTS
examples/dxViewer/dxviewer.cpp:667
Class
CLD3D11DeviceContext
examples/common/clDeviceContext.h:40
Class
CLD3D11VertexBuffer
\brief Concrete vertex buffer class for OpenCL subdivision and DirectX drawing. D3D11VertexBuffer implements CLVertexBufferInterface and D3D11VertexB
opensubdiv/osd/clD3D11VertexBuffer.h:39
Class
CLDeviceContext
examples/common/clDeviceContext.h:13
Class
CLEvaluator
opensubdiv/osd/clEvaluator.h:83
Class
CLGLVertexBuffer
\brief Concrete vertex buffer class for OpenCL subdivision and OpenGL drawing. CLGLVertexBuffer implements CLVertexBufferInterface and GLVertexBuffer
opensubdiv/osd/clGLVertexBuffer.h:29
Class
CLPatchTable
\brief CL patch table This class is a CL buffer representation of Far::PatchTable. CLEvaluator consumes this table to evaluate on the patches.
opensubdiv/osd/clPatchTable.h:35
Class
CLStencilTable
\brief OpenCL stencil table This class is an OpenCL buffer representation of Far::StencilTable. CLCompute consumes this table to apply stencils
opensubdiv/osd/clEvaluator.h:35
Class
CLVertexBuffer
\brief Concrete vertex buffer class for OpenCL subdivision. CLVertexBuffer implements CLVertexBufferInterface. An instance of this buffer class can b
opensubdiv/osd/clVertexBuffer.h:25
Class
CPUMTLVertexBuffer
opensubdiv/osd/mtlVertexBuffer.h:22
next →
1–100 of 729, ranked by callers