24 #ifndef PXR_USD_USD_UTILS_STITCH_H
25 #define PXR_USD_USD_UTILS_STITCH_H
71 const SdfLayerHandle& strongLayer,
72 const SdfLayerHandle& weakLayer);
80 const SdfSpecHandle& strongObj,
81 const SdfSpecHandle& weakObj);
109 const SdfLayerHandle& strongLayer,
bool fieldInStrongLayer,
110 const SdfLayerHandle& weakLayer,
bool fieldInWeakLayer,
119 const SdfLayerHandle& strongLayer,
120 const SdfLayerHandle& weakLayer,
129 const SdfSpecHandle& strongObj,
130 const SdfSpecHandle& weakObj,
GLsizei const GLchar *const * path
Use the default stitching behavior for this field.
std::function< UsdUtilsStitchValueStatus(const TfToken &field, const SdfPath &path, const SdfLayerHandle &strongLayer, bool fieldInStrongLayer, const SdfLayerHandle &weakLayer, bool fieldInWeakLayer, VtValue *stitchedValue)> UsdUtilsStitchValueFn
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
Use the value supplied in stitchedValue.
#define PXR_NAMESPACE_CLOSE_SCOPE
USDUTILS_API void UsdUtilsStitchLayers(const SdfLayerHandle &strongLayer, const SdfLayerHandle &weakLayer)
PXR_NAMESPACE_OPEN_SCOPE SDF_DECLARE_HANDLES(SdfLayer)
Don't stitch values for this field.
USDUTILS_API void UsdUtilsStitchInfo(const SdfSpecHandle &strongObj, const SdfSpecHandle &weakObj)
UsdUtilsStitchValueStatus