24 #ifndef PXR_USD_USD_UTILS_DEPENDENCIES_H
25 #define PXR_USD_USD_UTILS_DEPENDENCIES_H
63 std::vector<std::string>* subLayers,
64 std::vector<std::string>* references,
65 std::vector<std::string>* payloads);
87 std::vector<SdfLayerRefPtr> *layers,
88 std::vector<std::string> *
assets,
89 std::vector<std::string> *unresolvedPaths,
90 const std::function<UsdUtilsProcessingFunc> &processingFunc =
91 std::function<UsdUtilsProcessingFunc>());
110 const SdfLayerHandle&
layer,
115 #endif // PXR_USD_USD_UTILS_DEPENDENCIES_H
Attempt to access an object that no longer exists in Houdini Invalid output Invalid type The attempted operation failed Node initialization script failed Failed to modify node or parameter because of a permission error Possible causes include locked assets
GLsizei const GLchar *const * string
USDUTILS_API void UsdUtilsModifyAssetPaths(const SdfLayerHandle &layer, const UsdUtilsModifyAssetPathFn &modifyFn)
GLenum GLuint GLint GLint layer
std::function< std::string(const std::string &assetPath)> UsdUtilsModifyAssetPathFn
USDUTILS_API bool UsdUtilsComputeAllDependencies(const SdfAssetPath &assetPath, std::vector< SdfLayerRefPtr > *layers, std::vector< std::string > *assets, std::vector< std::string > *unresolvedPaths, const std::function< UsdUtilsProcessingFunc > &processingFunc=std::function< UsdUtilsProcessingFunc >())
PXR_NAMESPACE_OPEN_SCOPE USDUTILS_API void UsdUtilsExtractExternalReferences(const std::string &filePath, std::vector< std::string > *subLayers, std::vector< std::string > *references, std::vector< std::string > *payloads)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE