HDK
|
#include <instancerTopologySchema.h>
Public Member Functions | |
HD_API Builder & | SetPrototypes (const HdPathArrayDataSourceHandle &prototypes) |
HD_API Builder & | SetInstanceIndices (const HdVectorDataSourceHandle &instanceIndices) |
HD_API Builder & | SetMask (const HdBoolArrayDataSourceHandle &mask) |
HD_API Builder & | SetInstanceLocations (const HdPathArrayDataSourceHandle &instanceLocations) |
HD_API HdContainerDataSourceHandle | Build () |
Returns a container data source containing the members set thus far. More... | |
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 157 of file instancerTopologySchema.h.
HD_API HdContainerDataSourceHandle HdInstancerTopologySchema::Builder::Build | ( | ) |
Returns a container data source containing the members set thus far.
HD_API Builder& HdInstancerTopologySchema::Builder::SetInstanceIndices | ( | const HdVectorDataSourceHandle & | instanceIndices | ) |
HD_API Builder& HdInstancerTopologySchema::Builder::SetInstanceLocations | ( | const HdPathArrayDataSourceHandle & | instanceLocations | ) |
HD_API Builder& HdInstancerTopologySchema::Builder::SetMask | ( | const HdBoolArrayDataSourceHandle & | mask | ) |
HD_API Builder& HdInstancerTopologySchema::Builder::SetPrototypes | ( | const HdPathArrayDataSourceHandle & | prototypes | ) |