7 #ifndef PXR_USD_AR_PACKAGE_RESOLVER_H
8 #define PXR_USD_AR_PACKAGE_RESOLVER_H
109 const std::string& resolvedPackagePath,
110 const std::string& packagedPath) = 0;
126 virtual std::shared_ptr<ArAsset>
OpenAsset(
127 const std::string& resolvedPackagePath,
128 const std::string& resolvedPackagedPath) = 0;
161 #endif // PXR_USD_AR_PACKAGE_RESOLVER_H
virtual AR_API void EndCacheScope(VtValue *cacheScopeData)=0
AR_API ArPackageResolver()
virtual AR_API std::string Resolve(const std::string &resolvedPackagePath, const std::string &packagedPath)=0
virtual AR_API void BeginCacheScope(VtValue *cacheScopeData)=0
ArPackageResolver & operator=(const ArPackageResolver &)=delete
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
virtual AR_API std::shared_ptr< ArAsset > OpenAsset(const std::string &resolvedPackagePath, const std::string &resolvedPackagedPath)=0
virtual AR_API ~ArPackageResolver()