enum CCL::IParameter::Flags

Overview

Parameter flags. More…

#include <iparameter.h>

enum Flags
{
    kSignalFirst    = kParamBehaviorSignalFirst,
    kSignalAlways   = kParamBehaviorSignalAlways,
    kBipolar        = kParamBehaviorBipolar,
    kReverse        = kParamBehaviorReverse,
    kOutOfRange     = kParamBehaviorOutOfRange,
    kWrapAround     = kParamBehaviorWrapAround,
    kStorable       = kParamSemanticStorable,
    kStoreListValue = kParamSemanticListValue,
    kGroupable      = kParamSemanticGroupable,
    kPublic         = kParamSemanticPublic,
    kMutable        = kParamSemanticMutable,
    kReadOnly       = kParamSemanticReadOnly,
    kUser1          = kParamUserFlag1,
    kUser2          = kParamUserFlag2,
    kUser3          = kParamUserFlag3,
    kIsEditing      = 1 < < (kLastParameterFlag+1),
    kFeedback       = 1 < < (kLastParameterFlag+2),
    kPriorityChange = 1 < < (kLastParameterFlag+3),
    kCanUndo        = 1 < < (kLastParameterFlag+4),
};

Detailed Documentation

Parameter flags.

Enum Values

kIsEditing

reserved for controller to store edit state

kFeedback

controller wants notify() calls as well

kPriorityChange

priority change pending

kCanUndo

parameter changes can be undone