Bitbybit Docs
    Preparing search index...

    Class BabylonGuiControl

    Apa yang dimiliki bersama oleh setiap kontrol GUI, apa pun jenisnya: padding, perataan di dalam induknya, ukuran, warna, ukuran font, visibilitas, status diaktifkan dan hanya-baca serta pengklonan. Ukuran adalah string piksel seperti 200px atau fraksi dari induk dari 0 sampai 1. Setter mengubah kontrol di tempat dan mengembalikannya sehingga pemanggilan dapat dirangkai.

    Index

    Constructors

    create

    • Membuat salinan sebuah kontrol dengan semua pengaturannya, menamainya dan menambahkannya ke container jika diberikan; host adalah tekstur GUI tempat salinan itu berada.

      Parameters

      • inputs: CloneControlDto

        Kontrol, wadah opsional, nama dan tekstur host opsional

      Returns Control

      Salinannya

      const second = bitbybit.babylon.gui.control.cloneControl({ control: button, container: panel, name: "second", host: ui });
      
    • Meneruskan nama sebuah event kontrol, misalnya klik pointer atau pointer masuk, sebagai selector bertipe untuk kode yang berlangganan event kontrol berdasarkan nama.

      Parameters

      Returns controlObservableSelectorEnum

      Selektor yang sama

      const selector = bitbybit.babylon.gui.control.createControlObservableSelector({ selector: Bit.Inputs.BabylonGui.controlObservableSelectorEnum.onPointerClickObservable });
      

    get

    • Menemukan kontrol berdasarkan namanya di dalam sebuah wadah, dengan mencari anak-anaknya juga.

      Parameters

      Returns Control

      Kontrol dengan nama tersebut

      const button = bitbybit.babylon.gui.control.getControlByName({ container: panel, name: "buttonName" });
      
    • Membaca tinggi sebuah kontrol, sebagai string piksel atau pecahan dari induk.

      Parameters

      Returns string | number

      Tinggi

    • Membaca lebar sebuah kontrol, sebagai string piksel atau pecahan dari induk.

      Parameters

      Returns string | number

      Lebar

    • Membaca warna utama sebuah kontrol sebagai string warna CSS.

      Parameters

      Returns string

      Warna

    • Membaca ukuran font teks sebuah kontrol, sebagai string seperti 24px atau angka piksel.

      Parameters

      Returns string | number

      Ukuran font

    • Membaca apakah sebuah kontrol ditampilkan, bukan disembunyikan.

      Parameters

      Returns boolean

      True jika kontrol terlihat

    • Membaca apakah sebuah kontrol mengabaikan input sambil tetap ditampilkan secara normal.

      Parameters

      Returns boolean

      True jika kontrol hanya-baca

    • Membaca apakah sebuah kontrol aktif, bukan redup dan tidak aktif.

      Parameters

      Returns boolean

      True jika kontrol diaktifkan

    positioning

    • Menyetel ruang yang dibiarkan kosong di sekeliling kontrol di dalam induknya, per sisi; sisi yang dikosongkan mempertahankan padding-nya. Nilainya berupa string piksel seperti 10px atau pecahan dari induk.

      Parameters

      Returns Control

      Kontrol yang sama

      bitbybit.babylon.gui.control.changeControlPadding({ control: button, paddingLeft: "10px", paddingRight: "10px", paddingTop: "4px", paddingBottom: "4px" });
      
    • Menyetel letak kontrol di dalam induknya: kiri, tengah atau kanan, dan atas, tengah atau bawah.

      Parameters

      Returns Control

      Kontrol yang sama

      bitbybit.babylon.gui.control.changeControlAlignment({ control: panel, horizontalAlignment: Bit.Inputs.BabylonGui.horizontalAlignmentEnum.left, verticalAlignment: Bit.Inputs.BabylonGui.verticalAlignmentEnum.top });
      

    set

    • Menampilkan atau menyembunyikan kontrol; kontrol yang tersembunyi mempertahankan tempatnya dalam tata letak panel tumpuk.

      Parameters

      Returns Control

      Kontrol yang sama

    • Menjadikan kontrol hanya-baca atau dapat diedit kembali; kontrol hanya-baca ditampilkan secara normal tetapi mengabaikan input.

      Parameters

      Returns Control

      Kontrol yang sama

    • Mengaktifkan atau menonaktifkan kontrol; kontrol yang nonaktif digambar redup dan mengabaikan input.

      Parameters

      Returns Control

      Kontrol yang sama

    • Menyetel tinggi sebuah kontrol, sebagai string piksel seperti 40px atau pecahan dari induk dari 0 sampai 1.

      Parameters

      Returns Control

      Kontrol yang sama

    • Menyetel lebar sebuah kontrol, sebagai string piksel seperti 200px atau pecahan dari induk dari 0 sampai 1.

      Parameters

      Returns Control

      Kontrol yang sama

    • Menyetel warna utama sebuah kontrol, warna teks tombol atau blok teks dan warna isi slider atau kotak centang, sebagai warna CSS.

      Parameters

      Returns Control

      Kontrol yang sama

    • Menyetel ukuran font teks sebuah kontrol, sebagai angka piksel atau string seperti 24px.

      Parameters

      Returns Control

      Kontrol yang sama