Loading...
Searching...
No Matches
HdNurbsPatchSchema::Builder Class Reference

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 BuilderSetUVertexCount (const HdIntDataSourceHandle &uVertexCount)
 
HD_API BuilderSetVVertexCount (const HdIntDataSourceHandle &vVertexCount)
 
HD_API BuilderSetUOrder (const HdIntDataSourceHandle &uOrder)
 
HD_API BuilderSetVOrder (const HdIntDataSourceHandle &vOrder)
 
HD_API BuilderSetUKnots (const HdDoubleArrayDataSourceHandle &uKnots)
 
HD_API BuilderSetVKnots (const HdDoubleArrayDataSourceHandle &vKnots)
 
HD_API BuilderSetUForm (const HdTokenDataSourceHandle &uForm)
 
HD_API BuilderSetVForm (const HdTokenDataSourceHandle &vForm)
 
HD_API BuilderSetURange (const HdVec2dDataSourceHandle &uRange)
 
HD_API BuilderSetVRange (const HdVec2dDataSourceHandle &vRange)
 
HD_API BuilderSetTrimCurve (const HdContainerDataSourceHandle &trimCurve)
 
HD_API BuilderSetOrientation (const HdTokenDataSourceHandle &orientation)
 
HD_API BuilderSetDoubleSided (const HdBoolDataSourceHandle &doubleSided)
 
HD_API HdContainerDataSourceHandle Build ()
 Returns a container data source containing the members set thus far.
 

Detailed Description

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.

Member Function Documentation

◆ Build()

HD_API HdContainerDataSourceHandle Build ( )

Returns a container data source containing the members set thus far.


The documentation for this class was generated from the following file: