18 #ifndef PXR_USD_IMAGING_USD_IMAGING_USD_PRIM_INFO_SCHEMA_H 
   19 #define PXR_USD_IMAGING_USD_IMAGING_USD_PRIM_INFO_SCHEMA_H 
   35 #define USD_IMAGING_USD_PRIM_INFO_SCHEMA_TOKENS \ 
   44     (piPropagatedPrototypes) \ 
   71         const HdContainerDataSourceHandle &fromParentContainer);
 
  147     static HdContainerDataSourceHandle
 
  156         const HdContainerDataSourceHandle &piPropagatedPrototypes
 
  191             const HdContainerDataSourceHandle &piPropagatedPrototypes);
 
  195         HdContainerDataSourceHandle 
Build();
 
  205         HdContainerDataSourceHandle _piPropagatedPrototypes;
 
USDIMAGING_API Builder & SetKind(const HdTokenDataSourceHandle &kind)
 
USDIMAGING_API HdBoolDataSourceHandle GetIsLoaded() const 
 
static USDIMAGING_API UsdImagingUsdPrimInfoSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
 
USDIMAGING_API HdContainerDataSourceHandle GetPiPropagatedPrototypes() const 
 
USDIMAGING_API HdPathDataSourceHandle GetNiPrototypePath() const 
 
USDIMAGING_API Builder & SetTypeName(const HdTokenDataSourceHandle &typeName)
 
UsdImagingUsdPrimInfoSchema(HdContainerDataSourceHandle container)
 
USDIMAGING_API Builder & SetSpecifier(const HdTokenDataSourceHandle &specifier)
 
static USDIMAGING_API const HdDataSourceLocator & GetDefaultLocator()
 
static USDIMAGING_API const HdDataSourceLocator & GetNiPrototypePathLocator()
Prim-level relative data source locator to locate niPrototypePath. 
 
USDIMAGING_API Builder & SetApiSchemas(const HdTokenArrayDataSourceHandle &apiSchemas)
 
USDIMAGING_API HdTokenArrayDataSourceHandle GetApiSchemas() const 
 
#define USD_IMAGING_USD_PRIM_INFO_SCHEMA_TOKENS
 
USDIMAGING_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far. 
 
HdTokenArrayDataSource::Handle HdTokenArrayDataSourceHandle
 
static USDIMAGING_API const TfToken & GetSchemaToken()
 
USDIMAGING_API HdTokenDataSourceHandle GetSpecifier() const 
 
static USDIMAGING_API HdContainerDataSourceHandle BuildRetained(const HdTokenDataSourceHandle &specifier, const HdTokenDataSourceHandle &typeName, const HdBoolDataSourceHandle &isLoaded, const HdTokenArrayDataSourceHandle &apiSchemas, const HdTokenDataSourceHandle &kind, const HdPathDataSourceHandle &niPrototypePath, const HdBoolDataSourceHandle &isNiPrototype, const HdContainerDataSourceHandle &piPropagatedPrototypes)
 
HdBoolDataSource::Handle HdBoolDataSourceHandle
 
USDIMAGING_API HdTokenDataSourceHandle GetKind() const 
 
USDIMAGING_API Builder & SetNiPrototypePath(const HdPathDataSourceHandle &niPrototypePath)
 
USDIMAGING_API HdBoolDataSourceHandle GetIsNiPrototype() const 
 
USDIMAGING_API Builder & SetIsLoaded(const HdBoolDataSourceHandle &isLoaded)
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
USDIMAGING_API HdTokenDataSourceHandle GetTypeName() const 
 
TF_DECLARE_PUBLIC_TOKENS(UsdImagingUsdPrimInfoSchemaTokens, USDIMAGING_API, USD_IMAGING_USD_PRIM_INFO_SCHEMA_TOKENS)
 
static USDIMAGING_API HdTokenDataSourceHandle BuildSpecifierDataSource(const TfToken &specifier)
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
USDIMAGING_API Builder & SetPiPropagatedPrototypes(const HdContainerDataSourceHandle &piPropagatedPrototypes)
 
HdPathDataSource::Handle HdPathDataSourceHandle
 
USDIMAGING_API Builder & SetIsNiPrototype(const HdBoolDataSourceHandle &isNiPrototype)
 
HdTokenDataSource::Handle HdTokenDataSourceHandle