|
Utility class for setting sparse sets of child data source fields to be filled as arguments into BuildRetained. More...
#include <nurbsPatchSchema.h>
Public Member Functions | |
HD_API Builder & | SetUVertexCount (const HdIntDataSourceHandle &uVertexCount) |
HD_API Builder & | SetVVertexCount (const HdIntDataSourceHandle &vVertexCount) |
HD_API Builder & | SetUOrder (const HdIntDataSourceHandle &uOrder) |
HD_API Builder & | SetVOrder (const HdIntDataSourceHandle &vOrder) |
HD_API Builder & | SetUKnots (const HdDoubleArrayDataSourceHandle &uKnots) |
HD_API Builder & | SetVKnots (const HdDoubleArrayDataSourceHandle &vKnots) |
HD_API Builder & | SetUForm (const HdTokenDataSourceHandle &uForm) |
HD_API Builder & | SetVForm (const HdTokenDataSourceHandle &vForm) |
HD_API Builder & | SetURange (const HdVec2dDataSourceHandle &uRange) |
HD_API Builder & | SetVRange (const HdVec2dDataSourceHandle &vRange) |
HD_API Builder & | SetTrimCurve (const HdContainerDataSourceHandle &trimCurve) |
HD_API Builder & | SetOrientation (const HdTokenDataSourceHandle &orientation) |
HD_API Builder & | SetDoubleSided (const HdBoolDataSourceHandle &doubleSided) |
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 196 of file nurbsPatchSchema.h.
HD_API HdContainerDataSourceHandle Build | ( | ) |
Returns a container data source containing the members set thus far.