7#ifndef PXR_USD_SDF_PROXY_TYPES_H
8#define PXR_USD_SDF_PROXY_TYPES_H
13#include "pxr/usd/sdf/childrenPolicies.h"
20PXR_NAMESPACE_OPEN_SCOPE
40typedef SdfChildrenProxy<SdfVariantSetView> SdfVariantSetsProxy;
62 const SdfSpecHandle& spec,
const TfToken& pathField);
68SdfGetReferenceEditorProxy(
69 const SdfSpecHandle& spec,
const TfToken& referenceField);
75SdfGetPayloadEditorProxy(
76 const SdfSpecHandle& spec,
const TfToken& payloadField);
83 const SdfSpecHandle& spec,
const TfToken& orderField);
85PXR_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.