HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
resourceRegistry.h File Reference
#include "pxr/pxr.h"
#include "pxr/base/vt/dictionary.h"
#include "pxr/imaging/hdSt/api.h"
#include "pxr/imaging/hgi/hgi.h"
#include "pxr/imaging/hd/bufferArrayRange.h"
#include "pxr/imaging/hd/bufferArrayRegistry.h"
#include "pxr/imaging/hd/bufferSource.h"
#include "pxr/imaging/hd/bufferSpec.h"
#include "pxr/imaging/hd/enums.h"
#include "pxr/imaging/hd/instanceRegistry.h"
#include "pxr/imaging/hd/resourceRegistry.h"
#include <tbb/concurrent_vector.h>
#include <atomic>
#include <map>
#include <memory>
+ Include dependency graph for resourceRegistry.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HdStResourceRegistry
 

Typedefs

using HdComputationSharedPtr = std::shared_ptr< class HdComputation >
 
using HdStDispatchBufferSharedPtr = std::shared_ptr< class HdStDispatchBuffer >
 
using HdStGLSLProgramSharedPtr = std::shared_ptr< class HdStGLSLProgram >
 
using HdSt_BasisCurvesTopologySharedPtr = std::shared_ptr< class HdSt_BasisCurvesTopology >
 
using HdStShaderCodePtr = std::weak_ptr< class HdStShaderCode >
 
using HdSt_GeometricShaderSharedPtr = std::shared_ptr< class HdSt_GeometricShader >
 
using HdStTextureResourceSharedPtr = std::shared_ptr< class HdStTextureResource >
 
using HdStTextureResourceHandleSharedPtr = std::shared_ptr< class HdStTextureResourceHandle >
 
using HdStTextureHandleSharedPtr = std::shared_ptr< class HdStTextureHandle >
 
using HdStTextureObjectSharedPtr = std::shared_ptr< class HdStTextureObject >
 
using HdStPersistentBufferSharedPtr = std::shared_ptr< class HdStPersistentBuffer >
 
using HdStResourceRegistrySharedPtr = std::shared_ptr< class HdStResourceRegistry >
 
using Hd_VertexAdjacencySharedPtr = std::shared_ptr< class Hd_VertexAdjacency >
 
using HdSt_MeshTopologySharedPtr = std::shared_ptr< class HdSt_MeshTopology >
 

Typedef Documentation

Definition at line 76 of file resourceRegistry.h.

using HdComputationSharedPtr = std::shared_ptr<class HdComputation>

Definition at line 50 of file resourceRegistry.h.

using HdSt_BasisCurvesTopologySharedPtr = std::shared_ptr<class HdSt_BasisCurvesTopology>

Definition at line 55 of file resourceRegistry.h.

Definition at line 60 of file resourceRegistry.h.

using HdSt_MeshTopologySharedPtr = std::shared_ptr<class HdSt_MeshTopology>

Definition at line 78 of file resourceRegistry.h.

Definition at line 51 of file resourceRegistry.h.

Definition at line 52 of file resourceRegistry.h.

Definition at line 72 of file resourceRegistry.h.

Definition at line 74 of file resourceRegistry.h.

using HdStShaderCodePtr = std::weak_ptr<class HdStShaderCode>

Definition at line 58 of file resourceRegistry.h.

Definition at line 68 of file resourceRegistry.h.

Definition at line 70 of file resourceRegistry.h.

Definition at line 65 of file resourceRegistry.h.

Definition at line 63 of file resourceRegistry.h.