Nuke binary plugins 16.1.1
 
Loading...
Searching...
No Matches
DD::Image::TransformKnobs Class Reference

#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 &params)
 
void knobs (Knob_Callback f, GeomOp *op)
 
KnobtransformKnob () const
 
const std::string & transformKnobName () const
 
KnobopOrderKnob () 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
 

Detailed Description

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.
www.foundry.com