7 #ifndef PXR_USD_USD_EDIT_TARGET_H
8 #define PXR_USD_USD_EDIT_TARGET_H
109 bool operator==(
const UsdEditTarget &other)
const;
113 return !(*
this == other);
125 const SdfLayerHandle &
GetLayer() const & {
return _layer; }
126 SdfLayerHandle
GetLayer() && {
return std::move(_layer); }
152 SdfPropertySpecHandle
162 SdfAttributeSpecHandle
173 SdfRelationshipSpecHandle
201 UsdEditTarget
ComposeOver(
const UsdEditTarget &weaker)
const;
208 SdfLayerHandle _layer;
215 #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 SdfRelationshipSpecHandle GetRelationshipSpecForScenePath(const SdfPath &scenePath) const
USD_API SdfPropertySpecHandle GetPropertySpecForScenePath(const SdfPath &scenePath) const
const SdfLayerHandle & GetLayer() const &
Return the layer this EditTarget contains.
USD_API SdfAttributeSpecHandle GetAttributeSpecForScenePath(const SdfPath &scenePath) const
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.