7#ifndef PXR_EXEC_PROVIDER_RESOLUTION_H
8#define PXR_EXEC_PROVIDER_RESOLUTION_H
16#include "pxr/usd/sdf/path.h"
18PXR_NAMESPACE_OPEN_SCOPE
63PXR_NAMESPACE_CLOSE_SCOPE
A path value used to locate objects in layers or scenegraphs.
This file contains definitions for trivial types, including type aliases, so that source files that r...
Data used to find computation providers during exec compilation.
SdfPath localTraversal
A path that describes the first part of provider resolution.
DynamicTraversal dynamicTraversal
An enum value that indicates the type of dynamic traversal used during provider resolution.
DynamicTraversal
An enum that indicates the part of provider resolution that is implemented by exec compilation logic.
@ Local
The localTraversal path directly indicates the computation provider.
@ RelationshipTargetedObjects
Find providers by traversing relationship targets, applying any relationship forwarding,...
@ ConnectionTargetedObjects
Find providers by traversing attribute connections to the objects they target.
@ NamespaceAncestor
Find the provider by traversing upward in namespace.