All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNrapidjsonMain RapidJSON namespace
oCArAssetInfoContains information about a resolved asset
oCArchMallocHookOverride default malloc() functionality
oCArDefaultResolverDefault asset resolution implementation used when no plugin implementation is provided
oCArIsContextObjectMetafunction to determine whether the templated object type is a valid context object
oCArResolverInterface for the asset resolution system
oCArResolverContextAn asset resolver context allows clients to provide additional data to the resolver for use during resolution
oCArResolverContextBinderHelper object for managing the binding and unbinding of ArResolverContext objects with the asset resolver
oCArResolverScopedCacheHelper object for managing asset resolver cache scopes
oCAutoUTFDynamically select encoding according to stream's runtime-specified UTF encoding type
oCAutoUTFInputStreamInput stream wrapper with dynamically bound encoding and automatic encoding detection
oCAutoUTFOutputStreamOutput stream wrapper with dynamically bound encoding and automatic encoding detection
oCBaseReaderHandlerDefault implementation of Handler
oCBasicIStreamWrapperWrapper of std::basic_istream into RapidJSON's Stream concept
oCBasicOStreamWrapperWrapper of std::basic_ostream into RapidJSON's Stream concept
oCCameraUtilScreenWindowParametersGiven a camera object, compute parameters suitable for setting up RenderMan
oCCrtAllocatorC-runtime library allocator
oCEncodedInputStreamInput byte stream wrapper with a statically bound encoding
oCEncodedInputStream< UTF8<>, MemoryStream >Specialized for UTF8 MemoryStream
oCEncodedOutputStreamOutput byte stream wrapper with statically bound encoding
oCFileReadStreamFile byte stream for input using fread()
oCFileWriteStreamWrapper of C file stream for input using fread()
oCGarchGLDebugWindowPlatform specific minimum GL widget for unit tests
oCGarchGLPlatformDebugContextPlatform specific context (e.g
oCGenericArrayHelper class for accessing Value of array type
oCGenericDocumentA document for parsing JSON text as DOM
oCGenericInsituStringStreamA read-write string stream
oCGenericMemberName-value pair in a JSON object value
oCGenericMemberIterator(Constant) member iterator for a JSON object value
oCGenericMemoryBufferRepresents an in-memory output byte stream
oCGenericObjectHelper class for accessing Value of object type
oCGenericPointerRepresents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator
oCGenericReaderSAX-style JSON parser. Use Reader for UTF8 encoding and default allocator
oCGenericSchemaDocumentJSON schema document
oCGenericSchemaValidatorJSON Schema Validator
oCGenericStringBufferRepresents an in-memory output stream
oCGenericStringRefReference to a constant string (not taking a copy)
oCGenericStringStreamRead-only string stream
oCGenericValueRepresents a JSON value. Use Value for UTF8 encoding and default allocator
oCGfBBox3dBasic type: arbitrarily oriented 3D bounding box
oCGfCameraObject-based representation of a camera
oCGfFrustumBasic type: View frustum
oCGfIntervalA basic mathematical interval class
oCGfIsGfMatrixA metafunction with a static const bool member 'value' that is true for GfMatrix types, like GfMatrix3d, GfMatrix4f, etc and false for all other types
oCGfIsGfQuatA metafunction with a static const bool member 'value' that is true for GfQuat types and false for all other types
oCGfIsGfRangeA metafunction with a static const bool member 'value' that is true for GfRange types and false for all other types
oCGfIsGfVecA metafunction with a static const bool member 'value' that is true for GfVec types, like GfVec2i, GfVec4d, etc and false for all other types
oCGfLineBasic type: 3D line
oCGfLine2dBasic type: 2D line
oCGfLineSegBasic type: 3D line segment
oCGfLineSeg2dBasic type: 2D line segment
oCGfMatrix2dStores a 2x2 matrix of double elements
oCGfMatrix2fStores a 2x2 matrix of float elements
oCGfMatrix3dStores a 3x3 matrix of double elements
oCGfMatrix3fStores a 3x3 matrix of float elements
oCGfMatrix4dStores a 4x4 matrix of double elements
oCGfMatrix4fStores a 4x4 matrix of float elements
oCGfMultiIntervalGfMultiInterval represents a subset of the real number line as an ordered set of non-intersecting GfIntervals
oCGfPlaneBasic type: 3-dimensional plane
oCGfQuatdBasic type: a quaternion, a complex number with a real coefficient and three imaginary coefficients, stored as a 3-vector
oCGfQuaternionBasic type: complex number with scalar real part and vector imaginary part
oCGfQuatfBasic type: a quaternion, a complex number with a real coefficient and three imaginary coefficients, stored as a 3-vector
oCGfQuathBasic type: a quaternion, a complex number with a real coefficient and three imaginary coefficients, stored as a 3-vector
oCGfRange1dBasic type: 1-dimensional floating point range
oCGfRange1fBasic type: 1-dimensional floating point range
oCGfRange2dBasic type: 2-dimensional floating point range
oCGfRange2fBasic type: 2-dimensional floating point range
oCGfRange3dBasic type: 3-dimensional floating point range
oCGfRange3fBasic type: 3-dimensional floating point range
oCGfRayBasic type: Ray used for intersection testing
oCGfRect2iA 2D rectangle with integer coordinates for windowing operations
oCGfRotationBasic type: 3-space rotation specification
oCGfSize2Two-dimensional array of sizes
oCGfSize3Three-dimensional array of sizes
oCGfTransformBasic type: Compound linear transformation
oCGfVec2dBasic type for a vector of 2 double components
oCGfVec2fBasic type for a vector of 2 float components
oCGfVec2hBasic type for a vector of 2 GfHalf components
oCGfVec2iBasic type for a vector of 2 int components
oCGfVec3dBasic type for a vector of 3 double components
oCGfVec3fBasic type for a vector of 3 float components
oCGfVec3hBasic type for a vector of 3 GfHalf components
oCGfVec3iBasic type for a vector of 3 int components
oCGfVec4dBasic type for a vector of 4 double components
oCGfVec4fBasic type for a vector of 4 float components
oCGfVec4hBasic type for a vector of 4 GfHalf components
oCGfVec4iBasic type for a vector of 4 int components
oCGlfArrayTextureRepresents an array of texture objects in Glf
oCGlfBaseTextureRepresents a texture object in Glf
oCGlfDrawTargetA class representing a GL render target with mutliple image attachments
oCGlfGLContextProvides window system independent access to GL contexts
oCGlfGLContextRegistrationInterfaceInterface for registering a GlfGLContext system
oCGlfGLContextRegistryRegistry of GlfGLContexts
oCGlfGLContextScopeHolderHelper class to make a GL context current
oCGlfGLQueryObjectRepresents a GL query object in Glf
oCGlfGLSLFXA class representing the config and shader source of a glslfx file
oCGlfGLSLFXConfigA class representing the configuration of a glslfx file
oCGlfImageA base class for reading and writing texture image data
oCGlfImageRegistryManages plugin registration and loading for GlfImage subclasses
oCGlfPtexTextureRepresents a Ptex (per-face texture) object in Glf
oCGlfRankedTypeMapHolds a token-to-type map with support for precedence per type
oCGlfSharedGLContextScopeHolderHelper class to make the shared GL context current
oCGlfTestGLContextTesting support class for GlfGLContext
oCGlfTextureRepresents a texture object in Glf
oCGlfUniformBlockManages a GL uniform buffer object
oCGlfUVTextureRepresents a texture object in Glf
oCGlfUVTextureStorageRepresents a texture object in Glf initialized from a VtValue
oCHd_AdjacencyBuilderComputationAdjacency table computation CPU
oCHd_AdjacencyBuilderForGPUComputationAdjacency table computation GPU
oCHd_CodeGenA utility class to compose glsl shader sources and compile them upon request of HdShaderSpec
oCHd_DrawBatchA drawing batch
oCHd_FallbackLightingShaderA shader that provides fallback lighting behavior
oCHd_GeometricShaderA geometric shader – hydra internal use
oCHd_ImmediateDrawBatchDrawing batch that is executed immediately
oCHd_IndirectDrawBatchDrawing batch that is executed from an indirect dispatch buffer
oCHd_OsdRefineComputationOpenSubdiv CPU Refinement
oCHd_OsdTopologyComputationOpenSubdiv Topology Analysis
oCHd_PatchIndexN integers array for storing patch indices
oCHd_PrimTypeIndexThis class is only used by the render index
oCHd_RenderIndexManagerProvides a global collection of all render indexes that have been created
oCHd_ResourceBinderA helper class to maintain all vertex/buffer/uniform binding points to be used for both codegen time and rendering time
oCHd_SmoothNormalsComputationSmooth normal computation CPU
oCHd_SmoothNormalsComputationGPUSmooth normal computation GPU
oCHd_SubdivisionSubdivision struct holding subdivision tables and patch tables
oCHd_TestDriverA unit test driver that exercises the core engine
oCHd_TestLightingShaderA custom lighting shader for unit tests
oCHd_UnitTestDelegateA simple delegate class for unit test driver
oCHd_UnitTestGLDrawingA helper class for unit tests which need to perform GL drawing
oCHd_VertexAdjacencyHd_VertexAdjacency encapsulates mesh adjacency information, which is used for smooth normal computation
oCHdAggregationStrategyAggregation strategy base class
oCHdBasisCurvesHydra Schema for a collection of curves using a particular basis
oCHdBasisCurvesTopologyTopology data for basisCurves
oCHdBindingBindings are used for buffers or textures, it simple associates a binding type with a binding location
oCHdBindingRequestBindingRequest allows externally allocated buffers to be bound at render time
oCHdBprimBprim (buffer prim) is a base class of managing a blob of data that is used to communicate between the scene delegate and render
oCHdBufferArraySimilar to a VAO, this object is a bundle of coherent buffers
oCHdBufferArrayRangeInterface class for representing range (subset) locator of HdBufferArray
oCHdBufferArrayRangeContainerA resizable container of HdBufferArrayRanges
oCHdBufferArrayRegistryManages the pool of buffer arrays
oCHdBufferResourceA specific type of HdResource (GPU resource) representing an OpenGL buffer object
oCHdBufferSourceA transient buffer of data that has not yet been committed to the GPU
oCHdBufferSpecDescribes each named resource of buffer array
oCHdChangeTrackerTracks changes from the HdSceneDelegate, providing invalidation cues to the render engine
oCHdCommandBufferA buffer of commands (HdDrawItem or HdComputeItem objects) to be executed
oCHdComputationAn interface class for GPU computation
oCHdComputedBufferSourceA abstract base class for cpu computation followed by buffer transfer to the GPU
oCHdContextCombined state needed for rendering an image of a scene
oCHdCopyComputationGPUA GPU computation which transfers a vbo range specified by src and name to the given range
oCHdDirtyListUsed for faster iteration of dirty rprims, filtered by mask
oCHdDispatchBufferA VBO of a simple array of GLuint
oCHdDrawingCoordA tiny 6-integers entity which provides a mapping between the client facing interface to the actual internal location stored in the HdBufferArrayRangeContainer, which is owned by rprim
oCHdDrawItemAn abstraction for a single OpenGL draw call
oCHdDrawItemInstanceA container to store instance state for a drawitem
oCHdDrawItemStateThe GPU state required to execute an HdDrawItem
oCHdEngineThe application-facing entry point top-level entry point for accessing Hydra
oCHdGLBufferRelocatorA utility class to perform batched buffer copy
oCHdGLSLProgramAn instance of a glsl program
oCHdInstanceThis class is used as a pointer to the shared instance in HdInstanceRegistry
oCHdInstancerThis class exists to facilitate point cloud style instancing
oCHdInstanceRegistryHdInstanceRegistry is a dictionary container of HdInstance
oCHdInterleavedMemoryManagerInterleaved memory manager (base class)
oCHdLightingShaderA lighting shader base class
oCHdMeshHydra Schema for a subdivision surface or poly-mesh object
oCHdMeshTopologyTopology data for meshes
oCHdNullBufferSourceA abstract base class for pure cpu computation
oCHdPerfLogPerformance counter monitoring
oCHdPersistentBufferA buffer used to prepare data on the GPU that has a persistent mapping from the CPU
oCHdPointsHydra Schema for a point cloud
oCHdRenderContextCapsThis class is intended to be a cache of the capabilites (resource limits and features) of the underlying render context
oCHdRenderIndexThe mapping from client scenegraph to the render engine's scene
oCHdRenderParamThe 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
oCHdRenderPassA single draw pass to a render target/buffer
oCHdRenderPassShaderA shader that supports common renderPass functionality
oCHdRenderPassStateA set of rendering parameters used among render passes
oCHdReprOne or more draw items for a specific representation of an HdRprim
oCHdResourceBase class for all GPU resource objects
oCHdResourceRegistryA central registry of all GPU resources
oCHdRprimThe render engine state for a given rprim from the scene graph
oCHdRprimCollectionA named, semantic collection of objects
oCHdSceneDelegateAdapter class providing data exchange with the client scene graph
oCHdSceneTaskAn HdTask that lives in the RenderIndex and is backed by a SceneDelegate
oCHdShaderHydra Schema for a shader object
oCHdShaderCodeA base class representing the implementation (code) of a shader, used in conjunction with HdRenderPass
oCHdSprimSprim (state prim) is a base class of managing state for non-drawable scene entity (e.g
oCHdSt_BasisCurvesIndexBuilderComputationCompute basis curves indices as a computation on CPU
oCHdSt_BasisCurvesNormalsInterpolaterComputationCompute vertex normals based on authoredNormals, doing interpolation as necessary
oCHdSt_BasisCurvesWidthsInterpolaterComputationCompute vertex widths based on authoredWidths, doing interpolation as necessary
oCHdSt_MeshTopologyHydra Stream implementation for mesh topology
oCHdSt_OsdIndexComputationOpenSubdiv refined index buffer computation
oCHdSt_OsdRefineComputationGPUOpenSubdiv GPU Refinement
oCHdSt_QuadIndexBuilderComputationQuad indices computation CPU
oCHdSt_QuadInfoBuilderComputationQuad info computation
oCHdSt_QuadrangulateComputationCPU quadrangulation
oCHdSt_QuadrangulateComputationGPUGPU quadrangulation
oCHdSt_QuadrangulateFaceVaryingComputationCPU face-varying quadrangulation
oCHdSt_QuadrangulateTableComputationQuadrangulate table computation (for GPU quadrangulation)
oCHdSt_TriangleIndexBuilderComputationTriangle indices computation CPU
oCHdSt_TriangulateFaceVaryingComputationCPU face-varying triangulation
oCHdStBasisCurvesA collection of curves using a particular basis
oCHdStBasisCurvesReprDescDescriptor to configure a drawItem for a repr
oCHdStBasisCurvesTopologyHydra Stream implementation for basisCurves topology
oCHdStMeshA subdivision surface or poly-mesh object
oCHdStMeshReprDescDescriptor to configure a drawItem for a repr
oCHdStPointsReprDescDescriptor to configure a drawItem for a repr
oCHdSurfaceShaderA scene-based SurfaceShader object
oCHdSyncRequestVectorThe 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
oCHdTextureRepresents a Texture Buffer Prim
oCHdVBOMemoryManagerVBO memory manager
oCHdVBOSimpleMemoryManagerVBO simple memory manager
oCHdVtBufferSourceA transient buffer of data that has not yet been committed to the GPU
oCHdx_UnitTestGLDrawingA helper class for unit tests which need to perform GL drawing
oCHdxCameraA camera model, used in conjunction with HdRenderPass
oCHdxDrawTargetRepresents an render to texture render pass
oCHdxDrawTargetAttachmentDescRepresents an render to texture render pass
oCHdxDrawTargetAttachmentDescArrayDescribes all the color buffer attachments for a draw target
oCHdxDrawTargetRenderPassRepresents an render pass that renders to a draw target
oCHdxDrawTargetRenderPassStateRepresents common non-gl context specific render pass state for a draw target
oCHdxLightA light model, used in conjunction with HdRenderPass
oCHdxRenderSetupTaskA task for setting up render pass state (camera, renderpass shader, GL states)
oCHdxRenderTaskA task for rendering geometry to pixels
oCHdxRenderTaskParamsRenderTask parameters (renderpass state)
oCHdxSelectionHdxSelection holds a collection of items which are rprims, instances of rprim, sub elements of rprim (such as faces, verts)
oCHdxSelectionTaskThe SelectionTask is responsible for setting up render pass global buffers for selection and depositing those buffers into the task context for down stream consumption
oCHdxSelectionTrackerHdxSelectionTracker is a base class for observing selection state and providing selection highlighting details to interested clients
oCHdxShadowTaskA task for generating shadow maps
oCHdxSimpleLightingShaderA shader that supports simple lighting functionality
oCHf_PluginDelegateEntryInternal class that manages a single Delegate provided by a plug-in
oCHfPluginDelegateBase class for all delegates that are provided through plugins
oCHfPluginDelegateDescCommon structure used to report registered delegates in one of the delegate registries
oCHfPluginDelegateRegistryBase class for registering Hydra plugins using the plug mechanism
oCJsParseErrorA struct containing information about a JSON parsing error
oCJsValueA discriminated union type for JSON values
oCJsValueTypeConverterA helper class that can convert recursive JsValue structures to identical structures using a different container type
oCKindRegistryA singleton that holds known kinds and information about them
oCMemoryPoolAllocatorDefault memory allocator used by the parser and DOM
oCMemoryStreamRepresents an in-memory input byte stream
oCParseResultResult of parsing (wraps ParseErrorCode)
oCPcpArcRepresents an arc connecting two nodes in the prim index
oCPcpCachePcpCache is the context required to make requests of the Pcp composition algorithm and cache the results
oCPcpCacheChangesTypes of changes per cache
oCPcpChangesDescribes Pcp changes
oCPcpDependencyDescription of a dependency
oCPcpErrorArcCycleArcs between PcpNodes that form a cycle
oCPcpErrorArcPermissionDeniedArcs that were not made between PcpNodes because of permission restrictions
oCPcpErrorBaseBase class for all error types
oCPcpErrorInconsistentAttributeTypeAttributes that have specs with conflicting definitions
oCPcpErrorInconsistentAttributeVariabilityAttributes that have specs with conflicting variability
oCPcpErrorInconsistentPropertyTypeProperties that have specs with conflicting definitions
oCPcpErrorInternalAssetPathError about an arc that is prohibited due to being internal to an asset
oCPcpErrorInvalidAssetPathInvalid asset paths used by references or payloads
oCPcpErrorInvalidExternalTargetPathInvalid target or connection path in some scope that points to an object outside of that scope
oCPcpErrorInvalidInstanceTargetPathInvalid target or connection path authored in an inherited class that points to an instance of that class
oCPcpErrorInvalidPrimPathInvalid prim paths used by references or payloads
oCPcpErrorInvalidReferenceOffsetSublayers that use invalid layer offsets
oCPcpErrorInvalidSublayerOffsetSublayers that use invalid layer offsets
oCPcpErrorInvalidSublayerOwnershipSibling layers that have the same owner
oCPcpErrorInvalidSublayerPathAsset paths that could not be both resolved and loaded
oCPcpErrorInvalidTargetPathInvalid target or connection path
oCPcpErrorInvalidVariantSelectionInvalid variant selections
oCPcpErrorMutedAssetPathMuted asset paths used by references or payloads
oCPcpErrorOpinionAtRelocationSourceOpinions were found at a relocation source path
oCPcpErrorPrimPermissionDeniedLayers with illegal opinions about private prims
oCPcpErrorPropertyPermissionDeniedLayers with illegal opinions about private properties
oCPcpErrorSublayerCycleLayers that recursively sublayer themselves
oCPcpErrorTargetPathBaseBase class for composition errors related to target or connection paths
oCPcpErrorTargetPermissionDeniedPaths with illegal opinions about private targets
oCPcpErrorUnresolvedPrimPathAsset paths that could not be both resolved and loaded
oCPcpInstanceKeyA PcpInstanceKey identifies instanceable prim indexes that share the same set of opinions
oCPcpIteratorTraitsTraits class for retrieving useful characteristics about one of the Pcp iterator types above
oCPcpLayerPrefetchRequestPcpLayerPrefetchRequest represents a request to pre-fetch and retain a set of layers in memory
oCPcpLayerStackRepresents a stack of layers that contribute opinions to composition
oCPcpLayerStackChangesTypes of changes per layer stack
oCPcpLayerStackIdentifierArguments used to identify a layer stack
oCPcpLayerStackSiteA site specifies a path in a layer stack of scene description
oCPcpLifeboatStructure used to temporarily retain layers and layerStacks within a code block
oCPcpMapExpressionAn expression that yields a PcpMapFunction value
oCPcpMapFunctionA function that maps values from one namespace (and time domain) to another
oCPcpNamespaceEditsSites that must respond to a namespace edit
oCPcpNodeIteratorObject used to iterate over nodes in the prim index graph in strong-to-weak order
oCPcpNodeRefPcpNode represents a node in an expression tree for compositing scene description
oCPcpNodeRef_ChildrenIteratorObject used to iterate over child nodes (not all descendant nodes) of a node in the prim index graph in strong-to-weak order
oCPcpNodeRef_ChildrenReverseIteratorObject used to iterate over nodes in the prim index graph in weak-to-strong order
oCPcpNodeRef_PrivateChildrenConstIteratorObject used to iterate over child nodes (not all descendant nodes) of a node in the prim index graph in strong-to-weak order
oCPcpNodeRef_PrivateChildrenConstReverseIteratorObject used to iterate over child nodes (not all descendant nodes) of a node in the prim index graph in weak-to-strong order
oCPcpNodeReverseIteratorObject used to iterate over nodes in the prim index graph in weak-to-strong order
oCPcpPayloadContextContext object that allows PcpPayloadDecorator subclasses to examine the prim index being constructed
oCPcpPayloadDecoratorPcpPayloadDecorator provides a way to specify additional information to the prim indexing algorithm when it loads payload layers
oCPcpPrimIndexPcpPrimIndex is an index of the all sites of scene description that contribute opinions to a specific prim, under composition semantics
oCPcpPrimIndex_GraphInternal representation of the graph used to represent sources of opinions in the prim index
oCPcpPrimIndex_StackFrameInternal helper class for tracking recursive invocations of the prim indexing algorithm
oCPcpPrimIndex_StackFrameIteratorIterator for walking up a node's ancestors while potentially crossing stack frames
oCPcpPrimIndexInputsInputs for the prim indexing procedure
oCPcpPrimIndexOutputsOutputs of the prim indexing procedure
oCPcpPrimIteratorObject used to iterate over prim specs in the prim index graph in strong-to-weak order
oCPcpPrimReverseIteratorObject used to iterate over prim specs in the prim index graph in weak-to-strong order
oCPcpPropertyIndexPcpPropertyIndex is an index of all sites in scene description that contribute opinions to a specific property, under composition semantics
oCPcpPropertyIteratorObject used to iterate over property specs in a property index in strong-to-weak order
oCPcpPropertyReverseIteratorObject used to iterate over property specs in a property index in weak-to-strong order
oCPcpSiteA site specifies a path in a layer stack of scene description
oCPcpSiteTrackerSegmentUsed to keep track of which sites have been visited and through what type of arcs
oCPcpSourceReferenceInfoInformation about reference arcs
oCPcpTargetIndexA PcpTargetIndex represents the results of indexing the target paths of a relationship or attribute
oCPlug_RegistrationMetadataData describing the plugin itself
oCPlug_TaskArenaA task arena for reading plug info
oCPlugNoticeNotifications sent by the Plug library
oCPlugPluginDefines an interface to registered plugins
oCPlugRegistryDefines an interface for registering plugins
oCPlugStaticInterfaceProvides access to an interface into a plugin
oCPrettyWriterWriter with indentation and spacing
oCPxOsdMeshTopologyTopology data for meshes
oCPxOsdSubdivTagsTags for non-hierarchial subdiv surfaces
oCPxOsdUniformEvaluatorThis class takes a mesh that has undergone uniform refinement to a fixed subdivision level, and creates required run time OpenSubdiv data structures used to sample values on subdivision surfaces
oCPyTraceInfoStructure passed to python trace functions
oCSchemaValidatingReaderA helper class for parsing with validation
oCSdfAbstractDataInterface for scene description data storage
oCSdfAbstractDataConstTypedValueThe fully-typed container for a field value in an SdfAbstractData
oCSdfAbstractDataConstValueA type-erased container for a const field value in an SdfAbstractData
oCSdfAbstractDataSpecIdIdentifies a spec in an SdfAbstractData container
oCSdfAbstractDataSpecVisitorBase class for objects used to visit specs in an SdfAbstractData object
oCSdfAbstractDataTypedValueThe fully-typed container for a field value in an SdfAbstractData
oCSdfAbstractDataValueA type-erased container for a field value in an SdfAbstractData
oCSdfAdaptedChildrenViewCreatorHelper class to convert a given view of type _View to an adapted view using _Adapter as the adapter class
oCSdfAllowedIndicates if an operation is allowed and, if not, why not
oCSdfAssetPathContains an asset path and an optional resolved path
oCSdfAttributeSpecA subclass of SdfPropertySpec that holds typed data
oCSdfAttributeViewPredicatePredicate for viewing attributes
oCSdfBatchNamespaceEditA description of an arbitrarily complex namespace edit
oCSdfChangeListA list of scene description modifications, organized by the namespace paths where the changes occur
oCSdfChildrenViewProvides a view onto an object's children
oCSdfChildrenViewTrivialAdapterSpecial case adapter that does no conversions
oCSdfChildrenViewTrivialPredicateSpecial case predicate that always passes
oCSdfCleanupEnablerAn RAII class which, when an instance is alive, enables scheduling of automatic cleanup of SdfLayers
oCSdfConnectionMapperValuePolicyValue policy for connection mappers
oCSdfConnectionMapperViewPredicatePredicate for connection mappers
oCSdfDataSdfData provides concrete scene description data storage
oCSdfFileFormatBase class for file format implementations
oCSdfGenericSpecViewPredicatePredicate for viewing properties
oCSdfGetCppTypeA metafunction that returns the underlying C++ type given a traits type
oCSdfGetShapedCppTypeA metafunction that returns the underlying shaped C++ type given a traits type
oCSdfHandleSdfHandle 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
oCSdfIdentityMapEditProxyValuePolicyA value policy for SdfMapEditProxy that does nothing
oCSdfLayerA unit of scene description that you combine with other units of scene description to form a shot, model, set, shader, and so on
oCSdfLayerBaseBase class for all layer implementations
oCSdfLayerOffsetRepresents a time offset and scale between layers
oCSdfLayerStateDelegateBaseMaintains authoring state information for an associated layer
oCSdfLayerTreeA SdfLayerTree is an immutable tree structure representing a sublayer stack and its recursive structure
oCSdfListEditorProxyRepresents a set of list editing operations
oCSdfListOpValue type representing a list-edit operation
oCSdfListProxyRepresents a single list of list editing operations
oCSdfMapEditProxyA proxy for editing map-like values
oCSdfMapperArgSpecRepresents an argument to a specific mapper
oCSdfMapperSpecRepresents the mapper to be used for values coming from a particular connection path of an attribute
oCSdfNameKeyPolicyKey policy for std::string names
oCSdfNamespaceEditA single namespace edit
oCSdfNamespaceEditDetailDetailed information about a namespace edit
oCSdfNameTokenKeyPolicyKey policy for TfToken names
oCSdfNoticeWrapper class for Sdf notices
oCSdfPathA path value used to locate objects in layers or scenegraphs
oCSdfPathKeyPolicyKey policy for SdfPath; converts all SdfPaths to absolute
oCSdfPathTableA mapping from SdfPath to MappedType, somewhat similar to map<SdfPath, MappedType> and TfHashMap<SdfPath, MappedType>, but with key differences
oCSdfPayloadRepresents a payload and all its meta data
oCSdfPrimSpecRepresents a prim description in an SdfLayer object
oCSdfPropertySpecBase class for SdfAttributeSpec and SdfRelationshipSpec
oCSdfPyWrapListOp< T >Helper class for wrapping SdfListOp objects for Python
oCSdfReferenceRepresents a reference and all its meta data
oCSdfReferenceTypePolicyList editor type policy for SdfReference
oCSdfRelationshipSpecA property that contains a reference to one or more SdfPrimSpec instances
oCSdfRelationshipViewPredicatePredicate for viewing relationships
oCSdfRelocatesMapProxyValuePolicyMap edit proxy value policy for relocates maps
oCSdfSchemaClass that provides information about the various scene description fields
oCSdfSchemaBaseGeneric class that provides information about scene description fields but doesn't actually provide any fields
oCSdfSimpleLayerStateDelegateA layer state delegate that simply records whether any changes have been made to a layer
oCSdfSiteAn SdfSite is a simple representation of a location in a layer where opinions may possibly be found
oCSdfSpecBase class for all Sdf spec classes
oCSdfSpecTypeRegistrationProvides functions to register spec types with the runtime typing system used to cast between C++ spec types
oCSdfSubLayerTypePolicyList editor type policy for sublayers
oCSdfTextFileFormatSdf text file format
oCSdfTupleDimensionsRepresents the shape of a value type (or that of an element in an array)
oCSdfUnregisteredValueStores a representation of the value for an unregistered metadata field encountered during text layer parsing
oCSdfValueBlockA 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
oCSdfValueTypeNameRepresents a value type name, i.e
oCSdfValueTypeNameHashFunctor for hashing a SdfValueTypeName
oCSdfVariantSetSpecRepresents a coherent set of alternate representations for part of a scene
oCSdfVariantSpecRepresents a single variant in a variant set
oCStreamTraitsProvides additional information for stream
oCTf_ExpiryNotifierSet the extra notifier function
oCTf_PyEnumBase class of all python enum classes
oCTf_PyEnumRegistryThis is a private class that manages registered enum objects
oCTfAnyWeakPtrProvides the ability to hold an arbitrary TfWeakPtr in a non-type-specific manner in order to observe whether it has expired or not
oCTfAtomicOfstreamWrapperA class that wraps a file output stream, providing improved tolerance for write failures
oCTfCopyIfNotReferenceTfCopyIfNotReference<T>::Apply(v) is used to return a pointer to the value v
oCTfDebugEnum-based debugging messages
oCTfDebugSymbolEnableChangedNoticeSent when a debug symbol has been enabled or disabled
oCTfDebugSymbolsChangedNoticeSent when the list of available debug symbol names has changed
oCTfDeclarePtrsTemplated struct used for type definition macros
oCTfDeleterFunction object for deleting any pointer
oCTfDenseHashMapThis is a space efficent container that mimics the TfHashMap API that uses a vector for storage when the size of the map is small
oCTfDenseHashSetThis is a space efficent container that mimics the TfHashSet API that uses a vector for storage when the size of the set is small
oCTfDiagnosticBaseRepresents the base class of an object representing a diagnostic message
oCTfDiagnosticMgrSingleton class through which all errors and diagnostics pass
oCTfDiagnosticNoticeThis is a wrapper class containing the actual notices that TfDiagnosticMgr sends
oCTfDictionaryLessThanProvides dictionary ordering binary predicate function on strings
oCTfEnumAn enum class that records both enum type and enum value
oCTfErrorRepresents an object that contains error information
oCTfErrorMarkClass used to record the end of the error-list
oCTfErrorTransportA facility for transporting errors from thread to thread
oCTfFlyweightAn implementation of the "flyweight pattern":
oCTfFlyweightTotalOrderLessThanA functor that gives a total order for flyweight objects
oCTfHashProvides hash function on STL string types and other types
oCTfIteratorA simple iterator adapter for STL containers
oCTfMallocTagTop-down memory tagging system
oCTfNoticeThe base class for objects used to notify interested parties (listeners) when events have occured
oCTfPatternMatcherClass for matching regular expressions
oCTfPointerAndBitsThis class stores a T * and a small integer in the space of a T *
oCTfPoolAllocatorFast pool based allocator
oCTfPyArgClass representing a function argument
oCTfPyCallProvide a way to call a Python callable
oCTfPyExceptionStateScopeRAII class to save and restore the Python exception state
oCTfPyLockConvenience class for accessing the Python Global Interpreter Lock
oCTfPyMapToDictionaryA boost::python result converter generator which converts standard library maps to dictionaries
oCTfPyMethodResultA reimplementation of boost::python::detail::method_result
oCTfPyModuleWasLoadedA TfNotice that is sent when a script module is loaded
oCTfPyObjWrapperBoost Python object wrapper
oCTfPyOverrideA reimplementation of boost::python::override
oCTfPyPairToTupleA boost::python result converter generator which converts standard library pairs to tuples
oCTfPyRaiseOnErrorA 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
oCTfPySequenceToListA boost::python result converter generator which converts standard library sequences to lists
oCTfPySequenceToListRefPtrFactoryA boost::python result converter generator which converts standard library sequences to lists of python owned objects
oCTfPySequenceToTupleA boost::python result converter generator which converts standard library sequences to tuples
oCTfPyWrapEnumUsed to wrap enum types for script
oCTfRefBaseEnable a concrete base class for use with TfRefPtr
oCTfRefCountReference counter class
oCTfRefPtrReference-counted smart pointer utility class
oCTfRefPtrTrackerProvides tracking of TfRefPtr objects to particular objects
oCTfRegistryManagerManage initialization of registries
oCTfRegTestTfRegTest 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
oCTfScopedExecute code on exiting scope
oCTfScopedAutoVarReset variable on exiting scope
oCTfScopeDescriptionThis class is used to provide high-level descriptions about scopes of execution that could possibly block
oCTfScopedVarReset variable on exiting scope
oCTfScriptModuleLoaderProvides 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
oCTfSimpleRefBaseEnable a concrete base class for use with TfRefPtr that inhibits the "unique changed" facility of TfRefPtr
oCTfSingletonManage a single instance of an object (see
oCTfSizeofTypeMetafunction returning sizeof(T) for a type T (or 0 if T is a void type)
oCTfStackedA TfStacked is used where a class needs to keep a stack of the objects currently in existence
oCTfStackedAccessClasses that derive TfStacked may befriend TfStackedAccess if they wish to customize aspects TfStacked's behavior
oCTfStaticDataCreate or return a previously created object instance of global data
oCTfStatusRepresents an object that contains information about a status message
oCTfStopwatchLow-cost, high-resolution timer datatype
oCTfStreamDoubleA type which offers streaming for doubles in a canonical format that can safely roundtrip with the minimal number of digits
oCTfStreamFloatA type which offers streaming for floats in a canonical format that can safely roundtrip with the minimal number of digits
oCTfTemplateStringTfTemplateString provides simple string substitutions based on named placeholders
oCTfTimeStampClass that contains a time stamp
oCTfTokenToken for efficient comparison, assignment, and hashing of known strings
oCTfTokenFastArbitraryLessThanFast but non-lexicographical (in fact, arbitrary) less-than comparison for TfTokens
oCTfTraitsType-querying abilities
oCTfTypeTfType represents a dynamic runtime type
oCTfTypeFunctionsImplements assorted functions based on compile-time type information
oCTfTypeInfoMapA map whose key is a const std::type_info&, or a string alias
oCTfTypePythonClassA boost.python visitor that associates the Python class object created by the wrapping with the TfType of the C++ type being wrapped
oCTfTypeWasDeclaredNoticeTfNotice sent after a TfType is declared
oCTfWarningRepresents an object that contains information about a warning
oCTfWeakBaseEnable a concrete base class for use with TfWeakPtr
oCTfWeakPtrPointer storage with deletion detection
oCTfWeakPtrFacadeAccessThis access class is befriended by TfWeakPtrFacade -derived classes to grant TfWeakPtrFacade access to specific internal functions provided by the derived classes
oCTranscoderEncoding conversion
oCTranscoder< Encoding, Encoding >Specialization of Transcoder with same source and target encoding
oCUsdAttributeScenegraph object for authoring and retrieving numeric, string, and array valued data, sampled over time
oCUsdAttributeQueryObject for efficiently making repeated queries for attribute values
oCUsdClipsAPIUsdClipsAPI is an API schema that provides an interface to a prim's clip metadata
oCUsdCrateInfoA class for introspecting the underlying qualities of .usdc 'crate' files, for diagnostic purposes
oCUsdEditContextA utility class to temporarily modify a stage's current EditTarget during an execution scope
oCUsdEditTargetDefines 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
oCUsdGeomBasisCurvesBasis curves are analagous to RiCurves
oCUsdGeomBBoxCacheCaches bounds by recursively computing and aggregating bounds of children in world space and aggregating the result back into local space
oCUsdGeomBoundableBoundable introduces the ability for a prim to persistently cache a rectilinear, local-space, extent
oCUsdGeomCameraTransformable camera
oCUsdGeomCapsuleDefines a primitive capsule, i.e
oCUsdGeomCollectionAPIThis is a general purpose API schema, used to describe a collection of heterogeneous objects within the scene
oCUsdGeomConeDefines 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
oCUsdGeomConstraintTargetSchema wrapper for UsdAttribute for authoring and introspecting attributes that are constraint targets
oCUsdGeomCubeDefines a primitive rectilinear cube centered at the origin
oCUsdGeomCurvesBase class for BasisCurves and NurbsCurves
oCUsdGeomCylinderDefines a primitive cylinder with closed ends, centered at the origin, whose spine is along the specified axis
oCUsdGeomFaceSetAPIThis is a general purpose API schema used to describe many different organizations and modifications of a prim's faces' behavior
oCUsdGeomGprimBase class for all geometric primitives
oCUsdGeomImageableBase class for all prims that may require rendering or visualization of some sort
oCUsdGeomMeshEncodes a mesh surface whose definition and feature-set will converge with that of OpenSubdiv,
oCUsdGeomModelAPIUsdGeomModelAPI 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
oCUsdGeomNurbsCurvesThis schema is analagous to NURBS Curves in packages like Maya and Houdini, often used for interchange of rigging and modeling curves
oCUsdGeomNurbsPatchEncodes a rational or polynomial non-uniform B-spline surface, with optional trim curves
oCUsdGeomPointBasedBase class for all UsdGeomGprims that possess points, providing common attributes such as normals and velocities
oCUsdGeomPointInstancerEncodes vectorized instancing of multiple, potentially animated, prototypes (object/instance masters), which can be arbitrary prims/subtrees on a UsdStage
oCUsdGeomPointsPoints are analogous to the RiPoints spec
oCUsdGeomPrimvarSchema wrapper for UsdAttribute for authoring and introspecting attributes that are primvars
oCUsdGeomScopeScope is the simplest grouping primitive, and does not carry the baggage of transformability
oCUsdGeomSphereDefines a primitive sphere centered at the origin
oCUsdGeomXformConcrete prim schema for a transform, which implements Xformable
oCUsdGeomXformableBase class for all transformable prims, which allows arbitrary sequences of component affine transformations to be encoded
oCUsdGeomXformCacheA caching mechanism for transform matrices
oCUsdGeomXformCommonAPIThis 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
oCUsdGeomXformOpSchema wrapper for UsdAttribute for authoring and computing transformation operations, as consumed by UsdGeomXformable schema
oCUsdHydraPrimvarFor any described attribute Fallback Value or Allowed Values below that are text/tokens, the actual token is published and defined in UsdHydraTokens
oCUsdHydraUvTextureFor any described attribute Fallback Value or Allowed Values below that are text/tokens, the actual token is published and defined in UsdHydraTokens
oCUsdImaging_InheritedCacheA general caching mechanism for attributes inherited up or down the ancestor chain
oCUsdImaging_TestDriverA unit test driver that exercises the core engine
oCUsdImagingAdapterRegistryRegistry of PrimAdapter plug-ins
oCUsdImagingBasisCurvesAdapterDelegate support for UsdGeomBasisCurves
oCUsdImagingCapsuleAdapterDelegate support for UsdGeomCapsule
oCUsdImagingConeAdapterDelegate support for UsdGeomCone
oCUsdImagingCubeAdapterDelegate support for UsdGeomCube
oCUsdImagingCylinderAdapterDelegate support for UsdGeomCylinder
oCUsdImagingDelegateThe primary translation layer between the Hydra (Hd) core and the Usd scene graph
oCUsdImagingGLConvenience class that abstracts whether we are rendering via a high-performance Hd render engine, or a simple vbo renderer that can run on old openGl versions
oCUsdImagingGL_UnitTestGLDrawingA helper class for unit tests which need to perform GL drawing
oCUsdImagingGLEngineInterface class for render engines
oCUsdImagingGprimAdapterDelegate support for UsdGeomGrims
oCUsdImagingIndexProxyThis proxy class exposes a subset of the private Delegate API to PrimAdapters
oCUsdImagingInstanceAdapterDelegate support for instanced prims
oCUsdImagingInstancerContextObject used by instancer prim adapters to pass along context about the instancer and instance prim to prototype prim adapters
oCUsdImagingMeshAdapterDelegate support for UsdGeomMesh
oCUsdImagingNurbsPatchAdapterDelegate support for UsdGeomNurbsPatch
oCUsdImagingPointInstancerAdapterDelegate support for UsdGeomMesh
oCUsdImagingPointsAdapterDelegate support for UsdGeomPoints
oCUsdImagingPrimAdapterBase class for all PrimAdapters
oCUsdImagingShaderAdapterProvides information that can be used to generate a surface shader in hydra
oCUsdImagingSphereAdapterDelegate support for UsdGeomSphere
oCUsdImagingValueCacheA heterogeneous value container without type erasure
oCUsdInheritsA proxy class for applying listOp edits to the inherit paths list for a prim
oCUsdLinearInterpolationTraitsTraits class describing whether a particular C++ value type supports linear interpolation
oCUsdModelAPIUsdModelAPI 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
oCUsdNoticeContainer class for Usd notices
oCUsdObjectBase class for Usd scenegraph objects, providing common API
oCUsdPrimUsdPrim 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
oCUsdPrimSiblingIteratorForward traversal iterator of sibling UsdPrim s
oCUsdPrimSiblingRangeForward iterator range of sibling UsdPrim s
oCUsdPrimSubtreeIteratorForward traversal iterator of sibling UsdPrim s
oCUsdPrimSubtreeRangeForward iterator range of sibling UsdPrim s
oCUsdPropertyBase class for UsdAttribute and UsdRelationship scenegraph objects
oCUsdReferencesUsdReferences provides an interface to authoring and introspecting references in Usd
oCUsdRelationshipA UsdRelationship creates dependencies between scenegraph objects by allowing a prim to target other prims, attributes, or relationships
oCUsdResolveInfoContainer for information about the source of an attribute's value, i.e
oCUsdRiLookAPIThis API provides the relationships to prman shaders and RIS objects
oCUsdRiRisBxdfRepresents a ris bxdf object
oCUsdRiRisObjectRepresents a ris object with connectable parameters
oCUsdRiRisOslPatternRepresents a ris osl pattern object
oCUsdRiRisPatternRepresents a ris pattern object
oCUsdRiStatementsContainer namespace schema for all renderman statements
oCUsdSchemaBaseThe base class for all schema types in Usd
oCUsdSchemaRegistrySingleton registry that provides access to prim and property definition information for registered Usd "IsA" schema types
oCUsdShadeConnectableAPIUsdShadeConnectableAPI is an API schema that provides a common interface for creating outputs and making connections between shading parameters and outputs
oCUsdShadeInputThis class encapsulates a shader or node-graph input, which is a connectable property representing a typed value
oCUsdShadeInterfaceAttributeSchema wrapper for UsdAttribute for authoring and introspecting interface attributes, which are attributes on a UsdShadeNodeGraph that provide values that can be instanced onto UsdShadeParameter's in shading networks
oCUsdShadeMaterialA Material provides a container into which multiple "render targets" can add data that defines a "shading material" for a renderer
oCUsdShadeNodeGraphA node-graph is a container for shading nodes, as well as other node-graphs
oCUsdShadeOutputThis class encapsulates a shader or node-graph output, which is a connectable property representing a typed, externally computed value
oCUsdShadeParameterSchema wrapper for UsdAttribute for authoring and introspecting shader parameters (which are attributes within a shading network)
oCUsdShadeShaderBase class for all usd shaders
oCUsdShadeUtilsThis class contains a set of utility functions used when authoring and querying shading networks
oCUsdSpecializesA proxy class for applying listOp edits to the specializes list for a prim
oCUsdStageThe 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"
oCUsdStageCacheA strongly concurrency safe collection of UsdStageRefPtr s, enabling sharing across multiple clients and threads
oCUsdStageCacheContextA context object that lets the UsdStage::Open() API read from or read from and write to a UsdStageCache instance during a scope of execution
oCUsdStagePopulationMaskThis class represents a mask that may be applied to a UsdStage to limit the set of UsdPrim s it populates
oCUsdTimeCodeRepresent a time value, which may be either numeric, holding a double value, or a sentinel value UsdTimeCode::Default()
oCUsdTreeIteratorAn object with iterator semantics that will traverse the subtree of prims rooted at a given prim
oCUsdTypedThe base class for all typed schemas (those that can impart a typeName to a UsdPrim), and therefore the base class for all instantiable and "IsA" schemas
oCUsdUINodeGraphNodeAPIThis api helps storing information about nodes in node graphs
oCUsdUsdaFileFormatFile format used by textual USD files
oCUsdUsdcFileFormatFile format for binary Usd files
oCUsdUsdFileFormatFile format for USD files
oCUsdUtilsRegisteredVariantSetClass that holds information about variantSets that are registered with the pipeline
oCUsdUtilsStageCacheSimple interface for handling a singleton usd stage cache for use by all USD clients
oCUsdVariantSetA UsdVariantSet represents a single VariantSet in USD (e.g
oCUsdVariantSetsUsdVariantSets represents the collection of VariantSets that are present on a UsdPrim
oCUsdviewqUtilsPerformance enhancing utilities for usdview
oCUTF16UTF-16 encoding
oCUTF16BEUTF-16 big endian encoding
oCUTF16LEUTF-16 little endian encoding
oCUTF32UTF-32 encoding
oCUTF32BEUTF-32 big endian encoding
oCUTF32LEUTF-32 little endian enocoding
oCUTF8UTF-8 encoding
oCVt_DefaultValueFactoryMake a default value
oCVtArrayRepresents an arbitrary dimensional rectangular container class
oCVtDictionaryA map with string keys and VtValue values
oCVtIntegralConstantIntegral constant base trait type
oCVtIsArrayArray concept. By default, types are not arrays
oCVtKeyValueProvides a container for a key-value pair where the key is a std::sting and the value is a VtValue
oCVtValueProvides a container which may hold any type, and provides introspection and iteration over array types
oCWorkArenaDispatcherThis is a specialization of the WorkDispatcher that uses an isolated arena to Run() all its tasks in
oCWorkDispatcherA work dispatcher runs concurrent tasks
oCWorkSingularTaskA WorkSingularTask runs a task in a WorkDispatcher, but never concurrently with itself
\CWriterJSON writer