- Slider& link(変数名, string ラベル, Interval 範囲, double ステップ)
- スライダーを変数とリンクします。
- Slider& draw()
- スライダーを描画します。位置は自動調整されます。
double r = 1.0, g = 0.0, b = 1.0;
Widgets::Slider slider[3];
Interval rng;
slider[0].link(r, "Red", 0.0 <= rng <= 1.0, 0.1);
slider[1].link(g, "Green", 0.0 <= rng <= 1.0, 0.1);
slider[2].link(b, "Blue", 0.0 <= rng <= 1.0, 0.1);
// [begin 描画ルーチン]
while (!Keyboard::esc.pushed()) {
slider[0].draw();
slider[1].draw();
slider[2].draw();
cnvs.flip(); // Flip frame buffers
}
// [end 描画ルーチン]
//// Declaration
Widgets::Slider slider;
//// Initialization
Interval rng;
slider.set("Luminance", 0.0<=rng<=1.0, 0.1, 0.01);
slider.area.set(200, 20).centering().shift(100,100);
//// Drawing
while( !Keyboard::esc.pushed() )
{
// .. other codes
slider.draw();
// .. other codes
}
//// Declaration
Widgets::Slider slider;
double target = 0.0;
//// Initialization
Interval rng;
slider.link(target, "Luminance", 0.0<=rng<=1.0, 0.1, 0.01);
slider.area.set(200, 20).centering().shift(100,100);
//// Drawing
while( !Keyboard::esc.pushed() )
{
// .. other codes
slider.draw();
// .. other codes
}
キーワード:
参照:[(逆引き) なんでも] [リファレンスマニュアル] [Change in Psychlops 1.5.0]