Bitbybit Docs
    Preparing search index...

    Class BabylonGuiSlider

    Слайдеры для выбора числа между минимумом и максимумом перетаскиванием ползунка, горизонтально или вертикально. Подпишитесь на событие изменения значения, чтобы реагировать на пользователя; диапазон, шаг, значение, цвета и ползунок можно изменить после создания.

    Index

    Constructors

    create

    • Создает ползунок, который выбирает число от minimum до maximum с шагом, кратным step, начиная с value.

      Горизонтальный ползунок берет ширину родителя, если не задана width; вертикальный берет его высоту. Бегунок белый, пока changeSliderThumb его не изменит.

      Parameters

      • inputs: CreateSliderDto

        Имя, диапазон, значение, шаг, направление, цвета, необязательный размер и флаг ползунка

      Returns Slider

      Слайдер

      const slider = bitbybit.babylon.gui.slider.createSlider({ name: "radius", minimum: 1, maximum: 20, value: 5, step: 0.5, isVertical: false, color: "#f0cebb", background: "black", width: "300px", height: "40px", displayThumb: true });
      panel.addControl(slider);
      slider.onValueChangedObservable.add((value) => { console.log(value); });
    • Передает дальше имя события ползунка, изменение его значения, как типизированный селектор для кода, подписывающегося на события ползунка по имени.

      Parameters

      Returns onValueChangedObservable

      Тот же селектор

    get

    • Читает цвет линии вокруг дорожки ползунка.

      Parameters

      Returns string

      Цвет рамки

    • Читает цвет незаполненной части дорожки ползунка.

      Parameters

      Returns string

      Цвет фона

    • Читает наибольшее значение, которого может достичь ползунок.

      Parameters

      Returns number

      Максимум

    • Читает наименьшее значение, которого может достичь ползунок.

      Parameters

      Returns number

      Минимум

    • Читает приращение, с которым движется ползунок, 0 означает плавное движение.

      Parameters

      Returns number

      Шаг

    • Читает текущее значение ползунка, между его минимумом и максимумом.

      Parameters

      Returns number

      Значение

    • Читает цвет бегунка ползунка как строку цвета CSS.

      Parameters

      Returns string

      Цвет ползунка

    • Читает ширину бегунка ползунка, как строку пикселей или долю.

      Parameters

      Returns string | number

      Ширина ползунка

    • Читает, идет ли ползунок снизу вверх, а не слева направо.

      Parameters

      Returns boolean

      true, если слайдер вертикальный

    • Читает, показывает ли ползунок свой бегунок или только дорожку.

      Parameters

      Returns boolean

      true, если ползунок отображается

    • Читает, круглый ли бегунок ползунка, а не квадратный.

      Parameters

      Returns boolean

      true, если ползунок круглый

    • Читает, остается ли бегунок ползунка внутри дорожки на концах, а не выступает за нее.

      Parameters

      Returns boolean

      true, если ползунок ограничен

    set

    • Перестилизует бегунок ползунка: круглый или квадратный, его цвет и ширину, остается ли он внутри дорожки и показывается ли вообще.

      Parameters

      • inputs: SliderThumbDto

        Слайдер, форма, цвет и ширина ползунка, флаг ограничения и флаг отображения

      Returns Slider

      Тот же слайдер

      bitbybit.babylon.gui.slider.changeSliderThumb({ slider, isThumbCircle: true, thumbColor: "white", thumbWidth: "20px", isThumbClamped: true, displayThumb: true });
      
    • Задает цвет линии вокруг дорожки ползунка, как цвет CSS.

      Parameters

      Returns Slider

      Тот же слайдер

    • Задает цвет незаполненной части дорожки ползунка, как цвет CSS.

      Parameters

      Returns Slider

      Тот же слайдер

    • Задает наибольшее значение, которого может достичь ползунок, значение на его правом или верхнем конце.

      Parameters

      Returns Slider

      Тот же слайдер

    • Задает наименьшее значение, которого может достичь ползунок, значение на его левом или нижнем конце.

      Parameters

      Returns Slider

      Тот же слайдер

    • Задает приращение, с которым движется ползунок, так что 1 дает только целые числа, а 0 позволяет ему двигаться плавно.

      Parameters

      Returns Slider

      Тот же слайдер

    • Перемещает ползунок к значению, что вызывает его событие изменения значения, как это сделало бы перетаскивание пользователем.

      Parameters

      Returns Slider

      Тот же слайдер

      bitbybit.babylon.gui.slider.setValue({ slider, value: 7.5 });