SdfSchemaBase::_SpecDefiner | Class that defines fields for a spec type |
SdfSchemaBase::_ValueTypeRegistrar | A helper for registering value types |
ArAsset | Interface for accessing the contents of an asset |
ArAssetInfo | Contains information about a resolved asset |
ArchMallocHook | Override default malloc() functionality |
ArDefaultResolverContext | Resolver context object that specifies a search path to use during asset resolution |
ArIsContextObject< T > | Metafunction to determine whether the templated object type is a valid context object |
ArPackageResolver | Interface for resolving assets within package assets |
ArResolvedPath | Represents a resolved asset path |
ArResolver | Interface for the asset resolution system |
ArResolverContext | An asset resolver context allows clients to provide additional data to the resolver for use during resolution |
ArResolverContextBinder | Helper object for managing the binding and unbinding of ArResolverContext objects with the asset resolver |
ArResolverScopedCache | Helper object for managing asset resolver cache scopes |
ArThreadLocalScopedCache< CachedType > | Utility class for custom resolver implementations |
ArThreadLocalScopedCache< _Cache > | |
HioGlslfxConfig::Attribute | A class representing an attribute |
TfMallocTag::Auto | Scoped (i.e |
TfMallocTag::Auto2 | Scoped (i.e |
SdfNotice::BaseLayersDidChange | Base class for LayersDidChange and LayersDidChangeSentPerLayer |
TfType::Bases< Args > | A type-list of C++ base types |
UsdShadeCoordSysAPI::Binding | A coordinate system binding |
GlfTexture::Binding | A texture has one or more bindings which describe how the different aspects of the texture should be bound in order to allow shader access |
TfNotice::Block | Blocks sending of all notices in current thread |
PcpNamespaceEdits::CacheSite | Cache site that must respond to a namespace edit |
TfMallocTag::CallTree::CallSite | Record of the bytes allocated under each different tag |
TfMallocTag::CallStackInfo | This struct is used to represent a call stack taken for an allocation that was billed under a specific malloc tag |
TfMallocTag::CallTree | Summary data structure for malloc statistics |
CameraUtilFraming | Framing information |
CameraUtilScreenWindowParameters | Given a camera object, compute parameters suitable for setting up RenderMan |
UsdShadeMaterialBindingAPI::CollectionBinding | This struct is used to represent a collection-based material binding, which contains two objects - a collection and a bound material |
TraceEventContainer::const_iterator | Bidirectional iterator of TraceEvents |
UsdUtilsTimeCodeRange::const_iterator | A forward iterator into a UsdUtilsTimeCodeRange |
TraceCollector::DefaultCategory | Default Trace category which corresponds to events stored for TRACE_ macros |
TfDiagnosticMgr::Delegate | One may set a delegate with the TfDiagnosticMgr which will be called to respond to errors and diagnostics |
UsdShadeMaterialBindingAPI::DirectBinding | This class represents a direct material binding |
Edge | Mesh edges are described as a pair of adjacent vertices encoded as GfVec2i |
SdfSchemaBase::EmptyTag | Construct an SdfSchemaBase but does not populate it with standard fields and types |
UsdPrimRange::EndSentinel | This class lets us represent past-the-end without the full weight of an iterator |
SdfChangeList::Entry | Entry of changes at a single path in namespace |
TfType::FactoryBase | Base class of all factory types |
SdfSchemaBase::FieldDefinition | Class defining various attributes for a field |
UsdZipFile::FileInfo | Information for a file in the zip archive |
UsdPrimCompositionQuery::Filter | Aggregate filter for filtering composition arcs by the previously defined criteria |
GarchGLDebugWindow | Platform specific minimum GL widget for unit tests |
GfBBox3d | Basic type: arbitrarily oriented 3D bounding box |
GfCamera | Object-based representation of a camera |
GfFrustum | Basic type: View frustum |
GfInterval | A basic mathematical interval class |
GfIsArithmetic< T > | A metafunction which is equivalent to std::arithmetic but also includes any specializations from GfIsFloatingPoint (like GfHalf) |
GfIsFloatingPoint< T > | A metafunction which is equivalent to std::is_floating_point but allows for additional specialization for types like GfHalf |
GfIsGfMatrix< T > | A metafunction with a static const bool member 'value' that is true for GfMatrix types, like GfMatrix3d, GfMatrix4f, etc and false for all other types |
GfIsGfQuat< T > | A metafunction with a static const bool member 'value' that is true for GfQuat types and false for all other types |
GfIsGfRange< T > | A metafunction with a static const bool member 'value' that is true for GfRange types and false for all other types |
GfIsGfVec< T > | A metafunction with a static const bool member 'value' that is true for GfVec types, like GfVec2i, GfVec4d, etc and false for all other types |
GfLine | Basic type: 3D line |
GfLine2d | Basic type: 2D line |
GfLineSeg | Basic type: 3D line segment |
GfLineSeg2d | Basic type: 2D line segment |
GfMatrix2d | Stores a 2x2 matrix of double elements |
GfMatrix2f | Stores a 2x2 matrix of float elements |
GfMatrix3d | Stores a 3x3 matrix of double elements |
GfMatrix3f | Stores a 3x3 matrix of float elements |
GfMatrix4d | Stores a 4x4 matrix of double elements |
GfMatrix4f | Stores a 4x4 matrix of float elements |
GfMatrixData< T, Rows, Columns > | A class template used by GfMatrixXX to store values |
GfMatrixData< double, 2, 2 > | |
GfMatrixData< double, 3, 3 > | |
GfMatrixData< double, 4, 4 > | |
GfMatrixData< float, 2, 2 > | |
GfMatrixData< float, 3, 3 > | |
GfMatrixData< float, 4, 4 > | |
GfMultiInterval | GfMultiInterval represents a subset of the real number line as an ordered set of non-intersecting GfIntervals |
GfPlane | Basic type: 3-dimensional plane |
GfQuatd | Basic type: a quaternion, a complex number with a real coefficient and three imaginary coefficients, stored as a 3-vector |
GfQuaternion | Basic type: complex number with scalar real part and vector imaginary part |
GfQuatf | Basic type: a quaternion, a complex number with a real coefficient and three imaginary coefficients, stored as a 3-vector |
GfQuath | Basic type: a quaternion, a complex number with a real coefficient and three imaginary coefficients, stored as a 3-vector |
GfRange1d | Basic type: 1-dimensional floating point range |
GfRange1f | Basic type: 1-dimensional floating point range |
GfRange2d | Basic type: 2-dimensional floating point range |
GfRange2f | Basic type: 2-dimensional floating point range |
GfRange3d | Basic type: 3-dimensional floating point range |
GfRange3f | Basic type: 3-dimensional floating point range |
GfRay | Basic type: Ray used for intersection testing |
GfRect2i | A 2D rectangle with integer coordinates |
GfRotation | Basic type: 3-space rotation specification |
GfSize2 | Two-dimensional array of sizes |
GfSize3 | Three-dimensional array of sizes |
GfTransform | Basic type: Compound linear transformation |
GfVec2d | Basic type for a vector of 2 double components |
GfVec2f | Basic type for a vector of 2 float components |
GfVec2h | Basic type for a vector of 2 GfHalf components |
GfVec2i | Basic type for a vector of 2 int components |
GfVec3d | Basic type for a vector of 3 double components |
GfVec3f | Basic type for a vector of 3 float components |
GfVec3h | Basic type for a vector of 3 GfHalf components |
GfVec3i | Basic type for a vector of 3 int components |
GfVec4d | Basic type for a vector of 4 double components |
GfVec4f | Basic type for a vector of 4 float components |
GfVec4h | Basic type for a vector of 4 GfHalf components |
GfVec4i | Basic type for a vector of 4 int components |
GlfContextCaps | This class is intended to be a cache of the capabilites (resource limits and features) of the underlying GL context |
GlfDebugGroup | Represents a GL debug group in Glf |
GlfGLContext | Provides window system independent access to GL contexts |
GlfGLContextRegistrationInterface | Interface for registering a GlfGLContext system |
GlfGLContextScopeHolder | Helper class to make a GL context current |
GlfGLQueryObject | Represents a GL query object in Glf |
UsdShadeInput::Hash | Hash functor |
PcpInstanceKey::Hash | Hash functor |
PcpNodeRef::Hash | Hash functor |
SdfLayerOffset::Hash | Hash functor for hash maps and sets |
UsdCollectionMembershipQuery::Hash | Hash functor |
TraceDynamicKey::HashFunctor | A Hash functor which uses the cached hash which may be used to store keys in a TfHashMap |
TraceKey::HashFunctor | A Hash functor which may be used to store keys in a TfHashMap |
HdBufferSpec::HashFunctor | Functor to use for unorderd sets, maps |
TfToken::HashFunctor | Functor to use for hash maps from tokens to other things |
HdAggregationStrategy | Aggregation strategy base class |
HdAovDescriptor | A bundle of state describing an AOV ("Arbitrary Output Variable") display channel |
HdAssetStUvTextureObject | A uv texture loading the asset identified by the texture identifier |
HdBasisCurvesReprDesc | Descriptor to configure a drawItem for a repr |
HdBasisCurvesTopology | Topology data for basisCurves |
HdBinding | Bindings are used for buffers or textures, it simple associates a binding type with a binding location |
HdBindingRequest | BindingRequest allows externally allocated buffers to be bound at render time |
HdBprim | Bprim (buffer prim) is a base class of managing a blob of data that is used to communicate between the scene delegate and render |
HdBufferArray | Similar to a VAO, this object is a bundle of coherent buffers |
HdBufferArrayRange | Interface class for representing range (subset) locator of HdBufferArray |
HdBufferArrayRangeContainer | A resizable container of HdBufferArrayRanges |
HdBufferArrayRegistry | Manages the pool of buffer arrays |
HdBufferArrayUsageHint | The union provides a set of flags that provide hints to the memory management system about the properties of a Buffer Array Range (BAR), so it can efficiently organize that memory |
HdBufferSource | A transient buffer of data that has not yet been committed |
HdBufferSpec | Describes each named resource of buffer array |
HdChangeTracker | Tracks changes from the HdSceneDelegate, providing invalidation cues to the render engine |
HdCommandArgDescriptor | A bundle of state describing an argument to a command |
HdCommandDescriptor | A bundle of state describing a "command" |
HdComputation | An interface class for GPU computation |
HdDirtyList | Used for faster iteration of dirty rprims, filtered by mask |
HdDisplayStyle | Describes how the geometry of a prim should be displayed |
HdDrawingCoord | A 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 |
HdDrawItem | A draw item is a light-weight representation of an HdRprim's resources and material to be used for rendering |
HdDriver | HdDriver represents a device object, commonly a render device, that is owned by the application and passed to HdRenderIndex |
HdEmbreeBufferSampler | A utility class that knows how to sample an element from a type-tagged buffer (like HdVtBufferSource) |
HdEmbreeConfig | This class is a singleton, holding configuration parameters for HdEmbree |
HdEmbreeInstanceContext | A small bit of state attached to each bit of instanced geometry in embree, for the benefit of HdEmbreeRenderer::_TraceRay |
HdEmbreePrimvarSampler | An abstract base class that knows how to sample a primvar signal given a ray hit coordinate: an <element, u, v> tuple |
HdEmbreePrototypeContext | A small bit of state attached to each bit of prototype geometry in embree, for the benefit of HdEmbreeRenderer::_TraceRay |
HdEmbreeRenderDelegate | Render delegates provide renderer-specific functionality to the render index, the main hydra state management structure |
HdEmbreeRenderer | HdEmbreeRenderer implements a renderer on top of Embree's raycasting abilities |
HdEmbreeRTCBufferAllocator | Utility class to track which embree user vertex buffers are currently in use |
HdEmbreeTypeHelper | A utility class that helps map between C++ types and Hd type tags |
HdEngine | The application-facing entry point top-level entry point for accessing Hydra |
HdExtComputationContext | Interface class that defines the execution environment for the client to run a computation |
HdExtComputationInputDescriptor | Describes an input to an ExtComputation that takes data from the output of another ExtComputation |
HdExtComputationOutputDescriptor | Describes an output of an ExtComputation |
HdGeomSubset | Describes a subset of a piece of geometry as a set of indices |
HdInstance< VALUE > | This class is used as an interface to a shared instance in HdInstanceRegistry |
HdInstancer | This class exists to facilitate point cloud style instancing |
HdInstanceRegistry< VALUE > | HdInstanceRegistry is a dictionary container of HdInstance |
HdInstanceRegistry< HdBufferArrayRangeSharedPtr > | |
HdInstanceRegistry< HdStGLSLProgramSharedPtr > | |
HdInstanceRegistry< HgiComputePipelineSharedPtr > | |
HdInstanceRegistry< HgiGraphicsPipelineSharedPtr > | |
HdInstanceRegistry< HgiResourceBindingsSharedPtr > | |
HdInstanceRegistry< HioGlslfxSharedPtr > | |
HdMaterialConnection2 | HdMaterialNetwork2 |
HdMaterialNetwork | Describes a material network composed of nodes, primvars, and relationships between the nodes and terminals of those nodes |
HdMaterialNetwork2 | Container of nodes and top-level terminal connections |
HdMaterialNetworkMap | Describes a map from network type to network |
HdMaterialNode | Describes a material node which is made of a path, an identifier and a list of parameters |
HdMaterialNode2 | Describes an instance of a node within a network A node contains a (shader) type identifier, parameter values, and connections to upstream nodes |
HdMaterialRelationship | Describes a connection between two nodes in a material |
HdMeshReprDesc | Descriptor to configure the drawItem(s) for a repr |
HdMeshTopology | Topology data for meshes |
HdMeshUtil | A collection of utility algorithms for generating triangulation and quadrangulation of an input topology |
HdParsedAovToken | Represents an AOV token which has been parsed to extract the prefix (in the case of "primvars:"/"lpe:"/etc.) |
HdPerfLog | Performance counter monitoring |
HdPluginRenderDelegateUniqueHandle | A (movable) handle for a render delegate that was created using a a plugin |
HdPointsReprDesc | Descriptor to configure a drawItem for a repr |
HdPrimvarDescriptor | Describes a primvar |
HdPrman_Gprim< BASE > | A mix-in template that adds shared gprim behavior to support various HdRprim types |
HdPrman_Xcpt | Defines an XcptHander for hdPrman |
HdQuadInfo | A helper class for quadrangulation computation |
HdRenderBufferDescriptor | Describes the allocation structure of a render buffer bprim |
HdRendererPluginHandle | A handle for HdRendererPlugin also storing the plugin id |
HdRenderIndex | The 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 |
HdRenderParam | The 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 |
HdRenderPass | An abstract class representing a single render iteration over a set of prims (the HdRprimCollection), for the camera/viewport parameters in HdRenderPassState |
HdRenderPassAovBinding | A renderpass AOV represents a binding of some output of the rendering process to an output buffer |
HdRenderPassState | A set of rendering parameters used among render passes |
HdRenderSettingDescriptor | HdRenderSettingDescriptor represents a render setting that a render delegate wants to export (e.g |
HdRenderThread | HdRenderThread is a utility that specific render delegates can choose to use depending on their needs |
HdRepr | An HdRepr refers to a (single) topological representation of an rprim, and owns the draw item(s) that visually represent it |
HdReprSelector | Describes one or more authored display representations for an rprim |
HdResource | Base class for all GPU resource objects |
HdResourceRegistry | A central registry for resources |
HdRprim | The render engine state for a given rprim from the scene graph |
HdRprimCollection | A named, semantic collection of objects |
HdSamplerParameters | Collection of standard parameters such as wrap modes to sample a texture |
HdSceneDelegate | Adapter class providing data exchange with the client scene graph |
HdSelection | HdSelection holds a collection of selected items per selection mode |
HdSprim | Sprim (state prim) is a base class of managing state for non-drawable scene entity (e.g |
HdStBufferArrayRangeContainer | A resizable container of HdBufferArrayRanges |
HdStBufferRelocator | A utility class to perform batched buffer copy |
HdStCommandBuffer | A buffer of commands (HdStDrawItem or HdComputeItem objects) to be executed |
HdStDrawItemInstance | A container to store instance state for a drawitem |
HdStDrawTargetRenderPassState | Represents common non-gl context specific render pass state for a draw target |
HdStDynamicUvTextureImplementation | Allows external clients to specify how a UV texture is loaded from, e.g., a file and how it is committed to the GPU |
HdStExtCompGpuComputationResource | A resource that represents the persistent GPU resources of an ExtComputation |
HdStGLSLProgram | An instance of a glsl program |
HdStHgiConversions | Converts from Hd types to Hgi types |
HdStMaterialNetwork | Helps HdStMaterial process a Hydra material network into shader source code and parameters values |
HdStRenderDelegate | HdStRenderDelegate |
HdStSamplerObject | A base class encapsulating a GPU sampler object and, optionally, a texture sampler handle (for bindless textures) |
HdStShaderCode | A base class representing the implementation (code) of a shader, used in conjunction with HdRenderPass |
HdStSubtextureIdentifier | Base 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) |
HdStTextureCpuData | Represents CPU data that can be stored in a HdStUvTextureObject, mostly, likely during the load phase to be committed to the GPU |
HdStTextureHandle | Represents 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 |
HdStTextureIdentifier | Class to identify a texture file or a texture within the texture file (e.g., a frame in a movie) |
HdStTextureObject | Base class for a texture object |
HdStTextureUtils | Helpers for loading textures |
HdStTypedSamplerObject | A template alias such that, e.g., HdStUvSamplerObject can be accessed as HdStTypedSamplerObject<HdTextureType::Uv> |
HdStTypedTextureObject | A template alias such that, e.g., HdStUvTextureObject can be accessed as HdStTypedTextureObject<HdTextureType::Uv> |
HdSyncRequestVector | The 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 |
HdTimeSampleArray< TYPE, CAPACITY > | An array of a value sampled over time, in struct-of-arrays layout |
HdTimeSampleArray< GfMatrix4d, HDPRMAN_MAX_TIME_SAMPLES > | |
HdTupleType | HdTupleType represents zero, one, or more values of the same HdType |
HdVec4f_2_10_10_10_REV | HdVec4f_2_10_10_10_REV is a compact representation of a GfVec4f |
HdVolumeFieldDescriptor | Description of a single field related to a volume primitive |
HdxAovInputTaskParams | AovInput parameters |
HdxColorChannelTaskParams | ColorChannelTask parameters |
HdxColorCorrectionTaskParams | ColorCorrectionTask parameters |
HdxColorizeSelectionTaskParams | Input parameters for HdxColorizeSelectionTask |
HdxFullscreenShader | This class is a utility for rendering deep raytracer or aov output (color/depth) to a hgi texture |
HdxHgiConversions | Converts from Hd types to Hgi types |
HdxOitBufferAccessor | Class for OIT render tasks to access the OIT buffers |
HdxOitResolveTask | A task for resolving previous passes to pixels |
HdxPickFromRenderBufferTaskParams | Pick task params |
HdxPickHit | Picking hit structure |
HdxPickResult | A utility class for resolving ID buffers into hits |
HdxPickTask | A task for running picking queries against the current scene |
HdxPickTaskContextParams | Pick task context params |
HdxPickTaskParams | Pick task params |
HdxPresentTaskParams | PresentTask parameters |
HdxRenderSetupTask | A task for setting up render pass state (camera, renderpass shader, GL states) |
HdxRenderTaskParams | RenderTask parameters (renderpass state) |
HdxSelectionTask | The SelectionTask is responsible for setting up render pass global buffers for selection and depositing those buffers into the task context for down stream consumption |
HdxSelectionTracker | Selection highlighting in Hydra: |
HdxShadowTask | A task for generating shadow maps |
HdxTask | Base class for (some) tasks in Hdx that provides common progressive rendering and Hgi functionality |
HdxVisualizeAovTaskParams | aovName : The name of the aov to visualize |
HfPluginBase | Base class for all hydra plugin classes |
HfPluginDesc | Common structure used to report registered plugins in one of the plugin registries |
HfPluginRegistry | Base class for registering Hydra plugins using the plug mechanism |
Hgi | Hydra Graphics Interface |
HgiAttachmentDesc | Describes the properties of a framebuffer attachment |
HgiBuffer | Represents a graphics platform independent GPU buffer resource (base class) |
HgiBufferBindDesc | Describes the binding information of a buffer (or array of buffers) |
HgiBufferCpuToGpuOp | Describes the properties needed to copy buffer data from CPU to GPU |
HgiBufferDesc | Describes the properties needed to create a GPU buffer |
HgiBufferGpuToCpuOp | Describes the properties needed to copy buffer data from GPU to CPU |
HgiBufferGpuToGpuOp | Describes the properties needed to copy buffer data from GPU to GPU |
HgiBufferToTextureOp | Describes the properties needed to copy GPU buffer data into a GPU texture |
HgiCmds | Graphics commands are recorded in 'cmds' objects which are later submitted to hgi |
HgiComponentMapping | Describes color component mapping |
HgiComputePipeline | Represents a graphics platform independent GPU compute pipeline resource |
HgiComputePipelineDesc | Describes the properties needed to create a GPU compute pipeline |
HgiComputeShaderConstantsDesc | A small, but fast buffer of uniform data for shaders |
HgiDepthStencilState | Properties to configure depth and stencil test |
HgiGlDevice | OpenGL implementation of GPU device |
HgiGLFramebufferCache | Manages a cache of framebuffers based on graphics cmds descriptors |
HgiGLGarbageCollector | Handles garbage collection of opengl objects by delaying their destruction until those objects are no longer used |
HgiGLOps | A collection of functions used by cmds objects to do deferred cmd recording |
HgiGLPipeline | OpenGL implementation of HgiGraphicsPipeline |
HgiGraphicsCmdsDesc | Describes the properties to begin a HgiGraphicsCmds |
HgiGraphicsPipeline | Represents a graphics platform independent GPU graphics pipeline resource |
HgiGraphicsPipelineDesc | Describes the properties needed to create a GPU pipeline |
HgiGraphicsShaderConstantsDesc | A small, but fast buffer of uniform data for shaders |
HgiHandle< T > | Handle that contains a hgi object and unique id |
HgiHandle< class HgiSampler > | |
HgiHandle< class HgiShaderProgram > | |
HgiHandle< class HgiTexture > | |
HgiHandle< HgiBuffer > | |
HgiHandle< HgiGraphicsPipeline > | |
HgiHandle< HgiResourceBindings > | |
HgiInterop | Hydra Graphics Interface Interop |
HgiMipInfo | HgiMipInfo describes size and other info for a mip level |
HgiMultiSampleState | Properties to configure multi sampling |
HgiRasterizationState | Properties to configure multi sampling |
HgiResourceBindings | Represents a collection of buffers, texture and vertex attributes that will be used by an cmds object (and pipeline) |
HgiResourceBindingsDesc | Describes a set of resources that are bound to the GPU during encoding |
HgiSampler | Represents a graphics platform independent GPU sampler resource that perform texture sampling operations |
HgiSamplerDesc | Describes the properties needed to create a GPU sampler |
HgiShaderFunction | Represents one shader stage function (code snippet) |
HgiShaderFunctionBufferDesc | Describes a buffer to be passed into a shader |
HgiShaderFunctionDesc | Describes the properties needed to create a GPU shader function |
HgiShaderFunctionParamDesc | Describes a constant param passed into a shader |
HgiShaderFunctionTextureDesc | Describes a texture to be passed into a shader |
HgiShaderGenerator | Base class for shader function generation Given a descriptor, converts glslfx domain language to concrete shader languages |
HgiShaderProgram | Represents a collection of shader functions |
HgiShaderProgramDesc | Describes the properties needed to create a GPU shader program |
HgiShaderSection | A base class for a Shader Section |
HgiTexture | Represents a graphics platform independent GPU texture resource |
HgiTextureBindDesc | Describes the binding information of a texture (or array of textures) |
HgiTextureCpuToGpuOp | Describes the properties needed to copy texture data from CPU to GPU |
HgiTextureDesc | Describes the properties needed to create a GPU texture |
HgiTextureGpuToCpuOp | Describes the properties needed to copy texture data from GPU to CPU |
HgiTextureToBufferOp | Describes the properties needed to copy GPU texture data into a GPU buffer |
HgiTextureView | Represents a graphics platform independent GPU texture view resource |
HgiTextureViewDesc | Describes the properties needed to create a GPU texture view from an existing GPU texture object |
HgiVertexAttributeDesc | Describes one attribute of a vertex |
HgiVertexBufferDesc | Describes the attributes of a vertex buffer |
HioFieldTextureData | An interface class for reading volume files having a transformation |
HioGlslfx | A class representing the config and shader source of a glslfx file |
HioGlslfxConfig | A class representing the configuration of a glslfx file |
HioImage | A base class for reading and writing texture image data |
UsdStageCache::Id | A lightweight identifier that may be used to identify a particular cached stage within a UsdStageCache |
SdfReference::IdentityEqual | Struct that defines equality of SdfReferences based on their identity (the asset path and prim path) |
SdfReference::IdentityLessThan | Struct that defines a strict weak ordering of SdfReferences based on their identity (the asset path and prim path) |
PxOsdMeshTopologyValidation::Invalidation | A tuple containing a code describing an invalidation and a descriptive message |
UsdPrimRange::iterator | A forward iterator into a UsdPrimRange |
UsdZipFile::Iterator | Iterator for traversing and inspecting the contents of the zip archive |
TraceConcurrentList< T >::iterator | This class provides forward iterator support to iterate over all the items |
JsParseError | A struct containing information about a JSON parsing error |
JsValue | A discriminated union type for JSON values |
JsValueTypeConverter< ValueType, MapType, UseInt64 > | A helper class that can convert recursive JsValue structures to identical structures using a different container type |
JsWriter | This class provides an interface to writing json values directly to a stream |
TfNotice::Key | Handle-object returned by TfNotice::Register() |
PcpNamespaceEdits::LayerStackSite | Layer stack site that must respond to a namespace edit |
MatfiltVstructConditionalEvaluator | Parses and evaluates a single expression of "virtual struct conditional grammar" |
HdStShaderCode::NamedTextureHandle | Information necessary to bind textures and create accessor for the texture |
NdrNode | Represents an abstract node |
NdrNodeDiscoveryResult | Represents the raw data of a node, and some other bits of metadata, that were determined via a NdrDiscoveryPlugin |
NdrProperty | Represents a property (input or output) that is part of a NdrNode instance |
UsdShadeNodeGraph::NodeGraphEqualFn | Equality comparator for UsdShadeNodeGraph objects |
UsdShadeNodeGraph::NodeGraphHasher | Hash functor for UsdShadeNodeGraph objects |
UsdGeomXformCommonAPI::Ops | Return type for CreateXformOps() |
HioGlslfxConfig::Parameter | A class representing a parameter |
TfMallocTag::CallTree::PathNode | Node in the call tree structure |
UsdNotice::ObjectsChanged::PathRange | An iterable range of paths to objects that have changed |
PcpArc | Represents an arc connecting two nodes in the prim index |
PcpCache | PcpCache is the context required to make requests of the Pcp composition algorithm and cache the results |
PcpCacheChanges | Types of changes per cache |
PcpChanges | Describes Pcp changes |
PcpDependency | Description of a dependency |
PcpDynamicFileFormatContext | Context 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 |
PcpDynamicFileFormatDependencyData | Contains 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 |
PcpDynamicFileFormatInterface | Interface mixin that can be included by SdfFileFormat subclasses to enable dynamic file format argument generation for a file format plugin |
PcpErrorBase | Base class for all error types |
PcpErrorInconsistentAttributeType | Attributes that have specs with conflicting definitions |
PcpErrorInconsistentAttributeVariability | Attributes that have specs with conflicting variability |
PcpErrorInconsistentPropertyType | Properties that have specs with conflicting definitions |
PcpErrorInvalidAssetPath | Invalid asset paths used by references or payloads |
PcpErrorMutedAssetPath | Muted asset paths used by references or payloads |
PcpInstanceKey | A PcpInstanceKey identifies instanceable prim indexes that share the same set of opinions |
PcpIteratorTraits< Iterator > | Traits class for retrieving useful characteristics about one of the Pcp iterator types above |
PcpLayerPrefetchRequest | PcpLayerPrefetchRequest represents a request to pre-fetch and retain a set of layers in memory |
PcpLayerStackChanges | Types of changes per layer stack |
PcpLayerStackIdentifier | Arguments used to identify a layer stack |
PcpLayerStackIdentifierStr | A "string"-based version of PcpLayerStackIdentifier |
PcpLayerStackSite | A site specifies a path in a layer stack of scene description |
PcpLifeboat | Structure used to temporarily retain layers and layerStacks within a code block |
PcpMapExpression | An expression that yields a PcpMapFunction value |
PcpMapFunction | A function that maps values from one namespace (and time domain) to another |
PcpNamespaceEdits | Sites that must respond to a namespace edit |
PcpNodeIterator | Object used to iterate over nodes in the prim index graph in strong-to-weak order |
PcpNodeRef | PcpNode represents a node in an expression tree for compositing scene description |
PcpNodeReverseIterator | Object used to iterate over nodes in the prim index graph in weak-to-strong order |
PcpPrimIndex | PcpPrimIndex is an index of the all sites of scene description that contribute opinions to a specific prim, under composition semantics |
PcpPrimIndexInputs | Inputs for the prim indexing procedure |
PcpPrimIndexOutputs | Outputs of the prim indexing procedure |
PcpPrimIterator | Object used to iterate over prim specs in the prim index graph in strong-to-weak order |
PcpPrimReverseIterator | Object used to iterate over prim specs in the prim index graph in weak-to-strong order |
PcpPropertyIndex | PcpPropertyIndex is an index of all sites in scene description that contribute opinions to a specific property, under composition semantics |
PcpPropertyIterator | Object used to iterate over property specs in a property index in strong-to-weak order |
PcpPropertyReverseIterator | Object used to iterate over property specs in a property index in weak-to-strong order |
PcpSite | A site specifies a path in a layer stack of scene description |
PcpSiteStr | A "string-based" version of PcpSite |
PcpSiteTrackerSegment | Used to keep track of which sites have been visited and through what type of arcs |
PcpSourceArcInfo | Information about the source of the target of an arc |
PcpTargetIndex | A PcpTargetIndex represents the results of indexing the target paths of a relationship or attribute |
PlugNotice | Notifications sent by the Plug library |
PlugStaticInterface< Interface > | Provides access to an interface into a plugin |
UsdGeomHermiteCurves::PointAndTangentArrays | Represents points and tangents of the same size |
UsdRenderSpec::Product | Specification of a product. See UsdRenderProduct |
UsdGeomImageable::PurposeInfo | Value type containing information about a prim's computed effective purpose as well as storing whether the prim's purpose value can be inherited by namespace children if necessary |
PxOsdMeshTopology | Topology data for meshes |
PxOsdMeshTopologyValidation | Utility to help validate an OpenSubdiv Mesh topology |
PxOsdSubdivTags | Tags for non-hierarchial subdiv surfaces |
UsdRenderSpec::RenderVar | Specification of a render variable (aka AOV). See UsdRenderVar |
HdStShaderCode::ResourceContext | The context available in implementations of AddResourcesFromTextures |
SdfAbstractDataConstValue | A type-erased container for a const field value in an SdfAbstractData |
SdfAbstractDataSpecVisitor | Base class for objects used to visit specs in an SdfAbstractData object |
SdfAbstractDataValue | A type-erased container for a field value in an SdfAbstractData |
SdfAdaptedChildrenViewCreator< _View, _Adapter > | Helper class to convert a given view of type _View to an adapted view using _Adapter as the adapter class |
SdfAllowed | Indicates if an operation is allowed and, if not, why not |
SdfAssetPath | Contains an asset path and an optional resolved path |
SdfBatchNamespaceEdit | A description of an arbitrarily complex namespace edit |
SdfChangeBlock | DANGER DANGER DANGER |
SdfChangeList | A list of scene description modifications, organized by the namespace paths where the changes occur |
SdfChildrenView< _ChildPolicy, _Predicate, _Adapter > | Provides a view onto an object's children |
SdfChildrenViewTrivialAdapter< T > | Special case adapter that does no conversions |
SdfChildrenViewTrivialPredicate< T > | Special case predicate that always passes |
SdfCleanupEnabler | An RAII class which, when an instance is alive, enables scheduling of automatic cleanup of SdfLayers |
SdfCopySpecsValueEdit | Value containing an editing operation for SdfCopySpecs |
SdfGenericSpecViewPredicate | Predicate for viewing properties |
SdfHandle< T > | SdfHandle 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 |
SdfIdentityMapEditProxyValuePolicy< T > | A value policy for SdfMapEditProxy that does nothing |
SdfLayerHints | Contains hints about layer contents that may be used to accelerate certain composition operations |
SdfLayerOffset | Represents a time offset and scale between layers |
SdfListEditorProxy< _TypePolicy > | Represents a set of list editing operations |
SdfListOp< T > | Value type representing a list-edit operation |
SdfListProxy< _TypePolicy > | Represents a single list of list editing operations |
SdfMapEditProxy< T, _ValuePolicy > | A proxy for editing map-like values |
SdfNameKeyPolicy | Key policy for std::string names |
SdfNamespaceEdit | A single namespace edit |
SdfNamespaceEditDetail | Detailed information about a namespace edit |
SdfNameTokenKeyPolicy | Key policy for TfToken names |
SdfNotice | Wrapper class for Sdf notices |
SdfPath | A path value used to locate objects in layers or scenegraphs |
SdfPathAncestorsRange | Range representing a path and ancestors, and providing methods for iterating over them |
SdfPathKeyPolicy | Key policy for SdfPath ; converts all SdfPaths to absolute |
SdfPathTable< MappedType > | A mapping from SdfPath to MappedType, somewhat similar to map<SdfPath, MappedType> and TfHashMap<SdfPath, MappedType>, but with key differences |
SdfPathTable< PcpPrimIndex > | |
SdfPathTable< PcpPropertyIndex > | |
SdfPayload | Represents a payload and all its meta data |
SdfPayloadTypePolicy | List editor type policy for SdfPayload |
SdfPyWrapListOp< T > | Helper class for wrapping SdfListOp objects for Python |
SdfReference | Represents a reference and all its meta data |
SdfReferenceTypePolicy | List editor type policy for SdfReference |
SdfRelocatesMapProxyValuePolicy | Map edit proxy value policy for relocates maps |
SdfSite | An SdfSite is a simple representation of a location in a layer where opinions may possibly be found |
SdfSpec | Base class for all Sdf spec classes |
SdfSpecTypeRegistration | Provides functions to register spec types with the runtime typing system used to cast between C++ spec types |
SdfSubLayerTypePolicy | List editor type policy for sublayers |
SdfTimeCode | Value type that represents a time code |
SdfTupleDimensions | Represents the shape of a value type (or that of an element in an array) |
SdfUnregisteredValue | Stores a representation of the value for an unregistered metadata field encountered during text layer parsing |
SdfValueBlock | A 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 |
SdfValueTypeName | Represents a value type name, i.e |
SdfValueTypeNameHash | Functor for hashing a SdfValueTypeName |
SdfSchemaBase::SpecDefinition | Class representing fields and other information for a spec type |
HioImage::StorageSpec | Describes the memory layout and storage of a texture image |
TraceStaticKeyData::StringLiteral | This is a helper class for the constructors of TraceStaticKeyData |
HioGlslfxConfig::Texture | A class representing a texture |
TfAnyUniquePtr | A simple type-erased container that provides only destruction, moves and immutable, untyped access to the held value |
TfAnyWeakPtr | Provides the ability to hold an arbitrary TfWeakPtr in a non-type-specific manner in order to observe whether it has expired or not |
TfAtomicOfstreamWrapper | A class that wraps a file output stream, providing improved tolerance for write failures |
TfCopyIfNotReference< T > | TfCopyIfNotReference<T>::Apply(v) is used to return a pointer to the value v |
TfCStrHashWrapper | A structure that wraps a char pointer, indicating intent that it should be hashed as a c-style null terminated string |
TfDebug | Enum-based debugging messages |
TfDeclarePtrs< T > | Templated struct used for type definition macros |
TfDeleter | Function object for deleting any pointer |
TfDenseHashMap< Key, Data, HashFn, EqualKey, Threshold > | This is a space efficient container that mimics the TfHashMap API that uses a vector for storage when the size of the map is small |
TfDenseHashMap< int, _CounterValue, TfHash > | |
TfDenseHashMap< SdfPath, size_t, SdfPath::Hash > | |
TfDenseHashMap< TfToken, size_t, TfHash > | |
TfDenseHashSet< Element, HashFn, EqualElement, Threshold > | This is a space efficient container that mimics the TfHashSet API that uses a vector for storage when the size of the set is small |
TfDenseHashSet< SdfPath, SdfPath::Hash > | |
TfDiagnosticBase | Represents the base class of an object representing a diagnostic message |
TfDictionaryLessThan | Provides dictionary ordering binary predicate function on strings |
TfEnum | An enum class that records both enum type and enum value |
TfEqualCString | A function object that compares two c-strings for equality |
TfErrorMark | Class used to record the end of the error-list |
TfErrorTransport | A facility for transporting errors from thread to thread |
TfFunctionRef< Sig > | This class provides a non-owning reference to a type-erased callable object with a specified signature |
TfGet< N > | Function object for retrieving the N'th element of a std::pair or std::tuple |
TfHash | A user-extensible hashing mechanism for use with runtime hash tables |
TfHashCharPtr | A hash function object that hashes the address of a char pointer |
TfHashCString | A hash function object that hashes null-terminated c-string content |
TfIterator< T, Reverse > | A simple iterator adapter for STL containers |
TfMallocTag | Top-down memory tagging system |
TfNotice | The base class for objects used to notify interested parties (listeners) when events have occurred |
TfPatternMatcher | Class for matching regular expressions |
TfPointerAndBits< T > | This class stores a T * and a small integer in the space of a T * |
TfPointerAndBits< _Entry > | |
TfPointerAndBits< const _Rep > | |
TfPointerAndBits< const _TypeInfo > | |
TfPyArg | Class representing a function argument |
TfPyCall< Return > | Provide a way to call a Python callable |
TfPyKwArg | Wrapper object for a keyword-argument pair in a call to TfPyInvoke* |
TfPyMapToDictionary | A boost::python result converter generator which converts standard library maps to dictionaries |
TfPyMethodResult | A reimplementation of boost::python::detail::method_result |
TfPyObjWrapper | Boost Python object wrapper |
TfPyPairToTuple | A boost::python result converter generator which converts standard library pairs to tuples |
TfPyRaiseOnError< Base > | A 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 |
TfPySequenceToList | A boost::python result converter generator which converts standard library sequences to lists |
TfPySequenceToListRefPtrFactory | A boost::python result converter generator which converts standard library sequences to lists of python owned objects |
TfPySequenceToSet | A boost::python result converter generator which converts standard library sequences to sets |
TfPySequenceToTuple | A boost::python result converter generator which converts standard library sequences to tuples |
TfPyTraceInfo | Structure passed to python trace functions |
TfPyWrapEnum< T, IsScopedEnum > | Used to wrap enum types for script |
TfRefBase | Enable a concrete base class for use with TfRefPtr |
TfRefCount | Reference counter class |
TfRefPtr< T > | Reference-counted smart pointer utility class |
TfRefPtr< GlfDrawTarget::AttachmentsContainer > | |
TfRefPtr< SdfLayer > | |
TfRefPtr< SdfLayerTree > | |
TfRegistryManager | Manage initialization of registries |
TfRegTest | TfRegTest 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 |
TfSafeOutputFile | Opens a file for output, either for update "r+" or to completely replace "w+" |
TfScoped< T > | Execute code on exiting scope |
TfScopedAutoVar | Reset variable on exiting scope |
TfScopeDescription | This 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 |
TfScopedVar< T > | Reset variable on exiting scope |
TfSingleton< T > | Manage a single instance of an object (see |
TfSingleton< HioImageRegistry > | |
TfSingleton< UsdImagingAdapterRegistry > | |
TfSizeofType< T > | Metafunction returning sizeof(T) for a type T (or 0 if T is a void type) |
TfSmallVector< T, N > | This 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 |
TfSmallVector< float, CAPACITY > | |
TfSmallVector< GfMatrix4d, CAPACITY > | |
TfSmallVector< std::pair< SdfPath, Entry >, 1 > | |
TfSmallVector< std::pair< TfToken, InfoChange >, 3 > | |
TfSmallVector< TYPE, CAPACITY > | |
TfSmallVector< VtIntArray, CAPACITY > | |
TfSpan< T > | Represents a range of contiguous elements |
TfStacked< Derived, PerThread, Holder > | A TfStacked is used where a class needs to keep a stack of the objects currently in existence |
TfStackedAccess | Classes that derive TfStacked may befriend TfStackedAccess if they wish to customize aspects TfStacked's behavior |
TfStaticData< T, Factory > | Create or return a previously created object instance of global data |
TfStaticData< _NodeMap > | |
TfStopwatch | Low-cost, high-resolution timer datatype |
TfStreamDouble | A type which offers streaming for doubles in a canonical format that can safely roundtrip with the minimal number of digits |
TfStreamFloat | A type which offers streaming for floats in a canonical format that can safely roundtrip with the minimal number of digits |
TfTemplateString | TfTemplateString provides simple string substitutions based on named placeholders |
TfToken | Token for efficient comparison, assignment, and hashing of known strings |
TfTokenFastArbitraryLessThan | Fast but non-lexicographical (in fact, arbitrary) less-than comparison for TfTokens |
TfType | TfType represents a dynamic runtime type |
TfTypeFunctions< T, ENABLE > | Implements assorted functions based on compile-time type information |
TfTypeInfoMap< VALUE > | A map whose key is a const std::type_info&, or a string alias |
TfTypePythonClass | A boost.python visitor that associates the Python class object created by the wrapping with the TfType of the C++ type being wrapped |
TfWeakBase | Enable a concrete base class for use with TfWeakPtr |
TfWeakPtr< T > | Pointer storage with deletion detection |
TfWeakPtr< _DelivererBase > | |
TfWeakPtrFacadeAccess | This access class is befriended by TfWeakPtrFacade -derived classes to grant TfWeakPtrFacade access to specific internal functions provided by the derived classes |
ThraceThreadId | This class represents an identifier for a thread |
TfRefPtrTracker::Trace | A track trace |
TraceAuto | A class which records a begin event when it is constructed, and a matching end event when it is destructed |
TraceCategory | This singleton class provides a way to mark TraceEvent instances with category Ids which can be used to filter them |
TraceCollection | This class owns lists of TraceEvent instances per thread, and allows read access to them |
TraceConcurrentList< T > | This class supports thread safe insertion and iteration over a list of items |
TraceConcurrentList< _PerThreadData > | |
TraceCounterHolder | Holds on to a counter key, as well as the global collector for fast lookup |
TraceDataBuffer | This class stores copies of data that are associated with TraceEvent instances |
TraceDynamicKey | This class stores data used to create dynamic keys which can be referenced in TraceEvent instances |
TraceEvent | This represents an event recorded by a TraceCollector |
TraceEventContainer | Holds TraceEvent instances |
TraceEventData | This class holds data that can be stored in TraceEvents |
TraceEventList | This class represents an ordered collection of TraceEvents and the TraceDynamicKeys and data that the events reference |
TraceKey | A wrapper around a TraceStaticKeyData pointer that is stored in TraceEvent instances |
TraceReporterDataSourceBase | This class is a base class for TraceReporterBase data sources |
TraceScopeAuto | A class which records a timestamp when it is created and a scope event when it is destructed |
TraceSerialization | This class contains methods to read and write TraceCollection |
TraceStaticKeyData | This class holds data necessary to create keys for TraceEvent instances |
TraceStringHash | This class provides a function to compute compile time hashes for string literals |
UsdAppUtilsFrameRecorder | A utility class for recording images of USD stages |
UsdAttributeQuery | Object for efficiently making repeated queries for attribute values |
UsdCollectionMembershipQuery | Represents a flattened view of a collection |
UsdCrateInfo | A class for introspecting the underlying qualities of .usdc 'crate' files, for diagnostic purposes |
UsdEditContext | A utility class to temporarily modify a stage's current EditTarget during an execution scope |
UsdEditTarget | Defines 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 |
UsdGeomBBoxCache | Caches bounds by recursively computing and aggregating bounds of children in world space and aggregating the result back into local space |
UsdGeomConstraintTarget | Schema wrapper for UsdAttribute for authoring and introspecting attributes that are constraint targets |
UsdGeomLinearUnits | Container class for static double-precision symbols representing common units of measure expressed in meters |
UsdGeomPrimvar | Schema wrapper for UsdAttribute for authoring and introspecting attributes that are primvars |
UsdGeomTokensType | UsdGeomTokens provides static, efficient TfTokens for use in all public USD API |
UsdGeomXformCache | A caching mechanism for transform matrices |
UsdGeomXformOp | Schema wrapper for UsdAttribute for authoring and computing transformation operations, as consumed by UsdGeomXformable schema |
UsdHydraTokensType | UsdHydraTokens provides static, efficient TfTokens for use in all public USD API |
UsdImagingGLEngine | The UsdImagingGLEngine is the main entry point API for rendering USD scenes |
UsdImagingGLRenderParams | Used as an arguments class for various methods in UsdImagingGLEngine |
UsdImagingIndexProxy | This proxy class exposes a subset of the private Delegate API to PrimAdapters |
UsdImagingInstancerContext | Object used by instancer prim adapters to pass along context about the instancer and instance prim to prototype prim adapters |
UsdImagingPrimAdapter | Base class for all PrimAdapters |
UsdImagingPrimvarDescCache | A cache for primvar descriptors |
UsdImagingSkeletonAdapter | Support for drawing bones of a UsdSkelSkeleton |
UsdImagingSkelRootAdapter | The SkelRoot adapter exists for two reasons: (a) Registering the SkeletonAdapter to handle processing of any skinned prim under a SkelRoot prim |
UsdInherits | A proxy class for applying listOp edits to the inherit paths list for a prim |
UsdLinearInterpolationTraits< T > | Traits class describing whether a particular C++ value type supports linear interpolation |
UsdLuxTokensType | UsdLuxTokens provides static, efficient TfTokens for use in all public USD API |
UsdMediaTokensType | UsdMediaTokens provides static, efficient TfTokens for use in all public USD API |
UsdNotice | Container class for Usd notices |
UsdObject | Base class for Usd scenegraph objects, providing common API |
UsdPayloads | UsdPayloads provides an interface to authoring and introspecting payloads |
UsdPhysicsMassUnits | Container class for static double-precision symbols representing common mass units of measure expressed in kilograms |
UsdPhysicsTokensType | UsdPhysicsTokens provides static, efficient TfTokens for use in all public USD API |
UsdPrimCompositionQuery | Object for making optionally filtered composition queries about a prim |
UsdPrimCompositionQueryArc | This represents a composition arc that is returned by a UsdPrimCompositionQuery |
UsdPrimDefinition | Class representing the builtin definition of a prim given the schemas registered in the schema registry |
UsdPrimRange | An forward-iterable range that traverses a subtree of prims rooted at a given prim in depth-first order |
UsdPrimSiblingIterator | Forward traversal iterator of sibling UsdPrim s |
UsdPrimSiblingRange | Forward iterator range of sibling UsdPrim s |
UsdPrimSubtreeIterator | Forward traversal iterator of sibling UsdPrim s |
UsdPrimSubtreeRange | Forward iterator range of sibling UsdPrim s |
UsdPrimTypeInfo | Class that holds the full type information for a prim |
UsdReferences | UsdReferences provides an interface to authoring and introspecting references in Usd |
UsdRenderSpec | A self-contained specification of render settings |
UsdRenderTokensType | UsdRenderTokens provides static, efficient TfTokens for use in all public USD API |
UsdResolveInfo | Container for information about the source of an attribute's value, i.e |
UsdRiTokensType | UsdRiTokens provides static, efficient TfTokens for use in all public USD API |
UsdSchemaBase | The base class for all schema types in Usd |
UsdShadeConnectableAPIBehavior | UsdShadeConnectableAPIBehavior defines the compatibilty and behavior UsdShadeConnectableAPIof when applied to a particular prim type |
UsdShadeConnectionSourceInfo | A compact struct to represent a bundle of information about an upstream source attribute |
UsdShadeInput | This class encapsulates a shader or node-graph input, which is a connectable attribute representing a typed value |
UsdShadeOutput | This class encapsulates a shader or node-graph output, which is a connectable attribute representing a typed, externally computed value |
UsdShadeShaderDefUtils | This class contains a set of utility functions used for populating the shader registry with shaders definitions specified using UsdShade schemas |
UsdShadeTokensType | UsdShadeTokens provides static, efficient TfTokens for use in all public USD API |
UsdShadeUtils | This class contains a set of utility functions used when authoring and querying shading networks |
UsdSkelAnimMap | Helper class for remapping vectorized animation data from one ordering of tokens to another |
UsdSkelAnimQuery | Class providing efficient queries of primitives that provide skel animation |
UsdSkelBakeSkinningParms | Parameters for configuring UsdSkelBakeSkinning |
UsdSkelBinding | Helper object that describes the binding of a skeleton to a set of skinnable objects |
UsdSkelBlendShapeQuery | Helper class used to resolve blend shape weights, including inbetweens |
UsdSkelCache | Thread-safe cache for accessing query objects for evaluating skeletal data |
UsdSkelInbetweenShape | Schema wrapper for UsdAttribute for authoring and introspecting attributes that serve as inbetween shapes of a UsdSkelBlendShape |
UsdSkelSkeletonQuery | Primary interface to reading bound skeleton data |
UsdSkelSkinningQuery | Object used for querying resolved bindings for skinning |
UsdSkelTokensType | UsdSkelTokens provides static, efficient TfTokens for use in all public USD API |
UsdSkelTopology | Object holding information describing skeleton topology |
UsdSpecializes | A proxy class for applying listOp edits to the specializes list for a prim |
UsdStageCache | A strongly concurrency safe collection of UsdStageRefPtr s, enabling sharing across multiple clients and threads |
UsdStageCacheContext | A context object that lets the UsdStage::Open() API read from or read from and write to a UsdStageCache instance during a scope of execution |
UsdStageLoadRules | This class represents rules that govern payload inclusion on UsdStages |
UsdStagePopulationMask | This class represents a mask that may be applied to a UsdStage to limit the set of UsdPrim s it populates |
UsdTimeCode | Represent a time value, which may be either numeric, holding a double value, or a sentinel value UsdTimeCode::Default() |
UsdTokensType | UsdTokens provides static, efficient TfTokens for use in all public USD API |
UsdUITokensType | UsdUITokens provides static, efficient TfTokens for use in all public USD API |
UsdUtilsCoalescingDiagnosticDelegateItem | An 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 |
UsdUtilsCoalescingDiagnosticDelegateSharedItem | The shared component in a coalesced result This type can be thought of as the key by which we coalesce our diagnostics |
UsdUtilsCoalescingDiagnosticDelegateUnsharedItem | The unshared component in a coalesced result |
UsdUtilsConditionalAbortDiagnosticDelegateErrorFilters | A 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 |
UsdUtilsRegisteredVariantSet | Class that holds information about variantSets that are registered with the pipeline |
UsdUtilsSparseAttrValueWriter | A utility class for authoring time-varying attribute values with simple run-length encoding, by skipping any redundant time-samples |
UsdUtilsSparseValueWriter | Utility class that manages sparse authoring of a set of UsdAttributes |
UsdUtilsStageCache | Simple interface for handling a singleton usd stage cache for use by all USD clients |
UsdUtilsTimeCodeRange | Represents a range of UsdTimeCode values as start and end time codes and a stride value |
UsdVariantSet | A UsdVariantSet represents a single VariantSet in USD (e.g |
UsdVariantSets | UsdVariantSets represents the collection of VariantSets that are present on a UsdPrim |
UsdviewqUtils | Performance enhancing utilities for usdview |
UsdVolTokensType | UsdVolTokens provides static, efficient TfTokens for use in all public USD API |
UsdZipFile | Class for reading a zip file |
UsdZipFileWriter | Class for writing a zip file |
PcpMapExpression::Variable | A Variable is a mutable memory cell that holds a value |
TraceCollection::Visitor | This interface provides a way to access data a TraceCollection |
VtArray< ELEM > | Represents an arbitrary dimensional rectangular container class |
VtArray< GfVec3f > | |
VtArray< TfToken > | |
VtArray< UsdSkelSkinningQuery > | |
VtDictionary | A map with string keys and VtValue values |
VtIsArray< T > | Array concept. By default, types are not arrays |
VtValue | Provides a container which may hold any type, and provides introspection and iteration over array types |
WorkDispatcher | A work dispatcher runs concurrent tasks |
WorkSingularTask | A WorkSingularTask runs a task in a WorkDispatcher, but never concurrently with itself |
UsdGeomXformable::XformQuery | Helper class that caches the ordered vector of UsGeomXformOps that contribute to the local transformation of an xformable prim |