18 #ifndef PXR_IMAGING_HD_SPLIT_DIOPTER_SCHEMA_H 
   19 #define PXR_IMAGING_HD_SPLIT_DIOPTER_SCHEMA_H 
   35 #define HD_SPLIT_DIOPTER_SCHEMA_TOKENS \ 
   68         const HdContainerDataSourceHandle &fromParentContainer);
 
  130     static HdContainerDataSourceHandle
 
  178         HdContainerDataSourceHandle 
Build();
 
HD_API HdFloatDataSourceHandle GetWidth2() const 
 
TF_DECLARE_PUBLIC_TOKENS(HdSplitDiopterSchemaTokens, HD_API, HD_SPLIT_DIOPTER_SCHEMA_TOKENS)
 
HdFloatDataSource::Handle HdFloatDataSourceHandle
 
HD_API Builder & SetWidth1(const HdFloatDataSourceHandle &width1)
 
SIM_API const UT_StringHolder angle
 
HD_API HdFloatDataSourceHandle GetOffset2() const 
 
HD_API Builder & SetOffset2(const HdFloatDataSourceHandle &offset2)
 
HD_API HdFloatDataSourceHandle GetFocusDistance2() const 
 
HD_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far. 
 
static HD_API const HdDataSourceLocator & GetDefaultLocator()
 
HD_API HdFloatDataSourceHandle GetFocusDistance1() const 
 
HD_API Builder & SetAngle(const HdFloatDataSourceHandle &angle)
 
static HD_API HdContainerDataSourceHandle BuildRetained(const HdIntDataSourceHandle &count, const HdFloatDataSourceHandle &angle, const HdFloatDataSourceHandle &offset1, const HdFloatDataSourceHandle &width1, const HdFloatDataSourceHandle &focusDistance1, const HdFloatDataSourceHandle &offset2, const HdFloatDataSourceHandle &width2, const HdFloatDataSourceHandle &focusDistance2)
 
HD_API HdIntDataSourceHandle GetCount() const 
 
HD_API Builder & SetWidth2(const HdFloatDataSourceHandle &width2)
 
static HD_API HdSplitDiopterSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
 
HD_API Builder & SetCount(const HdIntDataSourceHandle &count)
 
static HD_API const TfToken & GetSchemaToken()
 
HD_API Builder & SetOffset1(const HdFloatDataSourceHandle &offset1)
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
HD_API HdFloatDataSourceHandle GetOffset1() const 
 
HD_API Builder & SetFocusDistance2(const HdFloatDataSourceHandle &focusDistance2)
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
HdIntDataSource::Handle HdIntDataSourceHandle
 
HD_API HdFloatDataSourceHandle GetWidth1() const 
 
HD_API Builder & SetFocusDistance1(const HdFloatDataSourceHandle &focusDistance1)
 
HD_API HdFloatDataSourceHandle GetAngle() const 
 
#define HD_SPLIT_DIOPTER_SCHEMA_TOKENS
 
HdSplitDiopterSchema(HdContainerDataSourceHandle container)