Bitbybit Docs
    Preparing search index...

    Class BabylonGuiCheckbox

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

    Index

    Constructors

    create

    • Создает флажок, который начинает отмеченным или нет; checkSizeRatio - какую часть квадрата заполняет внутренняя метка.

      Parameters

      • inputs: CreateCheckboxDto

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

      Returns Checkbox

      Флажок

      const checkbox = bitbybit.babylon.gui.checkbox.createCheckbox({ name: "showEdges", isChecked: true, checkSizeRatio: 0.8, color: "#f0cebb", background: "black", width: "30px", height: "30px" });
      panel.addControl(checkbox);
      checkbox.onIsCheckedChangedObservable.add((checked) => { console.log(checked); });
    • Передает дальше имя события флажка, изменение его состояния отметки, как типизированный селектор для кода, подписывающегося на события флажков по имени.

      Parameters

      Returns onIsCheckedChangedObservable

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

    get

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

      Parameters

      Returns number

      Соотношение

    • Читает, отмечен ли флажок сейчас, true для включенного.

      Parameters

      Returns boolean

      true, если отмечен

    • Читает цвет фона квадрата флажка.

      Parameters

      Returns string

      Цвет фона

    set

    • Задает цвет фона квадрата флажка, как цвет CSS.

      Parameters

      Returns Checkbox

      Тот же флажок

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

      Parameters

      Returns Checkbox

      Тот же флажок

    • Отмечает или снимает отметку с флажка, что вызывает его событие изменения отметки, как это сделал бы клик.

      Parameters

      Returns Checkbox

      Тот же флажок