#include <GeomOpKnobs.h>
Public Types | |
| enum class | XformOpOrder : int32_t { NoChange , Append , Prepend , Replace } |
Public Member Functions | |
| TransformKnobs (const std::string &transformKnobName="transform") | |
| TransformKnobs (const KnobParams ¶ms) | |
| void | knobs (Knob_Callback f, GeomOp *op) |
| Knob * | transformKnob () const |
| const std::string & | transformKnobName () const |
| Knob * | opOrderKnob () const |
| const std::string & | opOrderKnobName () const |
| const fdk::Mat4d & | transform () const |
| Binding | getBinding (GeomOpEngine *engine) const |
| XformOpOrder | getOpOrderFromKnobValue (int knobValue) const |
Static Public Attributes | |
| static const KnobParams | kDefaultKnobParams |
Protected Attributes | |
| Knob * | _transformKnob |
| Knob * | _opOrderKnob |
| fdk::Mat4d | _localTransform |
| Local matrix that Axis_Knob fills in. | |
| KnobParams | _knobParams |
A class which provides common UI for transforming prims. Create one of these and call the knobs method to make the knobs. Then call the apply method to author the attributes.
| ©2026 The Foundry Visionmongers, Ltd. All Rights Reserved. |