All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Npxr_CLI
 Npxr_tslMIT License
 C GivenTo determine how to compute the flattened data source which is in the prim container data source
 C_NdrFilesystemDiscoveryPluginDiscovers nodes on the filesystem
 CArAssetInterface for accessing the contents of an asset
 CArAssetInfoContains information about a resolved asset
 CArchIntervalTimerA simple timer class for measuring an interval of time using the ArchTickTimer facilities
 CArchMallocHookOverride default malloc() functionality
 CArDefaultResolverDefault asset resolution implementation used when no plugin implementation is provided
 CArDefaultResolverContextResolver context object that specifies a search path to use during asset resolution
 CArFilesystemAssetArAsset implementation for asset represented by a file on a filesystem
 CArFilesystemWritableAssetArWritableAsset implementation for asset represented by a file on a filesystem
 CArInMemoryAssetArAsset implementation that stores asset content in a heap-allocated buffer managed by this object
 CArIsContextObjectMetafunction to determine whether the templated object type is a valid context object
 CArPackageResolverInterface for resolving assets within package assets
 CArResolvedPathRepresents a resolved asset path
 CArResolverInterface for the asset resolution system
 CArResolverContextAn asset resolver context allows clients to provide additional data to the resolver for use during resolution
 CArResolverContextBinderHelper object for managing the binding and unbinding of ArResolverContext objects with the asset resolver
 CArResolverScopedCacheHelper object for managing asset resolver cache scopes
 CArThreadLocalScopedCacheUtility class for custom resolver implementations
 CArTimestampRepresents a timestamp for an asset
 CArWritableAssetInterface for writing data to an asset
 CCameraUtilFramingFraming information
 CCameraUtilScreenWindowParametersGiven a camera object, compute parameters suitable for setting up RenderMan
 CGarchGLDebugWindowPlatform specific minimum GL widget for unit tests
 CGarchGLPlatformDebugContextPlatform specific context (e.g
 CGeomUtilCapsuleMeshGeneratorThis class provides an implementation for generating topology, point positions and surface normals on a capsule
 CGeomUtilConeMeshGeneratorThis class provides an implementation for generating topology, point positions and surface normals on a cone of a given radius and height
 CGeomUtilCuboidMeshGeneratorThis class provides an implementation for generating topology, point positions and surface normals on a rectangular cuboid given the dimensions along the X, Y and Z axes
 CGeomUtilCylinderMeshGeneratorThis class provides an implementation for generating topology, point positions and surface normals on a cylinder with a given radius and height
 CGeomUtilDiskMeshGeneratorThis class provides an implementation for generating topology, point positions and surface normals on a circular disk given the radius with numRadial segments
 CGeomUtilMeshGeneratorBaseThis class provides common implementation for the different mesh generator classes in GeomUtil
 CGeomUtilPlaneMeshGeneratorThis class provides an implementation for generating topology, point positions and surface normals on a rectangular plane given the dimensions along the X and Y axes
 CGeomUtilSphereMeshGeneratorThis class provides an implementation for generating topology, point positions and surface normals on a sphere with a given radius
 CGfBBox3dBasic type: arbitrarily oriented 3D bounding box
 CGfCameraObject-based representation of a camera
 CGfColorRepresents a color in a specific color space
 CGfColorSpaceBasic type: ColorSpace
 CGfDualQuatdBasic type: a real part quaternion and a dual part quaternion
 CGfDualQuatfBasic type: a real part quaternion and a dual part quaternion
 CGfDualQuathBasic type: a real part quaternion and a dual part quaternion
 CGfFrustumBasic type: View frustum
 CGfIntervalA basic mathematical interval class
 CGfIsArithmeticA metafunction which is equivalent to std::arithmetic but also includes any specializations from GfIsFloatingPoint (like GfHalf)
 CGfIsFloatingPointA metafunction which is equivalent to std::is_floating_point but allows for additional specialization for types like GfHalf
 CGfIsGfDualQuatA metafunction with a static const bool member 'value' that is true for GfDualQuat types and false for all other types
 CGfIsGfMatrixA metafunction with a static const bool member 'value' that is true for GfMatrix types, like GfMatrix3d, GfMatrix4f, etc and false for all other types
 CGfIsGfQuatA metafunction with a static const bool member 'value' that is true for GfQuat types and false for all other types
 CGfIsGfRangeA metafunction with a static const bool member 'value' that is true for GfRange types and false for all other types
 CGfIsGfVecA metafunction with a static const bool member 'value' that is true for GfVec types, like GfVec2i, GfVec4d, etc and false for all other types
 CGfLineBasic type: 3D line
 CGfLine2dBasic type: 2D line
 CGfLineSegBasic type: 3D line segment
 CGfLineSeg2dBasic type: 2D line segment
 CGfMatrix2dStores a 2x2 matrix of double elements
 CGfMatrix2fStores a 2x2 matrix of float elements
 CGfMatrix3dStores a 3x3 matrix of double elements
 CGfMatrix3fStores a 3x3 matrix of float elements
 CGfMatrix4dStores a 4x4 matrix of double elements
 CGfMatrix4fStores a 4x4 matrix of float elements
 CGfMatrixDataA class template used by GfMatrixXX to store values
 CGfMultiIntervalGfMultiInterval represents a subset of the real number line as an ordered set of non-intersecting GfIntervals
 CGfPlaneBasic type: 3-dimensional plane
 CGfQuatdBasic type: a quaternion, a complex number with a real coefficient and three imaginary coefficients, stored as a 3-vector
 CGfQuaternionBasic type: complex number with scalar real part and vector imaginary part
 CGfQuatfBasic type: a quaternion, a complex number with a real coefficient and three imaginary coefficients, stored as a 3-vector
 CGfQuathBasic type: a quaternion, a complex number with a real coefficient and three imaginary coefficients, stored as a 3-vector
 CGfRange1dBasic type: 1-dimensional floating point range
 CGfRange1fBasic type: 1-dimensional floating point range
 CGfRange2dBasic type: 2-dimensional floating point range
 CGfRange2fBasic type: 2-dimensional floating point range
 CGfRange3dBasic type: 3-dimensional floating point range
 CGfRange3fBasic type: 3-dimensional floating point range
 CGfRayBasic type: Ray used for intersection testing
 CGfRect2iA 2D rectangle with integer coordinates
 CGfRotationBasic type: 3-space rotation specification
 CGfSize2Two-dimensional array of sizes
 CGfSize3Three-dimensional array of sizes
 CGfTransformBasic type: Compound linear transformation
 CGfVec2dBasic type for a vector of 2 double components
 CGfVec2fBasic type for a vector of 2 float components
 CGfVec2hBasic type for a vector of 2 GfHalf components
 CGfVec2iBasic type for a vector of 2 int components
 CGfVec3dBasic type for a vector of 3 double components
 CGfVec3fBasic type for a vector of 3 float components
 CGfVec3hBasic type for a vector of 3 GfHalf components
 CGfVec3iBasic type for a vector of 3 int components
 CGfVec4dBasic type for a vector of 4 double components
 CGfVec4fBasic type for a vector of 4 float components
 CGfVec4hBasic type for a vector of 4 GfHalf components
 CGfVec4iBasic type for a vector of 4 int components
 CGlfAnyGLContextScopeHolderHelper class to make the shared GL context current if there is no valid current context, or when the current context isn't sharing with the shared context
 CGlfContextCapsThis class is intended to be a cache of the capabilites (resource limits and features) of the underlying GL context
 CGlfDebugGroupRepresents a GL debug group in Glf
 CGlfDrawTargetA class representing a GL render target with mutliple image attachments
 CGlfGLContextProvides window system independent access to GL contexts
 CGlfGLContextRegistrationInterfaceInterface for registering a GlfGLContext system
 CGlfGLContextScopeHolderHelper class to make a GL context current
 CGlfGLQueryObjectRepresents a GL query object in Glf
 CGlfSharedGLContextScopeHolderHelper class to make the shared GL context current
 CGlfTestGLContextTesting support class for GlfGLContext
 CGlfTextureRepresents a texture object in Glf
 CGlfUniformBlockManages a GL uniform buffer object
 CHdAovDescriptorA bundle of state describing an AOV ("Arbitrary Output Variable") display channel
 CHdAssetStUvTextureObjectA uv texture loading the asset identified by the texture identifier
 CHdBasisCurvesHydra Schema for a collection of curves using a particular basis
 CHdBasisCurvesReprDescDescriptor to configure a drawItem for a repr
 CHdBasisCurvesTopologyTopology data for basisCurves
 CHdBlockDataSourceA datasource representing the absence of a datasource
 CHdBprimBprim (buffer prim) is a base class of managing a blob of data that is used to communicate between the scene delegate and render
 CHdBufferArraySimilar to a VAO, this object is a bundle of coherent buffers
 CHdBufferArrayRangeInterface class for representing range (subset) locator of HdBufferArray
 CHdBufferArrayRangeContainerA resizable container of HdBufferArrayRanges
 CHdBufferSourceA transient buffer of data that has not yet been committed
 CHdBufferSpecDescribes each named resource of buffer array
 CHdCameraHydra schema for a camera that pulls the params (see above) during Sync
 CHdChangeTrackerTracks changes from the HdSceneDelegate, providing invalidation cues to the render engine
 CHdCollectionExpressionEvaluatorEvaluates SdfPathExpressions with prims from a given HdSceneIndex
 CHdCommandArgDescriptorA bundle of state describing an argument to a command
 CHdCommandDescriptorA bundle of state describing a "command"
 CHdComputedBufferSourceA abstract base class for cpu computation followed by buffer transfer to the GPU
 CHdContainerDataSourceA datasource representing structured (named, hierarchical) data, for example a geometric primitive or a sub-object like a material definition
 CHdContainerSchemaBase class for a schema backed by a container whose children have arbitrary names
 CHdCoordSysHdCoordSys representes a coordinate system as a Hydra state prim
 CHdDataSourceBaseRepresents an object which can produce scene data
 CHdDataSourceLegacyPrimThis is an HdContainerDataSource which represents a prim-level data source for adapting HdSceneDelegate calls into the forms defined by HdSchemas during emulation of legacy scene delegates
 CHdDataSourceLocatorRepresents an object that can identify the location of a data source
 CHdDataSourceLocatorSetRepresents a set of data source locators closed under descendancy
 CHdDataSourceMaterialNetworkInterfaceImplements HdMaterialNetworkInterface for reading from and overriding values within data sources
 CHdDirtyBitsTranslatorA set of optimized functions for translating between dirty bits and datasource locators for different prim types
 CHdDirtyListUsed for faster iteration of dirty Rprims by the render index
 CHdDisplayStyleDescribes how the geometry of a prim should be displayed
 CHdDrawingCoordA tiny set of integers, which provides an indirection mapping from the conceptual space of an HdRprim's resources (topological, primvar & instancing) to the index within HdBufferArrayRangeContainer, where the resource is stored
 CHdDrawItemA draw item is a light-weight representation of an HdRprim's resources and material to be used for rendering
 CHdDriverHdDriver represents a device object, commonly a render device, that is owned by the application and passed to HdRenderIndex
 CHdEmbreeBufferSamplerA utility class that knows how to sample an element from a type-tagged buffer (like HdVtBufferSource)
 CHdEmbreeConfigThis class is a singleton, holding configuration parameters for HdEmbree
 CHdEmbreeConstantSamplerThis class implements the HdEmbreePrimvarSampler interface for primvars with "constant" interpolation mode
 CHdEmbreeInstanceContextA small bit of state attached to each bit of instanced geometry in embree, for the benefit of HdEmbreeRenderer::_TraceRay
 CHdEmbreeInstancerHdEmbree implements instancing by adding prototype geometry to the BVH multiple times within HdEmbreeMesh::Sync()
 CHdEmbreeMeshAn HdEmbree representation of a subdivision surface or poly-mesh object
 CHdEmbreePrimvarSamplerAn abstract base class that knows how to sample a primvar signal given a ray hit coordinate: an <element, u, v> tuple
 CHdEmbreePrototypeContextA small bit of state attached to each bit of prototype geometry in embree, for the benefit of HdEmbreeRenderer::_TraceRay
 CHdEmbreeRenderDelegateRender delegates provide renderer-specific functionality to the render index, the main hydra state management structure
 CHdEmbreeRendererHdEmbreeRenderer implements a renderer on top of Embree's raycasting abilities
 CHdEmbreeRendererPluginA registered child of HdRendererPlugin, this is the class that gets loaded when a hydra application asks to draw with a certain renderer
 CHdEmbreeRenderParamThe render delegate can create an object of type HdRenderParam, to pass to each prim during Sync()
 CHdEmbreeRenderPassHdRenderPass represents a single render iteration, rendering a view of the scene (the HdRprimCollection) for a specific viewer (the camera/viewport parameters in HdRenderPassState) to the current draw target
 CHdEmbreeRTCBufferAllocatorUtility class to track which embree user vertex buffers are currently in use
 CHdEmbreeSubdivVertexSamplerThis class implements the HdEmbreePrimvarSampler interface for primvars on subdiv meshes with "vertex" interpolation mode
 CHdEmbreeTriangleFaceVaryingSamplerThis class implements the HdEmbreePrimvarSampler interface for primvars on triangle meshes with "face-varying" interpolation modes
 CHdEmbreeTriangleVertexSamplerThis class implements the HdEmbreePrimvarSampler interface for primvars on triangle meshes with "vertex" or "varying" interpolation modes
 CHdEmbreeTypeHelperA utility class that helps map between C++ types and Hd type tags
 CHdEmbreeUniformSamplerThis class implements the HdEmbreePrimvarSampler interface for primvars with "uniform" interpolation mode
 CHdEncapsulatingSceneIndexBaseA mix-in class for scene indices that implement their behaviour by creating other scene indices (internally)
 CHdEngineThe application-facing entry point top-level entry point for accessing Hydra
 CHdExtComputationHydra Representation of a Client defined computation
 CHdExtComputationCallbackA callback for an ext computation filling the outputs given the input values and values of the input computations
 CHdExtComputationContextInterface class that defines the execution environment for the client to run a computation
 CHdExtComputationContextInternalHydra implementation of the HdExtComputationContext public interface
 CHdExtComputationInputDescriptorDescribes an input to an ExtComputation that takes data from the output of another ExtComputation
 CHdExtComputationOutputDescriptorDescribes an output of an ExtComputation
 CHdExtComputationPrimvarDescriptorExtends HdPrimvarDescriptor to describe a primvar that takes data from the output of an ExtComputation
 CHdFieldHydra schema for a USD field primitive
 CHdFilteringSceneIndexBaseAn abstract base class for scene indexes that have one or more input scene indexes which serve as a basis for their own scene
 CHdFlattenedOverlayDataSourceProviderFlattens a data source by using HdOverlayContainerDataSource
 CHdFlatteningSceneIndexA scene index that observes an input scene index and produces a comparable scene in which inherited state is represented at leaf prims
 CHdGeomSubsetDescribes a subset of a piece of geometry as a set of indices
 CHdGpGenerativeProceduralHdGpGenerativeProcedural is the base class for procedurals which have full access to an input scene in order to create and update a hierarchy of child prims within a hydra scene index
 CHdGpGenerativeProceduralFilteringSceneIndexHdGpGenerativeProceduralFilteringSceneIndex is a scene index which filters prims representing generative procedurals within its incoming scene against a requested pattern
 CHdGpGenerativeProceduralPluginHdGpGenerativeProceduralPlugin represents an HdGpGenerativeProcedural for plug-in discovery via HdGpGenerativeProceduralPluginRegistry
 CHdGpGenerativeProceduralResolvingSceneIndexHdGpGenerativeProceduralResolvingSceneIndex is a scene index which evaluates prims representing generative procedurals within its incoming scene and outputs their resulting prims its own observers
 CHdGpSceneIndexPluginHdGpSceneIndexPlugin provides HdSceneIndexPluginRegistry access to instantiate HdGpGenerativeProceduralResolvingSceneIndex either directly or automatically via RegisterSceneIndexForRenderer
 CHdImageShaderAn image shader
 CHdIndexedTimeSampleArrayAn array of a value and its indices sampled over time, in struct-of-arrays layout
 CHdInstanceThis class is used as an interface to a shared instance in HdInstanceRegistry
 CHdInstancerThis class exists to facilitate point cloud style instancing
 CHdInstanceRegistryHdInstanceRegistry is a dictionary container of HdInstance
 CHdInvalidatableContainerDataSourceBase class for container data sources that cache data but provide a locator to invalidate the cached data
 CHdLazyContainerDataSourceA container data source lazily evaluating the given thunk to forward all calls to the container data source computed by the thunk
 CHdLegacyGeomSubsetSceneIndexHdLegacyGeomSubsetSceneIndex
 CHdLegacyPrimSceneIndexExtends HdRetainedSceneIndex to instantiate and dirty HdDataSourceLegacyPrim data sources
 CHdLightA light model, used in conjunction with HdRenderPass
 CHdMapContainerDataSourceApplies function to all data sources in a container data source (non-recursively)
 CHdMaterialHydra Schema for a material object
 CHdMaterialConnection2HdMaterialNetwork2
 CHdMaterialFilteringSceneIndexBaseBase class for implementing scene indices which read from and write to only material network data sources
 CHdMaterialNetworkDescribes a material network composed of nodes, primvars, and relationships between the nodes and terminals of those nodes
 CHdMaterialNetwork2Container of nodes and top-level terminal connections
 CHdMaterialNetwork2InterfaceImplements HdMaterialNetworkInterface interface backed by an HdMaterialNetwork2 – which is useful for implementing material filtering functions without being tied to the legacy data model
 CHdMaterialNetworkInterfaceAbstract interface for querying and mutating a material network
 CHdMaterialNetworkMapDescribes a map from network type to network
 CHdMaterialNodeDescribes a material node which is made of a path, an identifier and a list of parameters
 CHdMaterialNode2Describes an instance of a node within a network A node contains a (shader) type identifier, parameter values, and connections to upstream nodes
 CHdMaterialRelationshipDescribes a connection between two nodes in a material
 CHdMergingSceneIndexMerges multiple scenes together
 CHdMeshHydra Schema for a subdivision surface or poly-mesh object
 CHdMeshEdgeIndexTableMesh edges are described as a pair of adjacent vertices encoded as GfVec2i
 CHdMeshReprDescDescriptor to configure the drawItem(s) for a repr
 CHdMeshTopologyTopology data for meshes
 CHdMeshTriQuadBuilderHelper class for emitting a buffer of quad indices, optionally splitting each quad into two triangles
 CHdMeshUtilA collection of utility algorithms for generating triangulation and quadrangulation of an input topology
 CHdModelDrawModeDescribes optional alternative imaging behavior for prims
 CHdNullBufferSourceA abstract base class for pure cpu computation
 CHdOverlayContainerDataSourceLazily composes two or more container source hierarchies Earlier entries on the containers array have stronger opinion strength for overlapping child names
 CHdParsedAovTokenRepresents an AOV token which has been parsed to extract the prefix (in the case of "primvars:"/"lpe:"/etc.)
 CHdPerfLogPerformance counter monitoring
 CHdPluginRenderDelegateUniqueHandleA (movable) handle for a render delegate that was created using a a plugin
 CHdPointsHydra Schema for a point cloud
 CHdPointsReprDescDescriptor to configure a drawItem for a repr
 CHdPrefixingSceneIndexA prefixing scene index is one in which the input scene contains data sources whose paths are all prefixed with a given prefix
 CHdPrimvarDescriptorDescribes a primvar
 CHdPrman_DependencySceneIndexPluginPlugin adds a scene index that declares hdprman-specific dependencies to trigger the necessary invalidation
 CHdPrman_GprimA mix-in template that adds shared gprim behavior to support various HdRprim types
 CHdPrman_GprimBaseA common base class for HdPrman_Gprim types
 CHdPrman_RileyConversionSceneIndexPluginConverts hydra prims to riley prims
 CHdPrman_RileyFallbackMaterialSceneIndexPluginPrman scene index adding hard-coded fallback material
 CHdPrman_RileyGlobalsSceneIndexPluginPrman scene index plugin that inspects, e.g., HdSceneGlobalsSchema to add a riley:globals prim that calls Riley::SetOptions
 CHdPrman_TetMeshConversionSceneIndexPluginPrman scene index plugin that configures the Tet Mesh Conversion scene index to generate meshes for Tet Meshes
 CHdPrman_XcptDefines an XcptHander for hdPrman
 CHdPrmanCameraA representation for cameras that pulls on camera parameters used by Riley cameras
 CHdPrmanCoordSysA representation for coordinate systems
 CHdPrmanLightA representation for lights
 CHdPrmanLightFilterA representation for light filters
 CHdPrmanMaterialA representation for materials (including displacement) in prman
 CHdQuadInfoA helper class for quadrangulation computation
 CHdRenderBufferA render buffer is a handle to a data resource that can be rendered into, such as a 2d image for a draw target or auxiliary rendering output
 CHdRenderBufferDescriptorDescribes the allocation structure of a render buffer bprim
 CHdRendererPluginThis class defines a renderer plugin interface for Hydra
 CHdRendererPluginHandleA handle for HdRendererPlugin also storing the plugin id
 CHdRenderIndexThe Hydra render index is a flattened representation of the client scene graph, which may be composed of several self-contained scene graphs, each of which provides a HdSceneDelegate adapter for data access
 CHdRenderParamThe HdRenderParam is an opaque (to core Hydra) handle, to an object that is obtained from the render delegate and passed to each prim during Sync processing
 CHdRenderPassAn abstract class representing a single render iteration over a set of prims (the HdRprimCollection), for the camera/viewport parameters in HdRenderPassState
 CHdRenderPassAovBindingA renderpass AOV represents a binding of some output of the rendering process to an output buffer
 CHdRenderPassStateA set of rendering parameters used among render passes
 CHdRenderSettingDescriptorHdRenderSettingDescriptor represents a render setting that a render delegate wants to export (e.g
 CHdRenderSettingsHydra prim backing render settings scene description
 CHdRenderThreadHdRenderThread is a utility that specific render delegates can choose to use depending on their needs
 CHdReprAn HdRepr refers to a (single) topological representation of an rprim, and owns the draw item(s) that visually represent it
 CHdReprSelectorDescribes one or more authored display representations for an rprim
 CHdResourceRegistryA central registry for resources
 CHdRetainedContainerDataSourceA retained container data source is a data source whose data are available locally, meaning that they are fully stored and contained within the data source
 CHdRetainedSampledDataSourceA retained data source for sampled data
 CHdRetainedSceneIndexConcrete scene container which can be externally populated and dirtied
 CHdRetainedSmallVectorDataSourceA retained data source version of HdVectorDataSource
 CHdRetainedTypedMultisampleDataSourceSimilar to HdRetainedTypedSampledDataSource but is capable of holding on to multiple samples at once
 CHdRetainedTypedSampledDataSourceSimilar to HdRetainedSampledDataSource but provides strongly typed semantics
 CHdRprimThe render engine state for a given rprim from the scene graph
 CHdRprimCollectionA named, semantic collection of objects
 CHdSampledDataSourceA datasource representing time-sampled values
 CHdSamplerParametersCollection of standard parameters such as wrap modes to sample a texture
 CHdSceneDelegateAdapter class providing data exchange with the client scene graph
 CHdSceneIndexAdapterSceneDelegateScene delegate which observes notices from an HdSceneIndex and applies them to an HdRenderIndex
 CHdSceneIndexBaseAbstract interface to scene data
 CHdSceneIndexNameRegistryA registry containing named instances of Hydra indexes
 CHdSceneIndexObserverObserver of scene data
 CHdSceneIndexPrimSmall struct representing a 'prim' in the Hydra scene index
 CHdSceneIndexPrimViewA range to iterate over all descendants of a given prim (including the prim itself) in a scene index in depth-first order
 CHdSchemaSchema classes represent a structured view of the inherently unstructured container data source passed into the constructor
 CHdSchemaBasedContainerSchemaTemplate class for a schema backed by a container whose children have arbitrary names but an expected schema type
 CHdSchemaBasedVectorSchemaTemplate class wrapping a vector data source whose children are container data source conforming to an expected schema
 CHdSelectionHdSelection holds a collection of selected items per selection mode
 CHdsiCoordSysPrimSceneIndexIf prim P has a coord sys binding FOO to another prim Q, the scene index will add a coord sys prim Q.__coordSys:FOO under Q
 CHdsiExtComputationDependencySceneIndexAdds dependencies to dependencies schema for ext computations
 CHdSiExtComputationPrimvarPruningSceneIndexHydra ExtComputations provide a simple computation framework allowing primvars to be computed using CPU or GPU kernels
 CHdsiImplicitSurfaceSceneIndexThe implicit surface scene index can be "configured" to either generate the mesh for a given implicit primitive (for renderers that don't natively support it) or overload the transform to account for a different "spine" axis (relevant for cones, capsules and cylinders) for those that do
 CHdsiLegacyDisplayStyleOverrideSceneIndexA scene index overriding the legacy display style for each prim
 CHdsiLightLinkingSceneIndexNested point instancers is not yet supported
 CHdsiMaterialBindingResolvingSceneIndexScene Index that resolves materialBindings that have multiple purposes into a single purpose
 CHdsiMaterialPrimvarTransferSceneIndexTransfers primvars present on the locally bound material
 CHdSingleInputFilteringSceneIndexBaseAn abstract base class for a filtering scene index that observes a single input scene index
 CHdsiNurbsApproximatingSceneIndexConverts prims of type nurbsCurves and nurbsPatches to basisCurves and mesh, respectively
 CHdsiPinnedCurveExpandingSceneIndexPinned curves are a special case of non-periodic cubic curves (relevant only for BSpline and CatmullRom basis) where the authored intent is for each curve to begin and end at its first and last control points respectively
 CHdsiPrimManagingSceneIndexObserverA scene index observer that turns prims in the observed scene index into instances (of RAII subclasses) of PrimBase using the given prim factory
 CHdsiPrimTypeAndPathPruningSceneIndexScene Index that prunes prims if its type is in a given list and its path matches a given predicate
 CHdsiPrimTypeNoticeBatchingSceneIndexA filtering scene index batching prim notices by type using a given priority functor
 CHdsiPrimTypePruningSceneIndexScene Index that prunes prims of given type (e.g., material) and (optionally) bindings to that prim type (e.g., materialBindings)
 CHdsiRenderSettingsFilteringSceneIndexScene index that provides the following functionality in service of the HdRenderSettingsSchema:
 CHdsiSceneGlobalsSceneIndexScene index that populates a "sceneGlobals" data source as modeled by HdSceneGlobalsSchema and provides public API to mutate it
 CHdsiSwitchingSceneIndexThis is a scene index that can switch between multiple inputs (which are fixed at construction time)
 CHdsiTetMeshConversionSceneIndexA scene index converting TetMeshes into standard triangle based Meshes
 CHdSprimSprim (state prim) is a base class of managing state for non-drawable scene entity (e.g
 CHdStAggregationStrategyAggregation strategy base class
 CHdStAssetUvSubtextureIdentifierSpecifies whether a UV texture should be loaded flipped vertically, whether it should be loaded with pre-multiplied alpha values, and the color space in which the texture is encoded
 CHdStBasisCurvesA collection of curves using a particular basis
 CHdStBindingBindings are used for buffers or textures, it simply associates a binding type with a binding location
 CHdStBindingRequestBindingRequest allows externally allocated buffers to be bound at render time
 CHdStBufferArrayRangeInterface class for representing range (subset) locator of HdBufferArray
 CHdStBufferArrayRangeContainerA resizable container of HdBufferArrayRanges
 CHdStBufferArrayRegistryManages the pool of buffer arrays
 CHdStBufferRelocatorA utility class to perform batched buffer copy
 CHdStBufferResourceA GPU resource contained within an underlying HgiBuffer
 CHdStCommandBufferA buffer of commands (HdStDrawItem or HdComputeItem objects) to be executed
 CHdStComputationAn interface class for GPU computation
 CHdStCopyComputationGPUA GPU computation which transfers a vbo range specified by src and name to the given range
 CHdStDispatchBufferA VBO of a simple array of unsigned integers
 CHdStDrawItemInstanceA container to store instance state for a drawitem
 CHdStDrawTargetRepresents an render to texture render pass
 CHdStDrawTargetRenderPassStateRepresents common non-gl context specific render pass state for a draw target
 CHdStDynamicUvSubtextureIdentifierUsed as a tag that the Storm texture system returns a HdStDynamicUvTextureObject that is populated by a client rather than by the Storm texture system
 CHdStDynamicUvTextureImplementationAllows external clients to specify how a UV texture is loaded from, e.g., a file and how it is committed to the GPU
 CHdStDynamicUvTextureObjectA uv texture that is managed but not populated by the Storm texture system
 CHdStExtCompCpuComputationA Buffer Source that represents a CPU implementation of a ExtComputation
 CHdStExtCompGpuComputationA Computation that represents a GPU implementation of a ExtComputation
 CHdStExtCompGpuComputationResourceA resource that represents the persistent GPU resources of an ExtComputation
 CHdStExtCompGpuPrimvarBufferSourceA buffer source mapped to an output of an ExtComp CPU computation
 CHdStExtCompPrimvarBufferSourceHd Buffer Source that binds a primvar to a Ext Computation output
 CHdStExtComputationSpecialization of HdExtComputation which manages inputs as GPU resources
 CHdStFieldRepresents a Field Buffer Prim
 CHdStField3DAssetSubtextureIdentifierIdentifies the grid in a Field3DAsset file
 CHdStFieldBaseSubtextureIdentifierBase class for information identifying a grid in a volume field file
 CHdStFieldSamplerObjectA sampler suitable for HdStFieldTextureObject
 CHdStFieldTextureObjectA uvw texture with a bounding box describing how to transform it
 CHdStGLSLFXShaderA simple specialization of HdSt_MaterialNetworkShader used to load the built-in fallback material network
 CHdStGLSLProgramAn instance of a glsl program
 CHdStHgiConversionsConverts from Hd types to Hgi types
 CHdStInstancerHdSt implements instancing by drawing each proto multiple times with a single draw call
 CHdStInterleavedMemoryManagerInterleaved memory manager (base class)
 CHdStLightA light model for use in Storm
 CHdStLightingShaderA lighting shader base class
 CHdStMaterialNetworkHelps HdStMaterial process a Hydra material network into shader source code and parameters values
 CHdStMeshA subdivision surface or poly-mesh object
 CHdStOpenVDBAssetSubtextureIdentifierIdentifies a grid in an OpenVDB file
 CHdStPointsPoints
 CHdStPtexSamplerObjectPtex doesn't bind samplers, so this class is just holding a sampler to resolve handles for bindless textures
 CHdStPtexSubtextureIdentifierSpecifies whether a Ptex texture should be loaded with pre-multiplied alpha values
 CHdStPtexTextureObjectA Ptex texture
 CHdStRenderDelegateHdStRenderDelegate
 CHdStRenderParamThe render delegate can create an object of type HdRenderParam, to pass to each prim during Sync()
 CHdStRenderPassShaderA shader that supports common renderPass functionality
 CHdStRenderPassStateA set of rendering parameters used among render passes
 CHdStResourceRegistryA central registry of all GPU resources
 CHdStSamplerObjectA base class encapsulating a GPU sampler object
 CHdStShaderCodeA base class representing the implementation (code) of a shader, used in conjunction with HdRenderPass
 CHdStSimpleLightingShaderA shader that supports simple lighting functionality
 CHdStStagingBufferProvides a staging buffer for CPU writes of triple-buffered resources
 CHdStSubtextureIdentifierBase class for additional information to identify a texture in a file that can contain several textures (e.g., frames in a movie or grids in an OpenVDB file)
 CHdStTextureCpuDataRepresents CPU data that can be stored in a HdStUvTextureObject, mostly, likely during the load phase to be committed to the GPU
 CHdStTextureHandleRepresents a texture and sampler that will be allocated and loaded from a texture file during commit, possibly a texture sampler handle and a memory request
 CHdStTextureIdentifierClass to identify a texture file or a texture within the texture file (e.g., a frame in a movie)
 CHdStTextureObjectBase class for a texture object
 CHdStTextureUtilsHelpers for loading textures
 CHdStTypedSamplerObjectA template alias such that, e.g., HdStUvSamplerObject can be accessed as HdStTypedSamplerObject<HdStTextureType::Uv>
 CHdStTypedTextureObjectA template alias such that, e.g., HdStUvTextureObject can be accessed as HdStTypedTextureObject<HdStTextureType::Uv>
 CHdStUdimSamplerObjectA sampler suitable for Udim textures (wraps one GPU sampler for the texels texture)
 CHdStUdimSubtextureIdentifierSpecifies whether a Udim texture should be loaded with pre-multiplied alpha values and the color space in which the texture is encoded
 CHdStUdimTextureObjectA UDIM texture
 CHdStUvSamplerObjectA sampler suitable for HdStUvTextureObject
 CHdStUvTextureObjectA base class for uv textures
 CHdStVBOMemoryManagerVBO memory manager
 CHdStVBOSimpleMemoryManagerVBO simple memory manager
 CHdStVolumeRepresents a Volume Prim
 CHdSyncRequestVectorThe SceneDelegate is requested to synchronize prims as the result of executing a specific render pass, the following data structure is passed back to the delegate to drive synchronization
 CHdTaskHdTask represents a unit of work to perform during a Hydra render
 CHdTimeSampleArrayAn array of a value sampled over time, in struct-of-arrays layout
 CHdTupleTypeHdTupleType represents zero, one, or more values of the same HdType
 CHdTypedContainerSchemaTemplate class for a schema backed by a container whose children have arbitrary names but an expected data source type
 CHdTypedSampledDataSourceA datasource representing a concretely-typed sampled value
 CHdTypedVectorSchemaTemplate class wrapping a vector data source whose children are data source of an expected type
 CHdUnitTestDelegateA simple delegate class for unit test driver
 CHdVec4f_2_10_10_10_REVHdVec4f_2_10_10_10_REV is a compact representation of a GfVec4f
 CHdVectorDataSourceA datasource representing indexed data
 CHdVectorSchemaBase class wrapping a vector data source
 CHdVolumeHd schema for a renderable volume primitive
 CHdVolumeFieldDescriptorDescription of a single field related to a volume primitive
 CHdVtBufferSourceAn implementation of HdBufferSource where the source data value is a VtValue
 CHdxAovInputTaskA task for taking input AOV data comming from a render buffer that was filled by render tasks and converting it to a HgiTexture
 CHdxAovInputTaskParamsAovInput parameters
 CHdxBoundingBoxTaskA task for rendering bounding boxes
 CHdxBoundingBoxTaskParamsBoundingBoxTask parameters
 CHdxColorChannelTaskA task for choosing a color channel for display
 CHdxColorChannelTaskParamsColorChannelTask parameters
 CHdxColorCorrectionTaskA task for performing color correction (and optionally color grading) on a color buffer to transform its color for display
 CHdxColorCorrectionTaskParamsColorCorrectionTask parameters
 CHdxColorizeSelectionTaskA task for taking ID buffer data and turning it into a "selection overlay" that can be composited on top of hydra's color output
 CHdxColorizeSelectionTaskParamsInput parameters for HdxColorizeSelectionTask
 CHdxEffectsShaderThis class provides functionality to create and manage a single HgiGraphicsPipeline instance and to issue draw calls to that instance
 CHdxFreeCameraSceneDelegateA simple scene delegate adding a camera prim to the given render index
 CHdxFullscreenShaderThis class is a utility for rendering deep raytracer or aov output (color/depth) to a hgi texture
 CHdxHgiConversionsConverts from Hd types to Hgi types
 CHdxInstancerContextInformation about an instancer instancing a picked object (or an instancer instancing such an instancer and so on)
 CHdxOitBufferAccessorClass for OIT render tasks to access the OIT buffers
 CHdxOitRenderTaskA task for rendering transparent geometry into OIT buffers
 CHdxOitResolveTaskA task for resolving previous passes to pixels
 CHdxOitResolveTaskParamsOIT resolve task params
 CHdxOitVolumeRenderTaskA task for rendering transparent geometry into OIT buffers
 CHdxPickFromRenderBufferTaskA task for running picking queries against pre-existing id buffers
 CHdxPickFromRenderBufferTaskParamsPick task params
 CHdxPickHitPicking hit structure
 CHdxPickResultA utility class for resolving ID buffers into hits
 CHdxPickTaskA task for running picking queries against the current scene
 CHdxPickTaskContextParamsPick task context params
 CHdxPickTaskParamsPick task params
 CHdxPresentTaskA task for taking the final result of the aovs and compositing it over the currently bound framebuffer
 CHdxPresentTaskParamsPresentTask parameters
 CHdxPrimOriginInfoA helper to extract information about the picked prim that allows modern applications to identify a prim and, e.g., obtain the scene path such as the path of the corresponding UsdPrim
 CHdxRenderSetupTaskA task for setting up render pass state (camera, renderpass shader, GL states)
 CHdxRenderTaskA task for rendering geometry to pixels
 CHdxRenderTaskParamsRenderTask parameters (renderpass state)
 CHdxSelectionSceneIndexObserverQueries each prim of the given scene index for the HdSelectionsSchema to compute a HdSelection
 CHdxSelectionTaskThe SelectionTask is responsible for setting up render pass global buffers for selection and depositing those buffers into the task context for down stream consumption
 CHdxSelectionTrackerHdxSelectionTracker takes HdSelection and generates a GPU buffer to be used
 CHdxShadowTaskA task for generating shadow maps
 CHdxSkydomeTaskIf we have a domelight present in the lighting context the SkydomeTask will render the associated environment map as a Skydome
 CHdxTaskBase class for (some) tasks in Hdx that provides common progressive rendering and Hgi functionality
 CHdxVisualizeAovTaskA task for visualizing non-color AOVs such as depth, normals, primId
 CHdxVisualizeAovTaskParamsaovName: The name of the aov to visualize
 CHfPluginBaseBase class for all hydra plugin classes
 CHfPluginDescCommon structure used to report registered plugins in one of the plugin registries
 CHfPluginRegistryBase class for registering Hydra plugins using the plug mechanism
 CHgiHydra Graphics Interface
 CHgiAttachmentDescDescribes the properties of a framebuffer attachment
 CHgiBlitCmdsA graphics API independent abstraction of resource copy commands
 CHgiBufferRepresents a graphics platform independent GPU buffer resource (base class)
 CHgiBufferBindDescDescribes the binding information of a buffer (or array of buffers)
 CHgiBufferCpuToGpuOpDescribes the properties needed to copy buffer data from CPU to GPU
 CHgiBufferDescDescribes the properties needed to create a GPU buffer
 CHgiBufferGpuToCpuOpDescribes the properties needed to copy buffer data from GPU to CPU
 CHgiBufferGpuToGpuOpDescribes the properties needed to copy buffer data from GPU to GPU
 CHgiBufferToTextureOpDescribes the properties needed to copy GPU buffer data into a GPU texture
 CHgiCapabilitiesReports the capabilities of the Hgi device
 CHgiCmdsGraphics commands are recorded in 'cmds' objects which are later submitted to hgi
 CHgiComponentMappingDescribes color component mapping
 CHgiComputeCmdsA graphics API independent abstraction of compute commands
 CHgiComputeCmdsDescDescribes the properties to construct a HgiComputeCmds
 CHgiComputePipelineRepresents a graphics platform independent GPU compute pipeline resource
 CHgiComputePipelineDescDescribes the properties needed to create a GPU compute pipeline
 CHgiComputeShaderConstantsDescA small, but fast buffer of uniform data for shaders
 CHgiDepthStencilStateProperties to configure depth and stencil test
 CHgiFactoryBaseHgi factory for plugin system
 CHgiGLOpenGL implementation of the Hydra Graphics Interface
 CHgiGLBlitCmdsOpenGL implementation of HgiBlitCmds
 CHgiGLBufferRepresents an OpenGL GPU buffer resource
 CHgiGLCapabilitiesReports the capabilities of the HgiGL device
 CHgiGLComputeCmdsOpenGL implementation of HgiComputeCmds
 CHgiGLComputePipelineOpenGL implementation of HgiComputePipeline
 CHgiGLContextArenaRepresents an arena for the HgiGL instance to manage container object resources that are tied to the current GL context (and can't be shared)
 CHgiGLDeviceOpenGL implementation of GPU device
 CHgiGLGarbageCollectorHandles garbage collection of opengl objects by delaying their destruction until those objects are no longer used
 CHgiGLGraphicsCmdsOpenGL implementation of HgiGraphicsCmds
 CHgiGLOpsA collection of functions used by cmds objects to do deferred cmd recording
 CHgiGLPipelineOpenGL implementation of HgiGraphicsPipeline
 CHgiGLResourceBindingsOpenGL implementation of HgiResourceBindings
 CHgiGLSamplerOpenGL implementation of HgiSampler
 CHgiGLShaderFunctionOpenGL implementation of HgiShaderFunction
 CHgiGLShaderProgramOpenGL implementation of HgiShaderProgram
 CHgiGLTextureRepresents a OpenGL GPU texture resource
 CHgiGraphicsCmdsA graphics API independent abstraction of graphics commands
 CHgiGraphicsCmdsDescDescribes the properties to begin a HgiGraphicsCmds
 CHgiGraphicsPipelineRepresents a graphics platform independent GPU graphics pipeline resource
 CHgiGraphicsPipelineDescDescribes the properties needed to create a GPU pipeline
 CHgiGraphicsShaderConstantsDescA small, but fast buffer of uniform data for shaders
 CHgiHandleHandle that contains a hgi object and unique id
 CHgiIndirectCommandEncoderThe indirect command encoder is used to record the drawing primitives for a batch and capture the resource bindings so that it can be executed efficently in a later stage of rendering
 CHgiInteropHydra Graphics Interface Interop
 CHgiMipInfoHgiMipInfo describes size and other info for a mip level
 CHgiMultiSampleStateProperties to configure multi sampling
 CHgiRasterizationStateProperties to configure the rasterization state
 CHgiResourceBindingsRepresents a collection of buffers, texture and vertex attributes that will be used by an cmds object (and pipeline)
 CHgiResourceBindingsDescDescribes a set of resources that are bound to the GPU during encoding
 CHgiSamplerRepresents a graphics platform independent GPU sampler resource that perform texture sampling operations
 CHgiSamplerDescDescribes the properties needed to create a GPU sampler
 CHgiShaderFunctionRepresents one shader stage function (code snippet)
 CHgiShaderFunctionBufferDescDescribes a buffer to be passed into a shader
 CHgiShaderFunctionComputeDescDescribes a compute function's description
 CHgiShaderFunctionDescDescribes the properties needed to create a GPU shader function
 CHgiShaderFunctionFragmentDescDescribes a fragment function's description
 CHgiShaderFunctionGeometryDescDescribes a geometry function's description
 CHgiShaderFunctionParamBlockDescDescribes an interstage param block between shader stages
 CHgiShaderFunctionParamDescDescribes a param passed into a shader or between shader stages
 CHgiShaderFunctionTessellationDescDescribes a tessellation function's description
 CHgiShaderFunctionTextureDescDescribes a texture to be passed into a shader
 CHgiShaderGeneratorBase class for shader function generation Given a descriptor, converts glslfx domain language to concrete shader languages
 CHgiShaderProgramRepresents a collection of shader functions
 CHgiShaderProgramDescDescribes the properties needed to create a GPU shader program
 CHgiShaderSectionA base class for a Shader Section
 CHgiStencilStatestencilFailOp: The operation executed when the stencil test fails
 CHgiTessellationStateProperties to configure tessellation
 CHgiTextureRepresents a graphics platform independent GPU texture resource
 CHgiTextureBindDescDescribes the binding information of a texture (or array of textures)
 CHgiTextureCpuToGpuOpDescribes the properties needed to copy texture data from CPU to GPU
 CHgiTextureDescDescribes the properties needed to create a GPU texture
 CHgiTextureGpuToCpuOpDescribes the properties needed to copy texture data from GPU to CPU
 CHgiTextureToBufferOpDescribes the properties needed to copy GPU texture data into a GPU buffer
 CHgiTextureViewRepresents a graphics platform independent GPU texture view resource
 CHgiTextureViewDescDescribes the properties needed to create a GPU texture view from an existing GPU texture object
 CHgiVertexAttributeDescDescribes one attribute of a vertex
 CHgiVertexBufferBindingDescribes a buffer to be bound during encoding
 CHgiVertexBufferDescDescribes the attributes of a vertex buffer
 CHioFieldTextureDataAn interface class for reading volume files having a transformation
 CHioFieldTextureDataFactoryBaseA base class to make HioFieldTextureData objects, implemented by plugins
 CHioGlslfxA class representing the config and shader source of a glslfx file
 CHioGlslfxConfigA class representing the configuration of a glslfx file
 CHioGlslfxResourceLayoutThe resource layout for stages in a shader pipeline
 CHioImageA base class for reading and writing texture image data
 CHioImageRegistryManages plugin registration and loading for HioImage subclasses
 CHioOpenVDBArAssetInterfaceInterface for an ArAsset subclass that enables direct access to OpenVDB grids
 CJsParseErrorA struct containing information about a JSON parsing error
 CJsValueA discriminated union type for JSON values
 CJsValueTypeConverterA helper class that can convert recursive JsValue structures to identical structures using a different container type
 CJsWriterThis class provides an interface to writing json values directly to a stream
 CKindRegistryA singleton that holds known kinds and information about them
 CMatfiltVstructConditionalEvaluatorParses and evaluates a single expression of "virtual struct conditional grammar"
 CNdrDiscoveryPluginInterface for discovery plugins
 CNdrDiscoveryPluginContextA context for discovery
 CNdrDiscoveryUriStruct for holding a URI and its resolved URI for a file discovered by NdrFsHelpersDiscoverFiles
 CNdrNodeRepresents an abstract node
 CNdrNodeDiscoveryResultRepresents the raw data of a node, and some other bits of metadata, that were determined via a NdrDiscoveryPlugin
 CNdrParserPluginInterface for parser plugins
 CNdrPropertyRepresents a property (input or output) that is part of a NdrNode instance
 CNdrRegistryThe registry provides access to node information
 CNdrSdfTypeIndicatorRepresents a mapping from an Ndr Property type to Sdf type
 CPcpArcRepresents an arc connecting two nodes in the prim index
 CPcpArcInfoHelper information about an arc
 CPcpCachePcpCache is the context required to make requests of the Pcp composition algorithm and cache the results
 CPcpCacheChangesTypes of changes per cache
 CPcpChangesDescribes Pcp changes
 CPcpCulledDependencyDescription of a dependency that has been culled from the corresponding prim index
 CPcpDependencyDescription of a dependency
 CPcpDependentNamespaceEditsStructure for bundling all the edits that need to be performed in order to perform a namespace edit and fix up downstream composition dependencies on dependent prim indexes in dependent PcpCaches
 CPcpDynamicFileFormatContextContext object for the current state of a prim index that is being built that allows implementations of PcpDynamicFileFormatInterface to compose field values when generating dynamic file format arguments
 CPcpDynamicFileFormatDependencyDataContains the necessary information for storing a prim index's dependency on dynamic file format arguments and determining if a field change affects the prim index
 CPcpDynamicFileFormatInterfaceInterface mixin that can be included by SdfFileFormat subclasses to enable dynamic file format argument generation for a file format plugin
 CPcpErrorArcCycleArcs between PcpNodes that form a cycle
 CPcpErrorArcPermissionDeniedArcs that were not made between PcpNodes because of permission restrictions
 CPcpErrorArcToProhibitedChildArcs that were not made between PcpNodes because the target is a prohibited child prim of its parent due to relocations
 CPcpErrorBaseBase class for all error types
 CPcpErrorCapacityExceededExceeded the capacity for composition arcs at a single site
 CPcpErrorInconsistentAttributeTypeAttributes that have specs with conflicting definitions
 CPcpErrorInconsistentAttributeVariabilityAttributes that have specs with conflicting variability
 CPcpErrorInconsistentPropertyTypeProperties that have specs with conflicting definitions
 CPcpErrorInvalidAssetPathInvalid asset paths used by references or payloads
 CPcpErrorInvalidAuthoredRelocationInvalid authored relocation found in a relocates field
 CPcpErrorInvalidConflictingRelocationRelocation conflicts with another relocation in the layer stack
 CPcpErrorInvalidExternalTargetPathInvalid target or connection path in some scope that points to an object outside of that scope
 CPcpErrorInvalidInstanceTargetPathInvalid target or connection path authored in an inherited class that points to an instance of that class
 CPcpErrorInvalidPrimPathInvalid prim paths used by references or payloads
 CPcpErrorInvalidReferenceOffsetReferences or payloads that use invalid layer offsets
 CPcpErrorInvalidSameTargetRelocationsMultiple relocations in the layer stack have the same target
 CPcpErrorInvalidSublayerOffsetSublayers that use invalid layer offsets
 CPcpErrorInvalidSublayerOwnershipSibling layers that have the same owner
 CPcpErrorInvalidSublayerPathAsset paths that could not be both resolved and loaded
 CPcpErrorInvalidTargetPathInvalid target or connection path
 CPcpErrorMutedAssetPathMuted asset paths used by references or payloads
 CPcpErrorOpinionAtRelocationSourceOpinions were found at a relocation source path
 CPcpErrorPrimPermissionDeniedLayers with illegal opinions about private prims
 CPcpErrorPropertyPermissionDeniedLayers with illegal opinions about private properties
 CPcpErrorRelocationBaseBase class for composition errors related to relocates
 CPcpErrorSublayerCycleLayers that recursively sublayer themselves
 CPcpErrorTargetPathBaseBase class for composition errors related to target or connection paths
 CPcpErrorTargetPermissionDeniedPaths with illegal opinions about private targets
 CPcpErrorUnresolvedPrimPathAsset paths that could not be both resolved and loaded
 CPcpErrorVariableExpressionErrorError when evaluating a variable expression
 CPcpExpressionVariableCachingComposerHelper object for computing PcpExpressionVariable objects
 CPcpExpressionVariablesObject containing composed expression variables associated with a given layer stack, identified by a PcpExpressionVariablesSource
 CPcpExpressionVariablesDependencyDataCaptures the expression variables used by an associated prim index during composition
 CPcpExpressionVariablesSourceRepresents the layer stack associated with a set of expression variables
 CPcpInstanceKeyA PcpInstanceKey identifies instanceable prim indexes that share the same set of opinions
 CPcpIteratorTraitsTraits class for retrieving useful characteristics about one of the Pcp iterator types above
 CPcpLayerRelocatesEditBuilderUtility class for building up a map of valid relocates and producing the layer metadata edits that can be performed to set these relocates on a layer stack
 CPcpLayerStackRepresents a stack of layers that contribute opinions to composition
 CPcpLayerStackChangesTypes of changes per layer stack
 CPcpLayerStackIdentifierArguments used to identify a layer stack
 CPcpLayerStackSiteA site specifies a path in a layer stack of scene description
 CPcpLifeboatStructure used to temporarily retain layers and layerStacks within a code block
 CPcpMapExpressionAn expression that yields a PcpMapFunction value
 CPcpMapFunctionA function that maps values from one namespace (and time domain) to another
 CPcpNamespaceEditsSites that must respond to a namespace edit
 CPcpNodeIteratorObject used to iterate over nodes in the prim index graph in strong-to-weak order
 CPcpNodeRefPcpNode represents a node in an expression tree for compositing scene description
 CPcpNodeReverseIteratorObject used to iterate over nodes in the prim index graph in weak-to-strong order
 CPcpPrimIndexPcpPrimIndex is an index of the all sites of scene description that contribute opinions to a specific prim, under composition semantics
 CPcpPrimIndexInputsInputs for the prim indexing procedure
 CPcpPrimIndexOutputsOutputs of the prim indexing procedure
 CPcpPrimIteratorObject used to iterate over prim specs in the prim index graph in strong-to-weak order
 CPcpPrimReverseIteratorObject used to iterate over prim specs in the prim index graph in weak-to-strong order
 CPcpPropertyIndexPcpPropertyIndex is an index of all sites in scene description that contribute opinions to a specific property, under composition semantics
 CPcpPropertyIteratorObject used to iterate over property specs in a property index in strong-to-weak order
 CPcpPropertyReverseIteratorObject used to iterate over property specs in a property index in weak-to-strong order
 CPcpSiteA site specifies a path in a layer stack of scene description
 CPcpSiteTrackerSegmentUsed to keep track of which sites have been visited and through what type of arcs
 CPcpTargetIndexA PcpTargetIndex represents the results of indexing the target paths of a relationship or attribute
 CPlugNoticeNotifications sent by the Plug library
 CPlugPluginDefines an interface to registered plugins
 CPlugRegistryDefines an interface for registering plugins
 CPlugStaticInterfaceProvides access to an interface into a plugin
 CPxOsdMeshTopologyTopology data for meshes
 CPxOsdMeshTopologyValidationUtility to help validate an OpenSubdiv Mesh topology
 CPxOsdSubdivTagsTags for non-hierarchial subdiv surfaces
 CSdfAbstractDataInterface for scene description data storage
 CSdfAbstractDataConstTypedValueThe fully-typed container for a field value in an SdfAbstractData
 CSdfAbstractDataConstValueA type-erased container for a const field value in an SdfAbstractData
 CSdfAbstractDataSpecVisitorBase class for objects used to visit specs in an SdfAbstractData object
 CSdfAbstractDataTypedValueThe fully-typed container for a field value in an SdfAbstractData
 CSdfAbstractDataValueA type-erased container for a field value in an SdfAbstractData
 CSdfAdaptedChildrenViewCreatorHelper class to convert a given view of type _View to an adapted view using _Adapter as the adapter class
 CSdfAllowedIndicates if an operation is allowed and, if not, why not
 CSdfAssetPathContains an asset path and an optional resolved path
 CSdfAttributeSpecA subclass of SdfPropertySpec that holds typed data
 CSdfAttributeViewPredicatePredicate for viewing attributes
 CSdfBatchNamespaceEditA description of an arbitrarily complex namespace edit
 CSdfChangeBlockDANGER DANGER DANGER
 CSdfChangeListA list of scene description modifications, organized by the namespace paths where the changes occur
 CSdfChildrenViewProvides a view onto an object's children
 CSdfChildrenViewTrivialAdapterSpecial case adapter that does no conversions
 CSdfChildrenViewTrivialPredicateSpecial case predicate that always passes
 CSdfCleanupEnablerAn RAII class which, when an instance is alive, enables scheduling of automatic cleanup of SdfLayers
 CSdfCopySpecsValueEditValue containing an editing operation for SdfCopySpecs
 CSdfDataSdfData provides concrete scene description data storage
 CSdfFileFormatBase class for file format implementations
 CSdfGenericSpecViewPredicatePredicate for viewing properties
 CSdfHandleSdfHandle is a smart ptr that calls IsDormant() on the pointed-to object as an extra expiration check so that dormant objects appear to be expired
 CSdfIdentityMapEditProxyValuePolicyA value policy for SdfMapEditProxy that does nothing
 CSdfLayerA scene description container that can combine with other such containers to form simple component assets, and successively larger aggregates
 CSdfLayerHintsContains hints about layer contents that may be used to accelerate certain composition operations
 CSdfLayerOffsetRepresents a time offset and scale between layers
 CSdfLayerStateDelegateBaseMaintains authoring state information for an associated layer
 CSdfLayerTreeA SdfLayerTree is an immutable tree structure representing a sublayer stack and its recursive structure
 CSdfListEditorProxyRepresents a set of list editing operations
 CSdfListOpValue type representing a list-edit operation
 CSdfListProxyRepresents a single list of list editing operations
 CSdfMapEditProxyA proxy for editing map-like values
 CSdfNameKeyPolicyKey policy for std::string names
 CSdfNamespaceEditA single namespace edit
 CSdfNamespaceEditDetailDetailed information about a namespace edit
 CSdfNameTokenKeyPolicyKey policy for TfToken names
 CSdfNoticeWrapper class for Sdf notices
 CSdfOpaqueValueIn-memory representation of the value of an opaque attribute
 CSdfPathA path value used to locate objects in layers or scenegraphs
 CSdfPathAncestorsRangeRange representing a path and ancestors, and providing methods for iterating over them
 CSdfPathExpressionObjects of this class represent a logical expression syntax tree consisting of SdfPathPattern s, (with optionally embedded predicate expressions), and Expression References joined by the set-algebraic operators + (union), & (intersection), - (difference), ~ (complement) and an implied-union operator represented by two subexpressions joined by whitespace
 CSdfPathExpressionEvalObjects of this class evaluate complete SdfPathExpressions
 CSdfPathKeyPolicyKey policy for SdfPath; converts all SdfPaths to absolute
 CSdfPathPatternObjects of this class represent SdfPath matching patterns, consisting of an SdfPath prefix followed by a sequence of components, which may contain wildcards and optional embedded predicate expressions (see SdfPredicateExpression)
 CSdfPathTableA mapping from SdfPath to MappedType, somewhat similar to map<SdfPath, MappedType> and TfHashMap<SdfPath, MappedType>, but with key differences
 CSdfPayloadRepresents a payload and all its meta data
 CSdfPayloadTypePolicyList editor type policy for SdfPayload
 CSdfPredicateExpressionRepresents a logical expression syntax tree consisting of predicate function calls joined by the logical operators 'and', 'or', 'not', and an implied-and operator that represents two subexpressions joined by only whitespace
 CSdfPredicateFunctionResultRepresents the result of a predicate function: a pair of the boolean result and a Constancy token indicating whether the function result is constant over "descendant" objects, or that it might vary over "descendant" objects
 CSdfPredicateLibraryRepresents a library of predicate functions for use with SdfPredicateExpression
 CSdfPredicateParamNamesAndDefaultsRepresents named function parameters, with optional default values
 CSdfPredicateProgramRepresents a callable "program", the result of linking an SdfPredicateExpression with an SdfPredicateLibrary via SdfLinkPredicateExpression()
 CSdfPrimSpecRepresents a prim description in an SdfLayer object
 CSdfPropertySpecBase class for SdfAttributeSpec and SdfRelationshipSpec
 CSdfPyWrapListOpHelper class for wrapping SdfListOp objects for Python
 CSdfReferenceRepresents a reference and all its meta data
 CSdfReferenceTypePolicyList editor type policy for SdfReference
 CSdfRelationshipSpecA property that contains a reference to one or more SdfPrimSpec instances
 CSdfRelationshipViewPredicatePredicate for viewing relationships
 CSdfRelocatesMapProxyValuePolicyMap edit proxy value policy for relocates maps
 CSdfSchemaClass that provides information about the various scene description fields
 CSdfSchemaBaseGeneric class that provides information about scene description fields but doesn't actually provide any fields
 CSdfSimpleLayerStateDelegateA layer state delegate that simply records whether any changes have been made to a layer
 CSdfSiteAn SdfSite is a simple representation of a location in a layer where opinions may possibly be found
 CSdfSpecBase class for all Sdf spec classes
 CSdfSpecTypeRegistrationProvides functions to register spec types with the runtime typing system used to cast between C++ spec types
 CSdfSubLayerTypePolicyList editor type policy for sublayers
 CSdfTextFileFormatSdf text file format
 CSdfTimeCodeValue type that represents a time code
 CSdfTupleDimensionsRepresents the shape of a value type (or that of an element in an array)
 CSdfUnregisteredValueStores a representation of the value for an unregistered metadata field encountered during text layer parsing
 CSdfValueBlockA special value type that can be used to explicitly author an opinion for an attribute's default value or time sample value that represents having no value
 CSdfValueTypeNameRepresents a value type name, i.e
 CSdfValueTypeNameHashFunctor for hashing a SdfValueTypeName
 CSdfVariableExpressionClass responsible for parsing and evaluating variable expressions
 CSdfVariantSetSpecRepresents a coherent set of alternate representations for part of a scene
 CSdfVariantSpecRepresents a single variant in a variant set
 CSdrRegistryThe shading-specialized version of NdrRegistry
 CSdrShaderNodeA specialized version of NdrNode which holds shading information
 CSdrShaderPropertyA specialized version of NdrProperty which holds shading information
 CTfAnyUniquePtrA simple type-erased container that provides only destruction, moves and immutable, untyped access to the held value
 CTfAnyWeakPtrProvides the ability to hold an arbitrary TfWeakPtr in a non-type-specific manner in order to observe whether it has expired or not
 CTfAtomicOfstreamWrapperA class that wraps a file output stream, providing improved tolerance for write failures
 CTfBaseExceptionThe base class for exceptions supported by the Tf exceptions facilities
 CTfBigRWMutexThis class implements a readers-writer mutex and provides a scoped lock utility
 CTfBitsFast bit array that keeps track of the number of bits set and can find the next set in a timely manner
 CTfCompressedBitsFast, compressed bit array which is capable of performing logical operations without first decompressing the internal data representation
 CTfCStrHashWrapperA structure that wraps a char pointer, indicating intent that it should be hashed as a c-style null terminated string
 CTfDebugEnum-based debugging messages
 CTfDebugSymbolEnableChangedNoticeSent when a debug symbol has been enabled or disabled
 CTfDebugSymbolsChangedNoticeSent when the list of available debug symbol names has changed
 CTfDeclarePtrsTemplated struct used for type definition macros
 CTfDelegatedCountDoNotIncrementTagTypeWhen constructing a TfDelegatedCountPtr from a raw pointer, use the TfDelegatedCountDoNotIncrementTag to avoid incrementing the delegated count on construction
 CTfDelegatedCountIncrementTagTypeWhen constructing a TfDelegatedCountPtr from a raw pointer, use the TfDelegatedCountIncrementTag to explicitly signal that the pointer's delegated count should be incremented on construction
 CTfDelegatedCountPtrStores a pointer to a ValueType which uses TfDelegatedCountIncrement and TfDelegatedCountDecrement to bookkeep
 CTfDeleterFunction object for deleting any pointer
 CTfDenseHashMapThis is a space efficient container that mimics the TfHashMap API that uses a vector for storage when the size of the map is small
 CTfDenseHashSetThis is a space efficient container that mimics the TfHashSet API that uses a vector for storage when the size of the set is small
 CTfDiagnosticBaseRepresents the base class of an object representing a diagnostic message
 CTfDiagnosticMgrSingleton class through which all errors and diagnostics pass
 CTfDictionaryLessThanProvides dictionary ordering binary predicate function on strings
 CTfEnumAn enum class that records both enum type and enum value
 CTfEqualCStringA function object that compares two c-strings for equality
 CTfErrorRepresents an object that contains error information
 CTfErrorMarkClass used to record the end of the error-list
 CTfErrorTransportA facility for transporting errors from thread to thread
 CTfFunctionRefThis class provides a non-owning reference to a type-erased callable object with a specified signature
 CTfGetFunction object for retrieving the N'th element of a std::pair or std::tuple
 CTfHashA user-extensible hashing mechanism for use with runtime hash tables
 CTfHashCharPtrA hash function object that hashes the address of a char pointer
 CTfHashCStringA hash function object that hashes null-terminated c-string content
 CTfIteratorA simple iterator adapter for STL containers
 CTfMallocTagTop-down memory tagging system
 CTfNoticeThe base class for objects used to notify interested parties (listeners) when events have occurred
 CTfPatternMatcherClass for matching regular expressions
 CTfPointerAndBitsThis class stores a T * and a small integer in the space of a T *
 CTfPyArgClass representing a function argument
 CTfPyCallProvide a way to call a Python callable
 CTfPyKwArgWrapper object for a keyword-argument pair in a call to TfPyInvoke*
 CTfPyLockConvenience class for accessing the Python Global Interpreter Lock
 CTfPyMapToDictionaryA pxr_boost::python result converter generator which converts standard library maps to dictionaries
 CTfPyMethodResultA reimplementation of pxr_boost::python::detail::method_result
 CTfPyModuleWasLoadedA TfNotice that is sent when a script module is loaded
 CTfPyObjWrapperBoost Python object wrapper
 CTfPyOverrideA reimplementation of pxr_boost::python::override
 CTfPyPairToTupleA pxr_boost::python result converter generator which converts standard library pairs to tuples
 CTfPyRaiseOnErrorA boost.python call policy class which, when applied to a wrapped function, will create an error mark before calling the function, and check that error mark after the function has completed
 CTfPySequenceToListA pxr_boost::python result converter generator which converts standard library sequences to lists
 CTfPySequenceToListRefPtrFactoryA pxr_boost::python result converter generator which converts standard library sequences to lists of python owned objects
 CTfPySequenceToSetA pxr_boost::python result converter generator which converts standard library sequences to sets
 CTfPySequenceToTupleA pxr_boost::python result converter generator which converts standard library sequences to tuples
 CTfPyTraceInfoStructure passed to python trace functions
 CTfPyWrapEnumUsed to wrap enum types for script
 CTfRefBaseEnable a concrete base class for use with TfRefPtr
 CTfRefPtrReference-counted smart pointer utility class
 CTfRefPtrTrackerProvides tracking of TfRefPtr objects to particular objects
 CTfRegistryManagerManage initialization of registries
 CTfRegTestTfRegTest is a singleton class, which is used to register functions with either type bool (*)(int, char*[]), or functions returning type bool and taking no arguments
 CTfSafeOutputFileOpens a file for output, either for update "r+" or to completely replace "w+"
 CTfScopedExecute code on exiting scope
 CTfScopedAutoVarReset variable on exiting scope
 CTfScopeDescriptionThis class is used to provide high-level descriptions about scopes of execution that could possibly block, or to provide relevant information about high-level action that would be useful in a crash report
 CTfScopedVarReset variable on exiting scope
 CTfScriptModuleLoaderProvides low-level facilities for shared libraries with script bindings to register themselves with their dependences, and provides a mechanism whereby those script modules will be loaded when necessary
 CTfSimpleRefBaseEnable a concrete base class for use with TfRefPtr that inhibits the "unique changed" facility of TfRefPtr
 CTfSingletonManage a single instance of an object (see
 CTfSizeofTypeMetafunction returning sizeof(T) for a type T (or 0 if T is a void type)
 CTfSkipCallerFramesThis structure is used to indicate that some number of caller frames should be skipped when capturing exception stack traces at the throw point
 CTfSmallVectorThis is a small-vector class with local storage optimization, the local storage can be specified via a template parameter, and expresses the number of entries the container can store locally
 CTfSpanRepresents a range of contiguous elements
 CTfSpinMutexThis class implements a simple spin lock that emphasizes throughput when there is little to no contention
 CTfSpinRWMutexThis class implements a readers-writer spin lock that emphasizes throughput when there is light contention or moderate contention dominated by readers
 CTfStackedA TfStacked is used where a class needs to keep a stack of the objects currently in existence
 CTfStackedAccessClasses that derive TfStacked may befriend TfStackedAccess if they wish to customize aspects TfStacked's behavior
 CTfStaticDataCreate or return a previously created object instance of global data
 CTfStatusRepresents an object that contains information about a status message
 CTfStopwatchLow-cost, high-resolution timer datatype
 CTfStreamDoubleA type which offers streaming for doubles in a canonical format that can safely roundtrip with the minimal number of digits
 CTfStreamFloatA type which offers streaming for floats in a canonical format that can safely roundtrip with the minimal number of digits
 CTfTemplateStringTfTemplateString provides simple string substitutions based on named placeholders
 CTfTokenToken for efficient comparison, assignment, and hashing of known strings
 CTfTokenFastArbitraryLessThanFast but non-lexicographical (in fact, arbitrary) less-than comparison for TfTokens
 CTfTypeTfType represents a dynamic runtime type
 CTfTypeFunctionsImplements assorted functions based on compile-time type information
 CTfTypeInfoMapA map whose key is a const std::type_info&, or a string alias
 CTfTypePythonClassA boost.python visitor that associates the Python class object created by the wrapping with the TfType of the C++ type being wrapped
 CTfTypeWasDeclaredNoticeTfNotice sent after a TfType is declared
 CTfUtf8CodePointWrapper for a 32-bit code point value that can be encoded as UTF-8
 CTfUtf8CodePointIteratorDefines an iterator over a UTF-8 encoded string that extracts unicode code point values
 CTfUtf8CodePointViewWrapper for a UTF-8 encoded std::string_view that can be iterated over as code points instead of bytes
 CTfWarningRepresents an object that contains information about a warning
 CTfWeakBaseEnable a concrete base class for use with TfWeakPtr
 CTfWeakPtrPointer storage with deletion detection
 CTfWeakPtrFacadeAccessThis access class is befriended by TfWeakPtrFacade -derived classes to grant TfWeakPtrFacade access to specific internal functions provided by the derived classes
 CTraceAggregateNodeA representation of a call tree
 CTraceAggregateTreeA representation of a call tree
 CTraceAutoA class which records a begin event when it is constructed, and a matching end event when it is destructed
 CTraceCategoryThis singleton class provides a way to mark TraceEvent instances with category Ids which can be used to filter them
 CTraceCollectionThis class owns lists of TraceEvent instances per thread, and allows read access to them
 CTraceCollectionAvailableA TfNotice that is sent when the TraceCollector creates a TraceCollection
 CTraceCollectorThis is a singleton class that records TraceEvent instances and populates TraceCollection instances
 CTraceConcurrentListThis class supports thread safe insertion and iteration over a list of items
 CTraceCounterAccumulatorThis class accumulates counter values from TraceCollection instances
 CTraceCounterHolderHolds on to a counter key, as well as the global collector for fast lookup
 CTraceDataBufferThis class stores copies of data that are associated with TraceEvent instances
 CTraceDynamicKeyThis class stores data used to create dynamic keys which can be referenced in TraceEvent instances
 CTraceEventThis represents an event recorded by a TraceCollector
 CTraceEventContainerHolds TraceEvent instances
 CTraceEventDataThis class holds data that can be stored in TraceEvents
 CTraceEventListThis class represents an ordered collection of TraceEvents and the TraceDynamicKeys and data that the events reference
 CTraceEventNodeTraceEventNode is used to represents call tree of a trace
 CTraceEventTreeThis class contains a timeline call tree and a map of counters to their values over time
 CTraceKeyA wrapper around a TraceStaticKeyData pointer that is stored in TraceEvent instances
 CTraceReporterThis class converts streams of TraceEvent objects into call trees which can then be used as a data source to a GUI or written out to a file
 CTraceReporterBaseThis class is a base class for report implementations
 CTraceReporterDataSourceBaseThis class is a base class for TraceReporterBase data sources
 CTraceReporterDataSourceCollectionThis class is an implementation of TraceReporterDataSourceBase which provides access to a set number of TraceCollection instances
 CTraceReporterDataSourceCollectorThis class is an implementation of TraceReporterDataSourceBase which retrieves TraceCollections from the TraceCollector singleton
 CTraceScopeAutoA class which records a timestamp when it is created and a scope event when it is destructed
 CTraceSerializationThis class contains methods to read and write TraceCollection
 CTraceStaticKeyDataThis class holds data necessary to create keys for TraceEvent instances
 CTraceStringHashThis class provides a function to compute compile time hashes for string literals
 CTraceThreadIdThis class represents an identifier for a thread
 CTsAntiRegressionAuthoringSelectorRAII helper class that locally sets the anti-regression authoring mode
 CTsDoubleKnotA knot-construction convenience
 CTsEditBehaviorBlockRAII helper class that temporarily prevents automatic behaviors when editing splines
 CTsExtrapolationExtrapolation parameters for the ends of a spline beyond the knots
 CTsFloatKnotA knot-construction convenience
 CTsHalfKnotA knot-construction convenience
 CTsKnotA knot belonging to a TsSpline
 CTsKnotMapThe knots in a spline
 CTsLoopParamsInner-loop parameters
 CTsRegressionPreventerAn authoring helper class that enforces non-regression in splines
 CTsSplineA mathematical description of a curved function from time to value
 CTsTypedKnotA convenience for constructing knots with specified types
 CUsdAPISchemaBaseThe base class for all API schemas
 CUsdAppUtilsFrameRecorderA utility class for recording images of USD stages
 CUsdAttributeScenegraph object for authoring and retrieving numeric, string, and array valued data, sampled over time
 CUsdAttributeQueryObject for efficiently making repeated queries for attribute values
 CUsdClipsAPIUsdClipsAPI is an API schema that provides an interface to a prim's clip metadata
 CUsdCollectionAPIA general purpose API schema used to describe a collection of prims and properties within a scene
 CUsdCollectionMembershipQueryRepresents a flattened view of a collection
 CUsdCrateInfoA class for introspecting the underlying qualities of .usdc 'crate' files, for diagnostic purposes
 CUsdEditContextA utility class to temporarily modify a stage's current EditTarget during an execution scope
 CUsdEditTargetDefines a mapping from scene graph paths to Sdf spec paths in a SdfLayer where edits should be directed, or up to where to perform partial composition
 CUsdExpiredPrimAccessErrorUsd throws this exception when code attempts to access an invalid (i.e
 CUsdFlattenResolveAssetPathContextContext object containing information used when resolving asset paths during layer stack flattening
 CUsdGeomBasisCurvesBasisCurves are a batched curve representation analogous to the classic RIB definition via Basis and Curves statements
 CUsdGeomBBoxCacheCaches bounds by recursively computing and aggregating bounds of children in world space and aggregating the result back into local space
 CUsdGeomBoundableBoundable introduces the ability for a prim to persistently cache a rectilinear, local-space, extent
 CUsdGeomCameraTransformable camera
 CUsdGeomCapsuleDefines a primitive capsule, i.e
 CUsdGeomCapsule_1Defines a primitive capsule, i.e
 CUsdGeomConeDefines a primitive cone, centered at the origin, whose spine is along the specified axis, with the apex of the cone pointing in the direction of the positive axis
 CUsdGeomConstraintTargetSchema wrapper for UsdAttribute for authoring and introspecting attributes that are constraint targets
 CUsdGeomCubeDefines a primitive rectilinear cube centered at the origin
 CUsdGeomCurvesBase class for UsdGeomBasisCurves, UsdGeomNurbsCurves, and UsdGeomHermiteCurves
 CUsdGeomCylinderDefines a primitive cylinder with closed ends, centered at the origin, whose spine is along the specified axis
 CUsdGeomCylinder_1Defines a primitive cylinder with closed ends, centered at the origin, whose spine is along the specified axis, with a pair of radii describing the size of the end points
 CUsdGeomGprimBase class for all geometric primitives
 CUsdGeomHermiteCurvesThis schema specifies a cubic hermite interpolated curve batch as sometimes used for defining guides for animation
 CUsdGeomImageableBase class for all prims that may require rendering or visualization of some sort
 CUsdGeomLinearUnitsContainer class for static double-precision symbols representing common units of measure expressed in meters
 CUsdGeomMeshEncodes a mesh with optional subdivision properties and features
 CUsdGeomModelAPIUsdGeomModelAPI extends the generic UsdModelAPI schema with geometry specific concepts such as cached extents for the entire model, constraint targets, and geometry-inspired extensions to the payload lofting process
 CUsdGeomMotionAPIUsdGeomMotionAPI encodes data that can live on any prim that may affect computations involving:
 CUsdGeomNurbsCurvesThis schema is analagous to NURBS Curves in packages like Maya and Houdini, often used for interchange of rigging and modeling curves
 CUsdGeomNurbsPatchEncodes a rational or polynomial non-uniform B-spline surface, with optional trim curves
 CUsdGeomPlaneDefines a primitive plane, centered at the origin, and is defined by a cardinal axis, width, and length
 CUsdGeomPointBasedBase class for all UsdGeomGprims that possess points, providing common attributes such as normals and velocities
 CUsdGeomPointInstancerEncodes vectorized instancing of multiple, potentially animated, prototypes (object/instance masters), which can be arbitrary prims/subtrees on a UsdStage
 CUsdGeomPointsPoints are analogous to the RiPoints spec
 CUsdGeomPrimvarSchema wrapper for UsdAttribute for authoring and introspecting attributes that are primvars
 CUsdGeomPrimvarsAPIUsdGeomPrimvarsAPI encodes geometric "primitive variables", as UsdGeomPrimvar, which interpolate across a primitive's topology, can override shader inputs, and inherit down namespace
 CUsdGeomScopeScope is the simplest grouping primitive, and does not carry the baggage of transformability
 CUsdGeomSphereDefines a primitive sphere centered at the origin
 CUsdGeomSubsetEncodes a subset of a piece of geometry (i.e
 CUsdGeomTetMeshEncodes a tetrahedral mesh
 CUsdGeomTokensTypeUsdGeomTokens provides static, efficient TfTokens for use in all public USD API
 CUsdGeomVisibilityAPIUsdGeomVisibilityAPI introduces properties that can be used to author visibility opinions
 CUsdGeomXformConcrete prim schema for a transform, which implements Xformable
 CUsdGeomXformableBase class for all transformable prims, which allows arbitrary sequences of component affine transformations to be encoded
 CUsdGeomXformCacheA caching mechanism for transform matrices
 CUsdGeomXformCommonAPIThis class provides API for authoring and retrieving a standard set of component transformations which include a scale, a rotation, a scale-rotate pivot and a translation
 CUsdGeomXformOpSchema wrapper for UsdAttribute for authoring and computing transformation operations, as consumed by UsdGeomXformable schema
 CUsdHydraGenerativeProceduralAPIThis API extends and configures the core UsdProcGenerativeProcedural schema defined within usdProc for use with hydra generative procedurals as defined within hdGp
 CUsdHydraTokensTypeUsdHydraTokens provides static, efficient TfTokens for use in all public USD API
 CUsdImagingAdapterRegistryRegistry of PrimAdapter plug-ins
 CUsdImagingAPISchemaAdapterBase class for all API schema adapters
 CUsdImagingBasisCurvesAdapterDelegate support for UsdGeomBasisCurves
 CUsdImagingCameraAdapterDelegate support for UsdGeomCamera
 CUsdImagingCapsuleAdapterDelegate support for UsdGeomCapsule
 CUsdImagingConeAdapterDelegate support for UsdGeomCone
 CUsdImagingCreateSceneIndicesInfoInfo needed to create a chain of filtering scene indices (resolving e.g
 CUsdImagingCubeAdapterDelegate support for UsdGeomCube
 CUsdImagingCylinderAdapterDelegate support for UsdGeomCylinder
 CUsdImagingCylinderLightAdapterAdapter class for lights of type CylinderLight
 CUsdImagingDataSourceAttribute< T >A data source that represents a USD Attribute
 CUsdImagingDataSourceAttributeColorSpaceA data source that represents the metadata on a USD Attribute
 CUsdImagingDataSourceBasisCurvesA container data source representing data unique to basis curves
 CUsdImagingDataSourceBasisCurvesPrimA prim data source representing a UsdGeomBasisCurves prim
 CUsdImagingDataSourceBasisCurvesTopologyA container data source representing basis curves topology information
 CUsdImagingDataSourceCameraA container data source representing camera info
 CUsdImagingDataSourceCameraPrimA prim data source representing UsdCamera
 CUsdImagingDataSourceExtentData source representing local prim extent
 CUsdImagingDataSourceExtentCoordinateData source representing either the minimum or maximum of the local prim extent
 CUsdImagingDataSourceExtentsHintData source representing extents hint of a geom model API prim
 CUsdImagingDataSourceFieldAssetA container data source representing volumeField info
 CUsdImagingDataSourceFieldAssetPrimA prim data source representing UsdVolOpenVDBAsset or UsdVolField3DAsset
 CUsdImagingDataSourceGprimData source representing a USD gprim
 CUsdImagingDataSourceMappedA data source that is a (potentially nested) container for the values of the attributes of a given UsdPrim
 CUsdImagingDataSourceMaterialA data source mapping for data source material
 CUsdImagingDataSourceMeshA container data source representing data unique to meshes
 CUsdImagingDataSourceMeshPrimA prim data source representing UsdGeomMesh
 CUsdImagingDataSourceMeshTopologyA container data source representing mesh topology
 CUsdImagingDataSourceNurbsCurvesPrimA prim data source representing UsdNurbsCurves
 CUsdImagingDataSourceNurbsPatchPrimA prim data source representing UsdNurbsPatch
 CUsdImagingDataSourcePointInstancerA data source representing the UsdGeom PointInstancer prim
 CUsdImagingDataSourcePointInstancerMaskA data source representing a point instancer's instance mask
 CUsdImagingDataSourcePointInstancerTopologyA data source representing a point instancer's instance topology
 CUsdImagingDataSourcePointsPrimA prim data source representing a UsdGeomPoints prim
 CUsdImagingDataSourcePrimData source representing a basic USD prim
 CUsdImagingDataSourcePrimOriginData source to access the underlying UsdPrim
 CUsdImagingDataSourcePrimvarA data source representing a primvar
 CUsdImagingDataSourcePrimvarsData source representing USD primvars
 CUsdImagingDataSourcePurposeData source representing prim purpose for a USD imageable
 CUsdImagingDataSourceRelationshipA data source that represents a USD relationship
 CUsdImagingDataSourceRenderPassPrimA prim data source representing UsdRenderPass
 CUsdImagingDataSourceRenderProductPrimA prim data source representing UsdRenderProduct
 CUsdImagingDataSourceRenderSettingsPrimA prim data source representing UsdRenderSettings
 CUsdImagingDataSourceRenderVarPrimA prim data source representing UsdRenderVar
 CUsdImagingDataSourceStageReturns a dataSource that contains UsdStage level data
 CUsdImagingDataSourceStageGlobalsThis class is used as a context object with global stage information, that gets passed down to datasources to help them answer scene queries
 CUsdImagingDataSourceSubdivisionTagsA container data source representing subdivision tags
 CUsdImagingDataSourceTetMeshA container data source representing data unique to tet meshes
 CUsdImagingDataSourceTetMeshPrimA prim data source representing UsdGeomTetMesh
 CUsdImagingDataSourceTetMeshTopologyA container data source representing tet mesh topology
 CUsdImagingDataSourceUsdPrimInfoA container data source containing metadata such as the specifier of a prim of native instancing information
 CUsdImagingDataSourceVisibilityData source representing prim visibility for a USD imageable
 CUsdImagingDataSourceVolumeFieldBindingsA container data source representing volume field binding information
 CUsdImagingDataSourceVolumePrimA prim data source representing a UsdVolVolume prim
 CUsdImagingDataSourceXformData source representing a container that stores a USD Xformable
 CUsdImagingDataSourceXformMatrixData source representing a generic transform value accessor for a USD Xformable
 CUsdImagingDataSourceXformResetXformStackData source representing the "reset xform stack" flag for a USD xformable
 CUsdImagingDelegateThe primary translation layer between the Hydra (Hd) core and the Usd scene graph
 CUsdImagingDiskLightAdapterAdapter class for lights of type DiskLight
 CUsdImagingDistantLightAdapterAdapter class for lights of type DistantLight
 CUsdImagingDomeLight_1AdapterAdapter class for lights of type DomeLight_1
 CUsdImagingDomeLightAdapterAdapter class for lights of type DomeLight
 CUsdImagingDrawModeAdapterDelegate support for the drawMode attribute on UsdGeomModelAPI
 CUsdImagingDrawModeSceneIndexA scene index replacing geometry based on the draw mode
 CUsdImagingExtentResolvingSceneIndexA scene index that uses UsdGeomModelAPI's extentsHint if UsdGeomBoundable's extent has not been authored
 CUsdImagingField3DAssetAdapterAdapter class for fields of type Field3DAsset
 CUsdImagingFieldAdapterBase class for all USD fields
 CUsdImagingGeometryLightAdapterAdapter class for lights of type GeometryLight
 CUsdImagingGLEngineThe UsdImagingGLEngine is the main entry point API for rendering USD scenes
 CUsdImagingGLRenderParamsUsed as an arguments class for various methods in UsdImagingGLEngine
 CUsdImagingGprimAdapterDelegate support for UsdGeomGrims
 CUsdImagingHermiteCurvesAdapterDelegate support for UsdGeomHermiteCurves
 CUsdImagingIndexProxyThis proxy class exposes a subset of the private Delegate API to PrimAdapters
 CUsdImagingInstanceablePrimAdapterAn abstract adapter class for prims that are instanceable
 CUsdImagingInstanceAdapterDelegate support for instanced prims
 CUsdImagingInstancerContextObject used by instancer prim adapters to pass along context about the instancer and instance prim to prototype prim adapters
 CUsdImagingLightAdapterBase class for all lights
 CUsdImagingLightFilterAdapterBase class for all light filters
 CUsdImagingMaterialAdapterProvides information that can be used to generate a material
 CUsdImagingMaterialBindingsResolvingSceneIndexScene index that computes the resolved material binding for a given purpose from the flattened direct material bindings and collection material bindings
 CUsdImagingMeshAdapterDelegate support for UsdGeomMesh
 CUsdImagingNiPrototypePropagatingSceneIndexA scene index implementing USD native instancing
 CUsdImagingNodeGraphAdapterDelegates invalidation responsibility of a Noge Graph prim to an ancestor Material prim
 CUsdImagingNurbsCurvesAdapterDelegate support for UsdGeomNurbsCurves
 CUsdImagingNurbsPatchAdapterDelegate support for UsdGeomNurbsPatch
 CUsdImagingOpenVDBAssetAdapterAdapter class for fields of type OpenVDBAsset
 CUsdImagingPiPrototypePropagatingSceneIndexA scene index translating USD point instancers into Hydra instancers
 CUsdImagingPlaneAdapterDelegate support for UsdGeomPlane
 CUsdImagingPluginLightAdapterAdapter class for lights of type PluginLight
 CUsdImagingPluginLightFilterAdapterAdapter class for lights of type PluginLightFilter
 CUsdImagingPointInstancerAdapterDelegate support for UsdGeomPointInstancer
 CUsdImagingPointsAdapterDelegate support for UsdGeomPoints
 CUsdImagingPortalLightAdapterAdapter class for lights of type PortalLight
 CUsdImagingPrimAdapterBase class for all PrimAdapters
 CUsdImagingPrimvarDescCacheA cache for primvar descriptors
 CUsdImagingRectLightAdapterAdapter class for lights of type RectLight
 CUsdImagingRenderPassAdapterDelegate support for UsdRenderPass
 CUsdImagingRenderProductAdapterAdapter support for UsdRenderProduct for only the scene index (2.0) API
 CUsdImagingRenderSettingsAdapterDelegate support for UsdRenderSettings
 CUsdImagingRenderSettingsFlatteningSceneIndexStateless scene index that adds a flattened render settings representation (as modeled by HdRenderSettingsSchema) for downstream consumption by a Hydra render backend, and adds dependencies from the settings prim to the targeted products and vars (using HdDependenciesSchema) so that change notices are forwarded back to appropriate locators on the flattened data source
 CUsdImagingRenderVarAdapterAdapter support for UsdRenderVar for only the scene index (2.0) API
 CUsdImagingRepresentedByAncestorPrimAdapterBase class for all prim adapters which only want to indicate that an ancestor prim is responsible for them
 CUsdImagingRerootingSceneIndexUsdImagingRerootingSceneIndex
 CUsdImagingRootOverridesSceneIndexOverrides some data sources on the root prim
 CUsdImagingSceneIndicesSome scene indices in the chain of filtering scene indices created by UsdImagingInstantiateSceneIndices
 CUsdImagingSelectionSceneIndexA simple scene index adding HdSelectionsSchema to all prims selected with AddSelection
 CUsdImagingShaderAdapterDelegates invalidation responsibility of a Shader prim to an ancestor Material prim
 CUsdImagingSkeletonAdapterSupport for drawing bones of a UsdSkelSkeleton
 CUsdImagingSkelRootAdapterThe SkelRoot adapter exists for two reasons: (a) Registering the SkeletonAdapter to handle processing of any skinned prim under a SkelRoot prim
 CUsdImagingSphereAdapterDelegate support for UsdGeomSphere
 CUsdImagingSphereLightAdapterAdapter class for lights of type SphereLight
 CUsdImagingTetMeshAdapterDelegate support for UsdGeomTetMesh
 CUsdImagingUnloadedDrawModeSceneIndexA scene index that sets the draw mode for unloaded prims to show bounding boxes
 CUsdImagingVolumeAdapterDelegate support for UsdVolVolume
 CUsdInheritsA proxy class for applying listOp edits to the inherit paths list for a prim
 CUsdLinearInterpolationTraitsTraits class describing whether a particular C++ value type supports linear interpolation
 CUsdLuxBoundableLightBaseBase class for intrinsic lights that are boundable
 CUsdLuxCylinderLightLight emitted outward from a cylinder
 CUsdLuxDiskLightLight emitted from one side of a circular disk
 CUsdLuxDistantLightLight emitted from a distant source along the -Z axis
 CUsdLuxDomeLightLight emitted inward from a distant external environment, such as a sky or IBL light probe
 CUsdLuxDomeLight_1Light emitted inward from a distant external environment, such as a sky or IBL light probe
 CUsdLuxGeometryLight
 CUsdLuxLightAPIAPI schema that imparts the quality of being a light onto a prim
 CUsdLuxLightFilterA light filter modifies the effect of a light
 CUsdLuxLightListAPIAPI schema to support discovery and publishing of lights in a scene
 CUsdLuxListAPI
 CUsdLuxMeshLightAPIThis is the preferred API schema to apply to Mesh type prims when adding light behaviors to a mesh
 CUsdLuxNonboundableLightBaseBase class for intrinsic lights that are not boundable
 CUsdLuxPluginLightLight that provides properties that allow it to identify an external SdrShadingNode definition, through UsdShadeNodeDefAPI, that can be provided to render delegates without the need to provide a schema definition for the light's type
 CUsdLuxPluginLightFilterLight filter that provides properties that allow it to identify an external SdrShadingNode definition, through UsdShadeNodeDefAPI, that can be provided to render delegates without the need to provide a schema definition for the light filter's type
 CUsdLuxPortalLightA rectangular portal in the local XY plane that guides sampling of a dome light
 CUsdLuxRectLightLight emitted from one side of a rectangle
 CUsdLuxShadowAPIControls to refine a light's shadow behavior
 CUsdLuxShapingAPIControls for shaping a light's emission
 CUsdLuxSphereLightLight emitted outward from a sphere
 CUsdLuxTokensTypeUsdLuxTokens provides static, efficient TfTokens for use in all public USD API
 CUsdLuxVolumeLightAPIThis is the preferred API schema to apply to Volume type prims when adding light behaviors to a volume
 CUsdMediaAssetPreviewsAPIAssetPreviewsAPI is the interface for authoring and accessing precomputed, lightweight previews of assets
 CUsdMediaSpatialAudioThe SpatialAudio primitive defines basic properties for encoding playback of an audio file or stream within a USD Stage
 CUsdMediaTokensTypeUsdMediaTokens provides static, efficient TfTokens for use in all public USD API
 CUsdModelAPIUsdModelAPI is an API schema that provides an interface to a prim's model qualities, if it does, in fact, represent the root prim of a model
 CUsdMtlxUsdTypeInfoResult of UsdMtlxGetUsdType()
 CUsdNamespaceEditor
 CUsdNoticeContainer class for Usd notices
 CUsdObjectBase class for Usd scenegraph objects, providing common API
 CUsdObjectCollectionExpressionEvaluatorEvaluates SdfPathExpressions with objects from a given UsdStage
 CUsdPayloadsUsdPayloads provides an interface to authoring and introspecting payloads
 CUsdPhysicsArticulationRootAPIPhysicsArticulationRootAPI can be applied to a scene graph node, and marks the subtree rooted here for inclusion in one or more reduced coordinate articulations
 CUsdPhysicsCollisionAPIApplies collision attributes to a UsdGeomXformable prim
 CUsdPhysicsCollisionGroupDefines a collision group for coarse filtering
 CUsdPhysicsDistanceJointPredefined distance joint type (Distance between rigid bodies may be limited to given minimum or maximum distance.)
 CUsdPhysicsDriveAPIThe PhysicsDriveAPI when applied to any joint primitive will drive the joint towards a given target
 CUsdPhysicsFilteredPairsAPIAPI to describe fine-grained filtering
 CUsdPhysicsFixedJointPredefined fixed joint type (All degrees of freedom are removed.)
 CUsdPhysicsJointA joint constrains the movement of rigid bodies
 CUsdPhysicsLimitAPIThe PhysicsLimitAPI can be applied to a PhysicsJoint and will restrict the movement along an axis
 CUsdPhysicsMassAPIDefines explicit mass properties (mass, density, inertia etc.)
 CUsdPhysicsMassPropertiesMass properties computation class
 CUsdPhysicsMassUnitsContainer class for static double-precision symbols representing common mass units of measure expressed in kilograms
 CUsdPhysicsMaterialAPIAdds simulation material properties to a Material
 CUsdPhysicsMeshCollisionAPIAttributes to control how a Mesh is made into a collider
 CUsdPhysicsPrismaticJointPredefined prismatic joint type (translation along prismatic joint axis is permitted.)
 CUsdPhysicsRevoluteJointPredefined revolute joint type (rotation along revolute joint axis is permitted.)
 CUsdPhysicsRigidBodyAPIApplies physics body attributes to any UsdGeomXformable prim and marks that prim to be driven by a simulation
 CUsdPhysicsSceneGeneral physics simulation properties, required for simulation
 CUsdPhysicsSphericalJointPredefined spherical joint type (Removes linear degrees of freedom, cone limit may restrict the motion in a given range.) It allows two limit values, which when equal create a circular, else an elliptic cone limit around the limit axis
 CUsdPhysicsTokensTypeUsdPhysicsTokens provides static, efficient TfTokens for use in all public USD API
 CUsdPrimUsdPrim is the sole persistent scenegraph object on a UsdStage, and is the embodiment of a "Prim" as described in the Universal Scene Description Composition Compendium
 CUsdPrimCompositionQueryObject for making optionally filtered composition queries about a prim
 CUsdPrimCompositionQueryArcThis represents a composition arc that is returned by a UsdPrimCompositionQuery
 CUsdPrimDefinitionClass representing the builtin definition of a prim given the schemas registered in the schema registry
 CUsdPrimRangeAn forward-iterable range that traverses a subtree of prims rooted at a given prim in depth-first order
 CUsdPrimSiblingIteratorForward traversal iterator of sibling UsdPrim s
 CUsdPrimSiblingRangeForward iterator range of sibling UsdPrim s
 CUsdPrimSubtreeIteratorForward traversal iterator of sibling UsdPrim s
 CUsdPrimSubtreeRangeForward iterator range of sibling UsdPrim s
 CUsdPrimTypeInfoClass that holds the full type information for a prim
 CUsdProcGenerativeProceduralRepresents an abstract generative procedural prim which delivers its input parameters via properties (including relationships) within the "primvars:" namespace
 CUsdProcTokensTypeUsdProcTokens provides static, efficient TfTokens for use in all public USD API
 CUsdPropertyBase class for UsdAttribute and UsdRelationship scenegraph objects
 CUsdReferencesUsdReferences provides an interface to authoring and introspecting references in Usd
 CUsdRelationshipA UsdRelationship creates dependencies between scenegraph objects by allowing a prim to target other prims, attributes, or relationships
 CUsdRenderPassA RenderPass prim encapsulates necessary information to generate multi-pass renders
 CUsdRenderProductA UsdRenderProduct describes an image or other file-like artifact produced by a render
 CUsdRenderSettingsA UsdRenderSettings prim specifies global settings for a render process, including an enumeration of the RenderProducts that should result, and the UsdGeomImageable purposes that should be rendered
 CUsdRenderSettingsBaseAbstract base class that defines render settings that can be specified on either a RenderSettings prim or a RenderProduct prim
 CUsdRenderSpecA self-contained specification of render settings
 CUsdRenderTokensTypeUsdRenderTokens provides static, efficient TfTokens for use in all public USD API
 CUsdRenderVarA UsdRenderVar describes a custom data variable for a render to produce
 CUsdResolveInfoContainer for information about the source of an attribute's value, i.e
 CUsdResolveTargetDefines a subrange of nodes and layers within a prim's prim index to consider when performing value resolution for the prim's attributes
 CUsdRiMaterialAPI
 CUsdRiPxrImagingAovLightAdapterAdapter class for lights of type PxrAovLight
 CUsdRiPxrImagingCameraAPIAdapterScene index support for PxrCameraAPI applied USD schema
 CUsdRiPxrImagingDisplayFilterAdapterDelegate support for Display Filter Prims
 CUsdRiPxrImagingIntegratorAdapterDelegate support for Integrator Prims
 CUsdRiPxrImagingSampleFilterAdapterDelegate support for Sample Filter Prims
 CUsdRiRenderPassAPIRiRenderPassAPI is an API schema that provides a mechanism to set certain Ri statements on each prim in a collection, for a given RenderPass prim
 CUsdRiSplineAPI
 CUsdRiStatementsAPIContainer namespace schema for all renderman statements
 CUsdRiTokensTypeUsdRiTokens provides static, efficient TfTokens for use in all public USD API
 CUsdSchemaBaseThe base class for all schema types in Usd
 CUsdSchemaRegistrySingleton registry that provides access to schema type information and the prim definitions for registered Usd "IsA" and applied API schema types
 CUsdSemanticsLabelsAPIApplication of labels for a prim for a taxonomy specified by the schema's instance name
 CUsdSemanticsLabelsQueryThe UsdSemanticsLabelsQuery can be used to query a prim's labels for a specified taxonomy and time from the UsdSemanticsLabelsAPI
 CUsdSemanticsTokensTypeUsdSemanticsTokens provides static, efficient TfTokens for use in all public USD API
 CUsdShadeConnectableAPIUsdShadeConnectableAPI is an API schema that provides a common interface for creating outputs and making connections between shading parameters and outputs
 CUsdShadeConnectableAPIBehaviorUsdShadeConnectableAPIBehavior defines the compatibilty and behavior UsdShadeConnectableAPIof when applied to a particular prim type
 CUsdShadeConnectionSourceInfoA compact struct to represent a bundle of information about an upstream source attribute
 CUsdShadeCoordSysAPIUsdShadeCoordSysAPI provides a way to designate, name, and discover coordinate systems
 CUsdShadeInputThis class encapsulates a shader or node-graph input, which is a connectable attribute representing a typed value
 CUsdShadeMaterialA Material provides a container into which multiple "render contexts" can add data that defines a "shading material" for a renderer
 CUsdShadeMaterialBindingAPIUsdShadeMaterialBindingAPI is an API schema that provides an interface for binding materials to prims or collections of prims (represented by UsdCollectionAPI objects)
 CUsdShadeNodeDefAPIUsdShadeNodeDefAPI is an API schema that provides attributes for a prim to select a corresponding Shader Node Definition ("Sdr Node"), as well as to look up a runtime entry for that shader node in the form of an SdrShaderNode
 CUsdShadeNodeGraphA node-graph is a container for shading nodes, as well as other node-graphs
 CUsdShadeOutputThis class encapsulates a shader or node-graph output, which is a connectable attribute representing a typed, externally computed value
 CUsdShadeShaderBase class for all USD shaders
 CUsdShadeShaderDefParserPluginParses shader definitions represented using USD scene description using the schemas provided by UsdShade
 CUsdShadeShaderDefUtilsThis class contains a set of utility functions used for populating the shader registry with shaders definitions specified using UsdShade schemas
 CUsdShadeTokensTypeUsdShadeTokens provides static, efficient TfTokens for use in all public USD API
 CUsdShadeUdimUtilsThis class contains a set of utility functions used for working with Udim texture paths
 CUsdShadeUtilsThis class contains a set of utility functions used when authoring and querying shading networks
 CUsdSkelAnimationDescribes a skel animation, where joint animation is stored in a vectorized form
 CUsdSkelAnimMapHelper class for remapping vectorized animation data from one ordering of tokens to another
 CUsdSkelAnimQueryClass providing efficient queries of primitives that provide skel animation
 CUsdSkelBakeSkinningParmsParameters for configuring UsdSkelBakeSkinning
 CUsdSkelBindingHelper object that describes the binding of a skeleton to a set of skinnable objects
 CUsdSkelBindingAPIProvides API for authoring and extracting all the skinning-related data that lives in the "geometry hierarchy" of prims and models that want to be skeletally deformed
 CUsdSkelBlendShapeDescribes a target blend shape, possibly containing inbetween shapes
 CUsdSkelBlendShapeQueryHelper class used to resolve blend shape weights, including inbetweens
 CUsdSkelCacheThread-safe cache for accessing query objects for evaluating skeletal data
 CUsdSkelInbetweenShapeSchema wrapper for UsdAttribute for authoring and introspecting attributes that serve as inbetween shapes of a UsdSkelBlendShape
 CUsdSkelRootBoundable prim type used to identify a scope beneath which skeletally-posed primitives are defined
 CUsdSkelSkeletonDescribes a skeleton
 CUsdSkelSkeletonQueryPrimary interface to reading bound skeleton data
 CUsdSkelSkinningQueryObject used for querying resolved bindings for skinning
 CUsdSkelTokensTypeUsdSkelTokens provides static, efficient TfTokens for use in all public USD API
 CUsdSkelTopologyObject holding information describing skeleton topology
 CUsdSpecializesA proxy class for applying listOp edits to the specializes list for a prim
 CUsdStageThe outermost container for scene description, which owns and presents composed prims as a scenegraph, following the composition recipe recursively described in its associated "root layer"
 CUsdStageCacheA strongly concurrency safe collection of UsdStageRefPtr s, enabling sharing across multiple clients and threads
 CUsdStageCacheContextA context object that lets the UsdStage::Open() API read from or read from and write to a UsdStageCache instance during a scope of execution
 CUsdStageLoadRulesThis class represents rules that govern payload inclusion on UsdStages
 CUsdStagePopulationMaskThis class represents a mask that may be applied to a UsdStage to limit the set of UsdPrim s it populates
 CUsdTimeCodeRepresent a time value, which may be either numeric, holding a double value, or a sentinel value UsdTimeCode::Default()
 CUsdTokensTypeUsdTokens provides static, efficient TfTokens for use in all public USD API
 CUsdTypedThe base class for all typed schemas (those that can impart a typeName to a UsdPrim), and therefore the base class for all concrete, instantiable "IsA" schemas
 CUsdUIBackdropProvides a 'group-box' for the purpose of node graph organization
 CUsdUINodeGraphNodeAPIThis api helps storing information about nodes in node graphs
 CUsdUISceneGraphPrimAPIUtility schema for display properties of a prim
 CUsdUITokensTypeUsdUITokens provides static, efficient TfTokens for use in all public USD API
 CUsdUsdaFileFormatFile format used by textual USD files
 CUsdUsdcFileFormatFile format for binary Usd files
 CUsdUsdFileFormatFile format for USD files
 CUsdUsdzFileFormatFile format for package .usdz files
 CUsdUtilsCoalescingDiagnosticDelegateA class which collects warnings and statuses from the Tf diagnostic manager system in a thread safe manner
 CUsdUtilsCoalescingDiagnosticDelegateItemAn item used in coalesced results, containing a shared component: the file/function/line number, and a set of unshared components: the call context and commentary
 CUsdUtilsCoalescingDiagnosticDelegateSharedItemThe shared component in a coalesced result This type can be thought of as the key by which we coalesce our diagnostics
 CUsdUtilsCoalescingDiagnosticDelegateUnsharedItemThe unshared component in a coalesced result
 CUsdUtilsConditionalAbortDiagnosticDelegateA class that allows client application to instantiate a diagnostic delegate that can be used to abort operations for a non fatal USD error or warning based on immutable include exclude rules defined for this instance
 CUsdUtilsConditionalAbortDiagnosticDelegateErrorFiltersA class which represents the inclusion exclusion filters on which errors will be matched stringFilters: matching and filtering will be done on explicit string of the error/warning codePathFilters: matching and filtering will be done on errors/warnings coming from a specific usd code path
 CUsdUtilsDependencyInfoClass containing information from a processed dependency
 CUsdUtilsRegisteredVariantSetClass that holds information about variantSets that are registered with the pipeline
 CUsdUtilsSparseAttrValueWriterA utility class for authoring time-varying attribute values with simple run-length encoding, by skipping any redundant time-samples
 CUsdUtilsSparseValueWriterUtility class that manages sparse authoring of a set of UsdAttributes
 CUsdUtilsStageCacheSimple interface for handling a singleton usd stage cache for use by all USD clients
 CUsdUtilsTimeCodeRangeRepresents a range of UsdTimeCode values as start and end time codes and a stride value
 CUsdValidationContextUsdValidationContext provides an interface for managing and running validators on USD layers, stages, or prims
 CUsdValidationErrorUsdValidationError is an entity returned by a validation task, which is associated with a UsdValidator
 CUsdValidationErrorSiteUsdValidationErrorSite is important information available from a ValidationError, which annotates the site where the Error was reported by a validation task
 CUsdValidationErrorTypeUsdValidationErrorType reflects severity of a validation error, which can then be reported appropriately to the users
 CUsdValidationRegistryUsdValidationRegistry manages and provides access to UsdValidator / UsdValidatorSuite for USD Validation
 CUsdValidatorUsdValidator is a class describing a single test
 CUsdValidatorMetadataA structure which describes metadata for a UsdValidator
 CUsdValidatorSuiteUsdValidatorSuite acts like a suite for a collection of tests, which clients can use to bundle all tests relevant to test their concepts
 CUsdVariantSetA UsdVariantSet represents a single VariantSet in USD (e.g
 CUsdVariantSetsUsdVariantSets represents the collection of VariantSets that are present on a UsdPrim
 CUsdviewqHydraObserverAbstracts pieces necessary for implementing a Hydra Scene Browser in a manner convenient for exposing to python
 CUsdviewqUtilsPerformance enhancing utilities for usdview
 CUsdVolField3DAssetField3D field primitive
 CUsdVolFieldAssetBase class for field primitives defined by an external file
 CUsdVolFieldBaseBase class for field primitives
 CUsdVolOpenVDBAssetOpenVDB field primitive
 CUsdVolTokensTypeUsdVolTokens provides static, efficient TfTokens for use in all public USD API
 CUsdVolVolumeA renderable volume primitive
 CUsdZipFileClass for reading a zip file
 CUsdZipFileWriterClass for writing a zip file
 CVtArrayRepresents an arbitrary dimensional rectangular container class
 CVtDictionaryA map with string keys and VtValue values
 CVtIsArrayArray concept. By default, types are not arrays
 CVtValueProvides a container which may hold any type, and provides introspection and iteration over array types
 CWorkDispatcherA work dispatcher runs concurrent tasks
 CWorkSingularTaskA WorkSingularTask runs a task in a WorkDispatcher, but never concurrently with itself