25 #ifndef PXR_USD_USD_UTILS_USER_PROCESSING_FUNC
26 #define PXR_USD_USD_UTILS_USER_PROCESSING_FUNC
49 : _assetPath(assetPath) {}
53 const std::vector<std::string> &dependencies)
54 : _assetPath(assetPath), _dependencies(dependencies) {}
91 return _assetPath == rhs._assetPath &&
92 _dependencies == rhs._dependencies;
98 return !(*
this == rhs);
103 std::vector<std::string> _dependencies;
110 const SdfLayerHandle &
layer,
115 #endif // PXR_USD_USD_UTILS_USER_PROCESSING_FUNC
USDUTILS_API UsdUtilsDependencyInfo(const std::string &assetPath)
USDUTILS_API UsdUtilsDependencyInfo()=default
USDUTILS_API const std::string & GetAssetPath() const
GLsizei const GLchar *const * string
USDUTILS_API const std::vector< std::string > & GetDependencies() const
GLenum GLuint GLint GLint layer
bool operator==(const UsdUtilsDependencyInfo &rhs) const
Equality: Asset path and dependencies are the same.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
UsdUtilsDependencyInfo(const SdfLayerHandle &layer, const UsdUtilsDependencyInfo &dependencyInfo) UsdUtilsProcessingFunc
USDUTILS_API UsdUtilsDependencyInfo(const std::string &assetPath, const std::vector< std::string > &dependencies)
bool operator!=(const UsdUtilsDependencyInfo &rhs) const