24 #ifndef PXR_USD_USD_FLATTEN_UTILS_H
25 #define PXR_USD_USD_FLATTEN_UTILS_H
80 const SdfLayerHandle& sourceLayer,
128 const SdfLayerHandle& sourceLayer,
170 const PcpLayerStackRefPtr &layerStack,
SdfLayerHandle sourceLayer
Layer where the asset path is authored.
GLsizei const GLchar *const * string
PXR_NAMESPACE_OPEN_SCOPE SDF_DECLARE_HANDLES(SdfLayer)
USD_API SdfLayerRefPtr UsdFlattenLayerStack(const PcpLayerStackRefPtr &layerStack, const std::string &tag=std::string())
std::string assetPath
Authored asset path.
std::function< std::string(const UsdFlattenResolveAssetPathContext &)> UsdFlattenResolveAssetPathAdvancedFn
VtDictionary expressionVariables
Expression variables from the layer stack.
USD_API std::string UsdFlattenLayerStackResolveAssetPathAdvanced(const UsdFlattenResolveAssetPathContext &context)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
USD_API std::string UsdFlattenLayerStackResolveAssetPath(const SdfLayerHandle &sourceLayer, const std::string &assetPath)
#define PXR_NAMESPACE_CLOSE_SCOPE
std::function< std::string(const SdfLayerHandle &sourceLayer, const std::string &assetPath)> UsdFlattenResolveAssetPathFn