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

      একই কন্ট্রোল