DD::Image::KnobChangeGroup Class Reference
List of all members.
|
Classes |
class | Listener |
Public Member Functions |
void | flush () |
Static Public Member Functions |
static bool | delaying () |
| whether a KnobChangeGroup exists at present
|
Friends |
class | Knob |
Detailed Description
a
KnobChangeGroup will batch up all
Knob::changed() calls made whilst it exists. The effects of the
Knob::changed() calls will be executed when the
KnobChangeGroup is destroyed. Note this does not batch the effects of subclasses' virtual changed() methods.
KnobChangeGroup is used, for example, when a large number of keyframes on a knob or group knobs are being set, which would otherwise cause the curve editor to update too often and be too slow.