std::vector< HdStTextureObjectPtr > HdStTextureObjectPtrVector
HDST_API void MarkTextureObjectDirty(HdStTextureObjectPtr const &textureObject)
size_t GetNumberOfTextureObjects() const
The number of texture objects.
HDST_API void GarbageCollect()
HDST_API HdSt_TextureObjectRegistry(HdStResourceRegistry *registry)
int64_t GetTotalTextureMemory() const
HDST_API void MarkTextureFilePathDirty(const TfToken &filePath)
HDST_API HdStResourceRegistry * GetResourceRegistry() const
HDST_API std::set< HdStTextureObjectSharedPtr > Commit()
HDST_API void AdjustTotalTextureMemory(int64_t memDiff)
HDST_API ~HdSt_TextureObjectRegistry()
std::weak_ptr< class HdStTextureObject > HdStTextureObjectPtr
HDST_API HdStTextureObjectSharedPtr AllocateTextureObject(const HdStTextureIdentifier &textureId, HdStTextureType textureType)