SeExpr
|
#include <QTextBrowser>
#include <QPlainTextEdit>
#include <QDialog>
#include <QTimer>
#include <QRegExp>
#include <QLineEdit>
#include <QCheckBox>
#include <QSlider>
#include "ExprCurve.h"
#include "ExprColorCurve.h"
#include "ExprDeepWater.h"
Go to the source code of this file.
Classes | |
class | ExprControl |
Base class for all controls for Expressions. More... | |
class | ExprLineEdit |
Line Editor Widget(used for numbers) More... | |
class | ExprSlider |
Generic Slider (used for int and float sliders) More... | |
class | ExprChannelSlider |
Channel Slider (i.e. for colors) More... | |
class | NumberControl |
Number slider for either float or int data. More... | |
class | VectorControl |
A vector or color control (named vector because it edits a SeExpr2::Vec3d literal) More... | |
class | StringControl |
A control for editing strings, filenames, and directories. More... | |
class | CurveControl |
Control for editing a normal curve ramp. More... | |
class | CCurveControl |
Control for editing a color ramp curve. More... | |
class | AnimCurveControl |
class | ColorSwatchControl |
A control for editing color swatches. More... | |
class | DeepWaterControl |
Control for displaying a deep water spectrum. More... | |
Namespaces | |
namespace | animlib |
Typedefs | |
typedef GenericCurveEditable< SeExpr2::Vec3d > | ColorCurveEditable |
typedef GenericCurveEditable< double > | CurveEditable |
Functions | |
template<class T , class T2 , class T3 > | |
T | clamp (const T val, const T2 minval, const T3 maxval) |
clamp val to the specified range [minval,maxval] More... | |
Definition at line 45 of file ExprControl.h.
typedef GenericCurveEditable<double> CurveEditable |
Definition at line 46 of file ExprControl.h.
T clamp | ( | const T | val, |
const T2 | minval, | ||
const T3 | maxval | ||
) |
clamp val to the specified range [minval,maxval]
Definition at line 94 of file ExprControl.h.
Referenced by VectorControl::getColor(), ExprChannelSlider::mouseMoveEvent(), and VectorControl::updateControl().