![]() |
|
Arguments used to identify a layer stack. More...
#include <layerStackIdentifier.h>
Public Types | |
| typedef PcpLayerStackIdentifier | This |
Public Member Functions | |
| PCP_API | PcpLayerStackIdentifier () |
| Construct with all empty pointers. | |
| PCP_API | PcpLayerStackIdentifier (const SdfLayerHandle &rootLayer, const SdfLayerHandle &sessionLayer=TfNullPtr, const ArResolverContext &pathResolverContext=ArResolverContext(), const PcpExpressionVariablesSource &expressionVariablesOverrideSource=PcpExpressionVariablesSource()) |
| Construct with given pointers. | |
| PCP_API PcpLayerStackIdentifier & | operator= (const PcpLayerStackIdentifier &) |
| PCP_API | operator bool () const |
| PCP_API bool | operator== (const This &rhs) const |
| bool | operator!= (const This &rhs) const |
| PCP_API bool | operator< (const This &rhs) const |
| bool | operator<= (const This &rhs) const |
| bool | operator> (const This &rhs) const |
| bool | operator>= (const This &rhs) const |
| size_t | GetHash () const |
Public Attributes | |
| const SdfLayerHandle | rootLayer |
| The root layer. | |
| const SdfLayerHandle | sessionLayer |
| The session layer (optional). | |
| const ArResolverContext | pathResolverContext |
| The path resolver context used for resolving asset paths. (optional) | |
| const PcpExpressionVariablesSource | expressionVariablesOverrideSource |
| The source for expression variables that compose over the expression variables in this layer stack. | |
Arguments used to identify a layer stack.
Objects of this type are immutable.
Definition at line 31 of file layerStackIdentifier.h.
| typedef PcpLayerStackIdentifier This |
Definition at line 33 of file layerStackIdentifier.h.
| PCP_API PcpLayerStackIdentifier | ( | ) |
Construct with all empty pointers.
| PCP_API PcpLayerStackIdentifier | ( | const SdfLayerHandle & | rootLayer, |
| const SdfLayerHandle & | sessionLayer = TfNullPtr, |
||
| const ArResolverContext & | pathResolverContext = ArResolverContext(), |
||
| const PcpExpressionVariablesSource & | expressionVariablesOverrideSource = PcpExpressionVariablesSource() |
||
| ) |
Construct with given pointers.
If all arguments are TfNullPtr then the result is identical to the default constructed object.
|
inline |
Definition at line 88 of file layerStackIdentifier.h.
|
inline |
Definition at line 61 of file layerStackIdentifier.h.
|
inline |
Definition at line 68 of file layerStackIdentifier.h.
|
inline |
Definition at line 72 of file layerStackIdentifier.h.
|
inline |
Definition at line 76 of file layerStackIdentifier.h.
| const PcpExpressionVariablesSource expressionVariablesOverrideSource |
The source for expression variables that compose over the expression variables in this layer stack.
(optional)
Definition at line 105 of file layerStackIdentifier.h.
| const ArResolverContext pathResolverContext |
The path resolver context used for resolving asset paths. (optional)
Definition at line 101 of file layerStackIdentifier.h.
| const SdfLayerHandle rootLayer |
The root layer.
Definition at line 95 of file layerStackIdentifier.h.
| const SdfLayerHandle sessionLayer |
The session layer (optional).
Definition at line 98 of file layerStackIdentifier.h.