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