20 #ifndef OMNI_UI_WARP_H_
21 #define OMNI_UI_WARP_H_
44 Warp(QWidget * =
nullptr);
65 std::unique_ptr<Ui::Warp>
ui_;
bool frontendToData()
Assign slider values to current warp grid.
Definition: Warp.cpp:81
A session consists of a canvas, a mapping, a list of tunings and one or several inputs.
Definition: Session.h:41
#define OMNI_UI_SHARED_DATAMODEL(MODEL)
Definition: DataModel.h:216
void dataToFrontend()
Update sliders from current warp grid.
Definition: Warp.cpp:71
~Warp()
Definition: Warp.cpp:68
A warp grid is a 2D bezier grid with MxN points Default size 6x6 points. Selected points are also st...
Definition: WarpGrid.h:32
void resizeWarpGrid(bool)
Definition: Warp.cpp:110
std::unique_ptr< Ui::Warp > ui_
Definition: Warp.h:65
Warp(QWidget *=nullptr)
Definition: Warp.cpp:32
Holds a specific data model with frontend update mechanism.
Definition: DataModel.h:87
Dock widget for editing warp grid parameters.
Definition: Warp.h:37
void resetWarpGrid()
Definition: Warp.cpp:101
void changeInterpolation(int)
Definition: Warp.cpp:91
omni::WarpGrid const * warpGrid() const
Definition: Warp.cpp:136