Bitbybit Docs
    Preparing search index...

    Class BabylonGuiSlider

    Deslizadores para elegir un número entre un mínimo y un máximo arrastrando un tirador, horizontal o verticalmente. Suscríbete al evento de cambio de valor para reaccionar al usuario; el rango, el paso, el valor, los colores y el tirador pueden cambiarse tras la creación.

    Index

    Constructors

    create

    • Crea un control deslizante que elige un número de minimum a maximum en múltiplos de step, empezando en value.

      Un control deslizante horizontal toma la anchura del padre salvo que se dé width; uno vertical toma su altura. El tirador es blanco hasta que changeSliderThumb lo cambia.

      Parameters

      • inputs: CreateSliderDto

        El nombre, el rango, el valor, el paso, la dirección, los colores, el tamaño opcional y el indicador del tirador

      Returns Slider

      El deslizador

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

    get

    • Lee el color de la línea alrededor de la pista de un control deslizante.

      Parameters

      Returns string

      El color del borde

    • Lee el color de la parte sin rellenar de la pista de un control deslizante.

      Parameters

      Returns string

      El color de fondo

    • Lee el mayor valor que puede alcanzar un control deslizante.

      Parameters

      Returns number

      El máximo

    • Lee el menor valor que puede alcanzar un control deslizante.

      Parameters

      Returns number

      El mínimo

    • Lee el incremento en el que se mueve un control deslizante, 0 significa movimiento suave.

      Parameters

      Returns number

      El paso

    • Lee el valor actual de un control deslizante, entre su mínimo y su máximo.

      Parameters

      Returns number

      El valor

    • Lee el color del tirador de un control deslizante como cadena de color CSS.

      Parameters

      Returns string

      El color del tirador

    • Lee la anchura del tirador de un control deslizante, como cadena de píxeles o fracción.

      Parameters

      Returns string | number

      La anchura del tirador

    • Lee si un control deslizante va de abajo arriba en lugar de de izquierda a derecha.

      Parameters

      Returns boolean

      True cuando el deslizador es vertical

    • Lee si un control deslizante muestra su tirador o solo la pista.

      Parameters

      Returns boolean

      True cuando se muestra el tirador

    • Lee si el tirador de un control deslizante es redondo en lugar de cuadrado.

      Parameters

      Returns boolean

      True cuando el tirador es redondo

    • Lee si el tirador de un control deslizante se queda dentro de la pista en los extremos en lugar de sobresalir.

      Parameters

      Returns boolean

      True cuando el tirador está limitado

    set

    • Cambia el estilo del tirador de un control deslizante: redondo o cuadrado, su color y anchura, si se queda dentro de la pista y si se muestra siquiera.

      Parameters

      • inputs: SliderThumbDto

        El deslizador, la forma, el color y la anchura del tirador, el indicador de limitado y el indicador de visualización

      Returns Slider

      El mismo deslizador

      bitbybit.babylon.gui.slider.changeSliderThumb({ slider, isThumbCircle: true, thumbColor: "white", thumbWidth: "20px", isThumbClamped: true, displayThumb: true });
      
    • Establece el color de la línea alrededor de la pista de un control deslizante, como color CSS.

      Parameters

      Returns Slider

      El mismo deslizador

    • Establece el color de la parte sin rellenar de la pista de un control deslizante, como color CSS.

      Parameters

      Returns Slider

      El mismo deslizador

    • Establece el mayor valor que puede alcanzar un control deslizante, el valor en su extremo derecho o superior.

      Parameters

      Returns Slider

      El mismo deslizador

    • Establece el menor valor que puede alcanzar un control deslizante, el valor en su extremo izquierdo o inferior.

      Parameters

      Returns Slider

      El mismo deslizador

    • Establece el incremento en el que se mueve un control deslizante, de modo que 1 da solo números enteros y 0 lo deja moverse suavemente.

      Parameters

      Returns Slider

      El mismo deslizador

    • Mueve un control deslizante a un valor, lo que dispara su evento de cambio de valor como haría un arrastre del usuario.

      Parameters

      Returns Slider

      El mismo deslizador

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