Bitbybit Docs
    Preparing search index...

    Class BabylonGuiColorPicker

    Палитры цветов: цветовой круг с квадратом для светлоты и насыщенности, дающий цвет в формате hex. Подпишитесь на событие изменения значения, чтобы реагировать на пользователя.

    Index

    Constructors

    create

    • Создает палитру цветов, начинающую с defaultColor; size задает и ее ширину, и высоту, как строку пикселей или долю, и по умолчанию равен 300 пикселям.

      Parameters

      • inputs: CreateColorPickerDto

        Имя, начальный цвет, цвет, необязательные ширина, высота и размер

      Returns ColorPicker

      Палитра цветов

      const picker = bitbybit.babylon.gui.colorPicker.createColorPicker({ name: "faceColor", defaultColor: "#f0cebb", color: "#f0cebb", size: "200px" });
      panel.addControl(picker);
      picker.onValueChangedObservable.add((color) => { console.log(color.toHexString()); });
    • Передает дальше имя события палитры цветов, изменение ее значения, как типизированный селектор для кода, подписывающегося на события палитр цветов по имени.

      Parameters

      Returns onValueChangedObservable

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

    get

    • Читает цвет, который палитра цветов содержит сейчас, как hex-строку.

      Parameters

      Returns string

      Цвет в формате hex

    • Читает размер палитры цветов, ее ширину и высоту вместе.

      Parameters

      Returns string | number

      Размер

    set

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

      Parameters

      Returns ColorPicker

      Та же палитра цветов

    • Задает ширину и высоту палитры цветов вместе, как строку пикселей или долю родителя.

      Parameters

      Returns ColorPicker

      Та же палитра цветов