-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding UsdResolveTarget which can be used to perform attribute value
resolution using only a subrange of a prim's prim stack. A UsdResolveTarget holds a prim index and iterator ranges determining the start node and layer and stop node and layer that a Usd_Resolver should use when iterating over a prim index for value resolution. UsdResolveTargets can only be consumed by UsdAttributeQuery(s) during construction. Proving an attribute query will limit value resolution for all its methods to the prim stack subrange of the resolve target. UsdResolverTargets can only be created by the following methods UsdPrimCompositionQueryArc::MakeResolveTargetUpTo UsdPrimCompositionQueryArc::MakeResolveTargetStrongerThan UsdPrim::MakeResolveTargetUpToEditTarget UsdPrim::MakeResolveTargetStrongerThanEditTarget The query arc methods produce resolve targets that limit value resolution to either "up to" or "stronger than" that particular composition arc. The UsdPrim methods produce resolve targets that limit value resolution to "up to" or "stronger than" the spec that would be authored by a given UsdEditTarget for the prim. Fixes #1483 (Internal change: 2250352)
- Loading branch information
Showing
26 changed files
with
2,051 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.