#include <GeomOpKnobs.h>
Public Member Functions | |
| MaskKnobs (std::string_view filterMask="{default}", std::string_view maskKnobName="mask_patterns", std::string_view injectKnobName="inject_mask") | |
| void | knobs (Knob_Callback f, GeomOp *op) |
| const std::string & | filterSource () const |
| std::string_view | getMaskKnobName () const |
| Knob * | maskKnob () const |
| std::string_view | getInjectKnobName () const |
| Binding | getBinding (GeomOpEngine *engine) const |
Protected Attributes | |
| const std::string_view | _maskKnobName |
| const std::string_view | _injectKnobName |
| std::string | _filterMask |
| Mask patterns. | |
| Knob * | _maskKnob |
| bool | _injectMask |
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.
| ©2026 The Foundry Visionmongers, Ltd. All Rights Reserved. |