24 #ifndef PXR_USD_USD_EDIT_TARGET_H
25 #define PXR_USD_USD_EDIT_TARGET_H
124 bool operator==(
const UsdEditTarget &other)
const;
128 return !(*
this == other);
140 const SdfLayerHandle &
GetLayer() const & {
return _layer; }
141 SdfLayerHandle
GetLayer() && {
return std::move(_layer); }
161 SdfPropertySpecHandle
183 UsdEditTarget
ComposeOver(
const UsdEditTarget &weaker)
const;
190 SdfLayerHandle _layer;
197 #endif // PXR_USD_USD_EDIT_TARGET_H
USD_API SdfPath MapToSpecPath(const SdfPath &scenePath) const
USD_API SdfSpecHandle GetSpecForScenePath(const SdfPath &scenePath) const
PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_WEAK_PTRS(UsdStage)
bool operator!=(const UsdEditTarget &other) const
Inequality comparison.
GLenum GLuint GLint GLint layer
USD_API UsdEditTarget ComposeOver(const UsdEditTarget &weaker) const
const PcpMapFunction & GetMapFunction() const
USD_API SdfPrimSpecHandle GetPrimSpecForScenePath(const SdfPath &scenePath) const
static USD_API UsdEditTarget ForLocalDirectVariant(const SdfLayerHandle &layer, const SdfPath &varSelPath)
USD_API SdfPropertySpecHandle GetPropertySpecForScenePath(const SdfPath &scenePath) const
const SdfLayerHandle & GetLayer() const &
Return the layer this EditTarget contains.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
SdfLayerHandle GetLayer()&&
USD_API bool operator==(const UsdEditTarget &other) const
Equality comparison.