7#ifndef PXR_USD_USD_UTILS_USDZ_PACKAGE_H
8#define PXR_USD_USD_UTILS_USDZ_PACKAGE_H
14#include "pxr/usd/usdUtils/api.h"
19PXR_NAMESPACE_OPEN_SCOPE
67 const std::string& usdzFilePath,
68 const std::string& firstLayerName=std::string(),
69 bool editLayersInPlace =
false);
116 const std::string &usdzFilePath,
117 const std::string &firstLayerName=std::string(),
118 bool editLayersInplace =
false);
120PXR_NAMESPACE_CLOSE_SCOPE
Contains an asset path and an optional resolved path.
USDUTILS_API bool UsdUtilsCreateNewUsdzPackage(const SdfAssetPath &assetPath, const std::string &usdzFilePath, const std::string &firstLayerName=std::string(), bool editLayersInPlace=false)
Creates a USDZ package containing the specified asset, identified by its assetPath.
USDUTILS_API bool UsdUtilsCreateNewARKitUsdzPackage(const SdfAssetPath &assetPath, const std::string &usdzFilePath, const std::string &firstLayerName=std::string(), bool editLayersInplace=false)
Similar to UsdUtilsCreateNewUsdzPackage, this function packages all of the dependencies of the given ...