Bitbybit Docs
    Preparing search index...

    Class BabylonGuiControl

    जो हर GUI कंट्रोल में साझा है, चाहे उसका प्रकार कुछ भी हो: पैडिंग, पैरेंट के भीतर अलाइनमेंट, आकार, रंग, फ़ॉन्ट आकार, दृश्यता, सक्षम और केवल-पढ़ने योग्य स्थितियाँ और क्लोनिंग। आकार 200px जैसी पिक्सेल स्ट्रिंग या पैरेंट के 0 से 1 तक के अंश होते हैं। सेटर कंट्रोल को उसी जगह बदलते हैं और उसे वापस देते हैं ताकि कॉल को श्रृंखलाबद्ध किया जा सके।

    Index

    Constructors

    create

    • कंट्रोल की उसकी सभी सेटिंग के साथ एक प्रति बनाता है, उसे नाम देता है और container दिए जाने पर उसमें जोड़ता है; host वह GUI टेक्सचर है जिससे प्रति संबंधित है।

      Parameters

      • inputs: CloneControlDto

        कंट्रोल, वैकल्पिक कंटेनर, नाम और वैकल्पिक होस्ट टेक्सचर

      Returns Control

      प्रतिलिपि

      const second = bitbybit.babylon.gui.control.cloneControl({ control: button, container: panel, name: "second", host: ui });
      
    • कंट्रोल इवेंट का नाम, जैसे पॉइंटर क्लिक या पॉइंटर एंटर, उस कोड के लिए टाइप किए गए सिलेक्टर के रूप में आगे बढ़ाता है जो नाम से कंट्रोल इवेंट सब्सक्राइब करता है।

      Parameters

      Returns controlObservableSelectorEnum

      वही सिलेक्टर

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

    get

    • कंटेनर के भीतर नाम से कंट्रोल ढूँढता है, उसके चाइल्ड में भी खोजते हुए।

      Parameters

      Returns Control

      उस नाम वाला कंट्रोल

      const button = bitbybit.babylon.gui.control.getControlByName({ container: panel, name: "buttonName" });
      
    • कंट्रोल की ऊँचाई पढ़ता है, पिक्सेल स्ट्रिंग या पैरेंट के अंश के रूप में।

      Parameters

      Returns string | number

      ऊँचाई

    • कंट्रोल की चौड़ाई पढ़ता है, पिक्सेल स्ट्रिंग या पैरेंट के अंश के रूप में।

      Parameters

      Returns string | number

      चौड़ाई

    • कंट्रोल का मुख्य रंग CSS रंग स्ट्रिंग के रूप में पढ़ता है।

      Parameters

      Returns string

      रंग

    • कंट्रोल के टेक्स्ट का फ़ॉन्ट आकार पढ़ता है, 24px जैसी स्ट्रिंग या पिक्सेल की संख्या के रूप में।

      Parameters

      Returns string | number

      फ़ॉन्ट आकार

    • पढ़ता है कि क्या कंट्रोल छिपे होने के बजाय दिखाया गया है।

      Parameters

      Returns boolean

      true जब कंट्रोल दिखाई देता है

    • पढ़ता है कि क्या कंट्रोल सामान्य रूप से दिखाए जाते हुए भी इनपुट की अनदेखी करता है।

      Parameters

      Returns boolean

      true जब कंट्रोल केवल-पढ़ने योग्य है

    • पढ़ता है कि क्या कंट्रोल धुँधले और निष्क्रिय होने के बजाय सक्षम है।

      Parameters

      Returns boolean

      true जब कंट्रोल सक्षम है

    positioning

    • कंट्रोल के चारों ओर उसके पैरेंट के भीतर खाली रखी गई जगह सेट करता है, प्रति ओर; छोड़ी गई ओर अपनी पैडिंग रखती है। मान 10px जैसी पिक्सेल स्ट्रिंग या पैरेंट के अंश हैं।

      Parameters

      Returns Control

      वही कंट्रोल

      bitbybit.babylon.gui.control.changeControlPadding({ control: button, paddingLeft: "10px", paddingRight: "10px", paddingTop: "4px", paddingBottom: "4px" });
      
    • सेट करता है कि कंट्रोल अपने पैरेंट के भीतर कहाँ बैठता है: बाएँ, केंद्र या दाएँ, और ऊपर, केंद्र या नीचे।

      Parameters

      • inputs: AlignmentDto<Control>

        कंट्रोल और दो अलाइनमेंट

      Returns Control

      वही कंट्रोल

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

    set

    • कंट्रोल दिखाता या छिपाता है; छिपा हुआ कंट्रोल स्टैक पैनल के लेआउट में अपनी जगह रखता है।

      Parameters

      Returns Control

      वही कंट्रोल

    • कंट्रोल को रीड-ओनली या फिर से संपादन योग्य बनाता है; रीड-ओनली कंट्रोल सामान्य रूप से दिखाया जाता है लेकिन इनपुट की अनदेखी करता है।

      Parameters

      Returns Control

      वही कंट्रोल

    • कंट्रोल को सक्षम या अक्षम करता है; अक्षम कंट्रोल धुँधला ड्रॉ होता है और इनपुट की अनदेखी करता है।

      Parameters

      Returns Control

      वही कंट्रोल

    • कंट्रोल की ऊँचाई सेट करता है, 40px जैसी पिक्सेल स्ट्रिंग के रूप में या पैरेंट के 0 से 1 तक के अंश के रूप में।

      Parameters

      Returns Control

      वही कंट्रोल

    • कंट्रोल की चौड़ाई सेट करता है, 200px जैसी पिक्सेल स्ट्रिंग के रूप में या पैरेंट के 0 से 1 तक के अंश के रूप में।

      Parameters

      Returns Control

      वही कंट्रोल

    • कंट्रोल का मुख्य रंग सेट करता है, बटन या टेक्स्ट ब्लॉक के टेक्स्ट का रंग और स्लाइडर या चेकबॉक्स के भराव का रंग, CSS रंग के रूप में।

      Parameters

      Returns Control

      वही कंट्रोल

    • कंट्रोल के टेक्स्ट का फ़ॉन्ट आकार सेट करता है, पिक्सेल की संख्या या 24px जैसी स्ट्रिंग के रूप में।

      Parameters

      Returns Control

      वही कंट्रोल