|
Utility class for setting sparse sets of child data source fields to be filled as arguments into BuildRetained. More...
#include <splitDiopterSchema.h>
Public Member Functions | |
HD_API Builder & | SetCount (const HdIntDataSourceHandle &count) |
HD_API Builder & | SetAngle (const HdFloatDataSourceHandle &angle) |
HD_API Builder & | SetOffset1 (const HdFloatDataSourceHandle &offset1) |
HD_API Builder & | SetWidth1 (const HdFloatDataSourceHandle &width1) |
HD_API Builder & | SetFocusDistance1 (const HdFloatDataSourceHandle &focusDistance1) |
HD_API Builder & | SetOffset2 (const HdFloatDataSourceHandle &offset2) |
HD_API Builder & | SetWidth2 (const HdFloatDataSourceHandle &width2) |
HD_API Builder & | SetFocusDistance2 (const HdFloatDataSourceHandle &focusDistance2) |
HD_API HdContainerDataSourceHandle | Build () |
Returns a container data source containing the members set thus far. | |
Utility class for setting sparse sets of child data source fields to be filled as arguments into BuildRetained.
Because all setter methods return a reference to the instance, this can be used in the "builder pattern" form.
Definition at line 165 of file splitDiopterSchema.h.
HD_API HdContainerDataSourceHandle Build | ( | ) |
Returns a container data source containing the members set thus far.