#include <GeomOpKnobs.h>
Public Member Functions | |
| MaskKnobs (std::string_view filterMask="/*", std::string_view knobName="mask_patterns") | |
| void | knobs (Knob_Callback f, GeomOp *op) |
| const std::string & | filterSource () const |
| std::string_view | getMaskKnobName () const |
| Knob * | maskKnob () const |
| Binding | getBinding (GeomOpEngine *engine) const |
Protected Attributes | |
| const std::string_view | _maskKnobName |
| std::string | _filterMask |
| Mask patterns. | |
| Knob * | _maskKnob |
A class which provides common UI for modifying prims. Create one of these and call the knobs method to make the knobs. In the engine, get a binding to retrieve the prim paths in the input stage matching the mask set by the knob.
| ©2025 The Foundry Visionmongers, Ltd. All Rights Reserved. |