Arguments used to identify a layer stack. More...
Inherits totally_ordered< PcpLayerStackIdentifier >.
Public Types | |
typedef PcpLayerStackIdentifier | This |
Public Member Functions | |
PCP_API | PcpLayerStackIdentifier () |
Construct with all empty pointers. More... | |
PCP_API | PcpLayerStackIdentifier (const SdfLayerHandle &rootLayer_, const SdfLayerHandle &sessionLayer_=TfNullPtr, const ArResolverContext &pathResolverContext_=ArResolverContext()) |
Construct with given pointers. More... | |
PCP_API PcpLayerStackIdentifier & | operator= (const PcpLayerStackIdentifier &) |
PCP_API | operator UnspecifiedBoolType () const |
PCP_API bool | operator== (const This &rhs) const |
PCP_API bool | operator< (const This &rhs) const |
size_t | GetHash () const |
Public Attributes | |
const SdfLayerHandle | rootLayer |
The root layer. More... | |
const SdfLayerHandle | sessionLayer |
The session layer (optional). More... | |
const ArResolverContext | pathResolverContext |
The path resolver context used for resolving asset paths. (optional) More... | |
Arguments used to identify a layer stack.
Objects of this type are immutable.
Definition at line 48 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() |
||
) |
Construct with given pointers.
If all arguments are TfNullPtr
then the result is identical to the default constructed object.
const ArResolverContext pathResolverContext |
The path resolver context used for resolving asset paths. (optional)
Definition at line 103 of file layerStackIdentifier.h.
const SdfLayerHandle rootLayer |
The root layer.
Definition at line 97 of file layerStackIdentifier.h.
const SdfLayerHandle sessionLayer |
The session layer (optional).
Definition at line 100 of file layerStackIdentifier.h.