HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PcpSiteStr Class Reference

#include <site.h>

+ Inheritance diagram for PcpSiteStr:

Classes

struct  Hash
 

Public Member Functions

PCP_API PcpSiteStr ()
 
PCP_API PcpSiteStr (const PcpLayerStackIdentifierStr &, const SdfPath &path)
 
PCP_API PcpSiteStr (const PcpLayerStackIdentifier &, const SdfPath &path)
 
PCP_API PcpSiteStr (const SdfLayerHandle &, const SdfPath &path)
 
PCP_API PcpSiteStr (PcpLayerStackSite const &)
 
PCP_API PcpSiteStr (PcpSite const &)
 
PCP_API bool operator== (const PcpSiteStr &rhs) const
 
PCP_API bool operator< (const PcpSiteStr &rhs) const
 

Public Attributes

PcpLayerStackIdentifierStr layerStackIdentifierStr
 
SdfPath path
 

Detailed Description

A "string-based" version of PcpSite. This stores layer identifiers as strings rather than SdfLayerHandles, making it stable wrt layer lifetimes.

Definition at line 81 of file site.h.

Constructor & Destructor Documentation

PCP_API PcpSiteStr::PcpSiteStr ( )
PCP_API PcpSiteStr::PcpSiteStr ( const PcpLayerStackIdentifierStr ,
const SdfPath path 
)
PCP_API PcpSiteStr::PcpSiteStr ( const PcpLayerStackIdentifier ,
const SdfPath path 
)
PCP_API PcpSiteStr::PcpSiteStr ( const SdfLayerHandle &  ,
const SdfPath path 
)
PCP_API PcpSiteStr::PcpSiteStr ( PcpLayerStackSite const )
PCP_API PcpSiteStr::PcpSiteStr ( PcpSite const )

Member Function Documentation

PCP_API bool PcpSiteStr::operator< ( const PcpSiteStr rhs) const
PCP_API bool PcpSiteStr::operator== ( const PcpSiteStr rhs) const

Member Data Documentation

PcpLayerStackIdentifierStr PcpSiteStr::layerStackIdentifierStr

Definition at line 84 of file site.h.

SdfPath PcpSiteStr::path

Definition at line 85 of file site.h.


The documentation for this class was generated from the following file: