![]() |
|
Data used to find computation providers during exec compilation. More...
#include <providerResolution.h>
Public Types | |
| enum class | DynamicTraversal { Local , RelationshipTargetedObjects , ConnectionTargetedObjects , NamespaceAncestor } |
| An enum that indicates the part of provider resolution that is implemented by exec compilation logic. More... | |
Public Attributes | |
| 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. | |
Data used to find computation providers during exec compilation.
The provider resolution process starts from the origin object, the scene object that owns the consuming computation, and searches to find computation providers, the scene objects that own the computations that are evaluated to yield input values.
Definition at line 27 of file providerResolution.h.
|
strong |
An enum that indicates the part of provider resolution that is implemented by exec compilation logic.
This part of the traversal can search through the scene, apply predicates, and can branch out, potentially finding multiple providers.
Definition at line 41 of file providerResolution.h.
| DynamicTraversal dynamicTraversal |
An enum value that indicates the type of dynamic traversal used during provider resolution.
Definition at line 60 of file providerResolution.h.
| SdfPath localTraversal |
A path that describes the first part of provider resolution.
This path is relative to the origin object.
Definition at line 33 of file providerResolution.h.