24 #ifndef PXR_USD_USD_UTILS_DEPENDENCIES_H
25 #define PXR_USD_USD_UTILS_DEPENDENCIES_H
64 std::vector<std::string>* subLayers,
65 std::vector<std::string>* references,
66 std::vector<std::string>* payloads);
158 std::vector<SdfLayerRefPtr> *
layers,
159 std::vector<std::string> *assets,
160 std::vector<std::string> *unresolvedPaths);
178 const SdfLayerHandle&
layer,
183 #endif // PXR_USD_USD_UTILS_DEPENDENCIES_H
GLenum GLuint GLint GLint layer
USDUTILS_API void UsdUtilsModifyAssetPaths(const SdfLayerHandle &layer, const UsdUtilsModifyAssetPathFn &modifyFn)
std::function< std::string(const std::string &assetPath)> UsdUtilsModifyAssetPathFn
GLsizei const GLchar *const * string
USDUTILS_API bool UsdUtilsCreateNewARKitUsdzPackage(const SdfAssetPath &assetPath, const std::string &usdzFilePath, const std::string &firstLayerName=std::string())
USDUTILS_API void UsdUtilsExtractExternalReferences(const std::string &filePath, std::vector< std::string > *subLayers, std::vector< std::string > *references, std::vector< std::string > *payloads)
USDUTILS_API bool UsdUtilsComputeAllDependencies(const SdfAssetPath &assetPath, std::vector< SdfLayerRefPtr > *layers, std::vector< std::string > *assets, std::vector< std::string > *unresolvedPaths)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
USDUTILS_API bool UsdUtilsCreateNewUsdzPackage(const SdfAssetPath &assetPath, const std::string &usdzFilePath, const std::string &firstLayerName=std::string())
#define PXR_NAMESPACE_CLOSE_SCOPE
GLenum GLsizei GLsizei GLsizei GLsizei layers