7 #ifndef PXR_USD_USD_UTILS_STITCH_H
8 #define PXR_USD_USD_UTILS_STITCH_H
54 const SdfLayerHandle& strongLayer,
55 const SdfLayerHandle& weakLayer);
63 const SdfSpecHandle& strongObj,
64 const SdfSpecHandle& weakObj);
92 const SdfLayerHandle& strongLayer,
bool fieldInStrongLayer,
93 const SdfLayerHandle& weakLayer,
bool fieldInWeakLayer,
102 const SdfLayerHandle& strongLayer,
103 const SdfLayerHandle& weakLayer,
112 const SdfSpecHandle& strongObj,
113 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