7 #ifndef PXR_USD_AR_DEFAULT_RESOLVER_H
8 #define PXR_USD_AR_DEFAULT_RESOLVER_H
73 const std::vector<std::string>& searchPath);
78 const std::string& assetPath,
83 const std::string& assetPath,
88 const std::string& assetPath)
const override;
92 const std::string& assetPath)
const override;
106 const std::string& assetPath)
const override;
113 const std::string& contextStr)
const override;
117 const std::string& assetPath)
const override;
121 const std::string&
path,
143 #endif // PXR_USD_AR_DEFAULT_RESOLVER_H
AR_API ArDefaultResolver()=default
AR_API std::string _CreateIdentifier(const std::string &assetPath, const ArResolvedPath &anchorAssetPath) const override
AR_API ArResolvedPath _Resolve(const std::string &assetPath) const override
GLsizei const GLchar *const * path
AR_API std::shared_ptr< ArAsset > _OpenAsset(const ArResolvedPath &resolvedPath) const override
AR_API ArTimestamp _GetModificationTimestamp(const std::string &path, const ArResolvedPath &resolvedPath) const override
virtual AR_API ~ArDefaultResolver()=default
AR_API ArResolverContext _CreateDefaultContextForAsset(const std::string &assetPath) const override
AR_API ArResolverContext _CreateContextFromString(const std::string &contextStr) const override
AR_API std::string _CreateIdentifierForNewAsset(const std::string &assetPath, const ArResolvedPath &anchorAssetPath) const override
AR_API bool _IsContextDependentPath(const std::string &assetPath) const override
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static AR_API void SetDefaultSearchPath(const std::vector< std::string > &searchPath)
WriteMode
Enumeration of write modes for OpenAssetForWrite.
#define PXR_NAMESPACE_CLOSE_SCOPE
AR_API std::shared_ptr< ArWritableAsset > _OpenAssetForWrite(const ArResolvedPath &resolvedPath, WriteMode writeMode) const override
AR_API ArResolverContext _CreateDefaultContext() const override
AR_API ArResolvedPath _ResolveForNewAsset(const std::string &assetPath) const override