|
HD_API void | AddRprim (HighlightMode const &mode, SdfPath const &renderIndexPath) |
| ---------------------— Population API -----------------------------—
|
|
HD_API void | AddInstance (HighlightMode const &mode, SdfPath const &renderIndexPath, VtIntArray const &instanceIndex=VtIntArray()) |
|
HD_API void | AddElements (HighlightMode const &mode, SdfPath const &renderIndexPath, VtIntArray const &elementIndices) |
|
HD_API void | AddEdges (HighlightMode const &mode, SdfPath const &renderIndexPath, VtIntArray const &edgeIndices) |
|
HD_API void | AddPoints (HighlightMode const &mode, SdfPath const &renderIndexPath, VtIntArray const &pointIndices) |
|
HD_API void | AddPoints (HighlightMode const &mode, SdfPath const &renderIndexPath, VtIntArray const &pointIndices, GfVec4f const &pointColor) |
|
HD_API PrimSelectionState const * | GetPrimSelectionState (HighlightMode const &mode, SdfPath const &renderIndexPath) const |
| -------------------------— Query API ------------------------------—
|
|
HD_API SdfPathVector | GetAllSelectedPrimPaths () const |
|
HD_API SdfPathVector | GetSelectedPrimPaths (HighlightMode const &mode) const |
|
HD_API std::vector< GfVec4f > const & | GetSelectedPointColors () const |
|
HD_API bool | IsEmpty () const |
|
HdSelection holds a collection of selected items per selection mode.
The items may be rprims, instances of an rprim and subprimitives of an rprim, such as elements (faces for meshes, individual curves for basis curves), edges & points. Each item is referred to by the render index path.
It current supports active and rollover selection modes, and may be inherited for customization.
Definition at line 52 of file selection.h.