24 #ifndef PXR_USD_SDF_PROXY_TYPES_H 25 #define PXR_USD_SDF_PROXY_TYPES_H 30 #include "pxr/usd/sdf/childrenPolicies.h" 37 PXR_NAMESPACE_OPEN_SCOPE
57 typedef SdfChildrenProxy<SdfVariantSetView> SdfVariantSetsProxy;
78 SdfGetPathEditorProxy(
79 const SdfSpecHandle& spec,
const TfToken& pathField);
85 SdfGetReferenceEditorProxy(
86 const SdfSpecHandle& spec,
const TfToken& referenceField);
92 SdfGetPayloadEditorProxy(
93 const SdfSpecHandle& spec,
const TfToken& payloadField);
100 const SdfSpecHandle& spec,
const TfToken& orderField);
102 PXR_NAMESPACE_CLOSE_SCOPE
104 #endif // PXR_USD_SDF_PROXY_TYPES_H std::map< SdfPath, SdfPath > SdfRelocatesMap
A map of source SdfPaths to target SdfPaths for relocation.
Represents a set of list editing operations.
Base class for all Sdf spec classes.
Token for efficient comparison, assignment, and hashing of known strings.
Predicate for viewing attributes.
Map edit proxy value policy for relocates maps.
Represents a single list of list editing operations.
A proxy for editing map-like values.
Provides a view onto an object's children.