31 #ifndef PXR_USD_IMAGING_USD_IMAGING_USD_PRIM_INFO_SCHEMA_H
32 #define PXR_USD_IMAGING_USD_IMAGING_USD_PRIM_INFO_SCHEMA_H
42 #define USDIMAGINGUSDPRIMINFO_SCHEMA_TOKENS \
47 (piPropagatedPrototypes) \
85 static HdContainerDataSourceHandle
90 const HdContainerDataSourceHandle &piPropagatedPrototypes,
114 const HdContainerDataSourceHandle &piPropagatedPrototypes);
121 HdContainerDataSourceHandle
Build();
127 HdContainerDataSourceHandle _piPropagatedPrototypes;
138 const HdContainerDataSourceHandle &fromParentContainer);
static USDIMAGING_API UsdImagingUsdPrimInfoSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
#define USDIMAGINGUSDPRIMINFO_SCHEMA_TOKENS
UsdImagingUsdPrimInfoSchema(HdContainerDataSourceHandle container)
USDIMAGING_API Builder & SetSpecifier(const HdTokenDataSourceHandle &specifier)
static USDIMAGING_API const HdDataSourceLocator & GetDefaultLocator()
static USDIMAGING_API const HdDataSourceLocator & GetNiPrototypePathLocator()
USDIMAGING_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far.
USDIMAGING_API HdBoolDataSourceHandle GetIsLoaded()
static USDIMAGING_API const TfToken & GetSchemaToken()
USDIMAGING_API HdTokenDataSourceHandle GetSpecifier()
HdBoolDataSource::Handle HdBoolDataSourceHandle
USDIMAGING_API Builder & SetNiPrototypePath(const HdPathDataSourceHandle &niPrototypePath)
USDIMAGING_API Builder & SetIsLoaded(const HdBoolDataSourceHandle &isLoaded)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
USDIMAGING_API HdContainerDataSourceHandle GetPiPropagatedPrototypes()
static USDIMAGING_API HdContainerDataSourceHandle BuildRetained(const HdPathDataSourceHandle &niPrototypePath, const HdBoolDataSourceHandle &isNiPrototype, const HdTokenDataSourceHandle &specifier, const HdContainerDataSourceHandle &piPropagatedPrototypes, const HdBoolDataSourceHandle &isLoaded)
#define PXR_NAMESPACE_CLOSE_SCOPE
USDIMAGING_API Builder & SetPiPropagatedPrototypes(const HdContainerDataSourceHandle &piPropagatedPrototypes)
USDIMAGING_API HdPathDataSourceHandle GetNiPrototypePath()
TF_DECLARE_PUBLIC_TOKENS(UsdImagingUsdPrimInfoSchemaTokens, USDIMAGING_API, USDIMAGINGUSDPRIMINFO_SCHEMA_TOKENS)
USDIMAGING_API HdBoolDataSourceHandle GetIsNiPrototype()
HdPathDataSource::Handle HdPathDataSourceHandle
USDIMAGING_API Builder & SetIsNiPrototype(const HdBoolDataSourceHandle &isNiPrototype)
HdTokenDataSource::Handle HdTokenDataSourceHandle