Создает радиокнопку в group; отметка одной радиокнопки снимает отметку с остальных той же группы. checkSizeRatio - какую часть круга заполняет внутренняя точка.
Имя, группа, состояние выбора, размер точки, цвета и необязательный размер
Переключатель
const optionA = bitbybit.babylon.gui.radioButton.createRadioButton({ name: "optionA", group: "material", isChecked: true, checkSizeRatio: 0.8, color: "#f0cebb", background: "black", width: "30px", height: "30px" });
panel.addControl(optionA);
optionA.onIsCheckedChangedObservable.add((checked) => { console.log(checked); });
Передает дальше имя события радиокнопки, изменение ее состояния отметки, как типизированный селектор для кода, подписывающегося на события радиокнопок по имени.
Селектор события
Тот же селектор
Читает, какую часть круга радиокнопки заполняет ее внутренняя точка.
Переключатель
Соотношение
Читает группу, к которой принадлежит радиокнопка.
Переключатель
Имя группы
Читает цвет фона круга радиокнопки.
Переключатель
Цвет фона
Задает, какую часть круга радиокнопки заполняет ее внутренняя точка, от 0 до 1.
Переключатель и соотношение
Тот же переключатель
Переносит радиокнопку в группу; в группе одновременно может быть отмечена только одна радиокнопка.
Переключатель и имя группы
Тот же переключатель
Задает цвет фона круга радиокнопки, как цвет CSS.
Переключатель и цвет фона
Тот же переключатель
Переключатели: круглые тумблеры, из которых в каждой
groupможет быть отмечен только один, для выбора одного варианта из нескольких. Подпишитесь на событие изменения отметки, чтобы реагировать на пользователя.