Bitbybit Docs
    Preparing search index...

    Class BabylonGuiRadioButton

    Botões de opção: interruptores redondos dos quais apenas um por group pode estar marcado de cada vez, para escolher uma opção entre poucas. Subscreva o evento de alteração de marcação para reagir ao utilizador.

    Index

    Constructors

    create

    • Cria um botão de opção num group; marcar um botão de opção desmarca os outros do mesmo grupo. checkSizeRatio é quanto do círculo o ponto interior preenche.

      Parameters

      • inputs: CreateRadioButtonDto

        O nome, o grupo, o estado de seleção, o tamanho do ponto, as cores e o tamanho opcional

      Returns RadioButton

      O botão de opção

      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); });

    get

    • Lê quanto do círculo de um botão de opção o seu ponto interior preenche.

      Parameters

      Returns number

      A proporção

    • Lê o grupo a que um botão de opção pertence.

      Parameters

      Returns string

      O nome do grupo

    • Lê a cor de fundo do círculo de um botão de opção.

      Parameters

      Returns string

      A cor de fundo

    set

    • Define quanto do círculo de um botão de opção o seu ponto interior preenche, de 0 a 1.

      Parameters

      Returns RadioButton

      O mesmo botão de opção

    • Move um botão de opção para um grupo; só um botão de opção de um grupo pode estar marcado de cada vez.

      Parameters

      Returns RadioButton

      O mesmo botão de opção

    • Define a cor de fundo do círculo de um botão de opção, como uma cor CSS.

      Parameters

      Returns RadioButton

      O mesmo botão de opção