ব্লকলি > ব্লক রেন্ডারিং > রেন্ডারার

ব্লক রেন্ডারিং। রেন্ডারার ক্লাস

একটি ব্লক রেন্ডারারের জন্য বেস ক্লাস।

স্বাক্ষর:

export declare class Renderer implements IRegistrable 

ইমপ্লিমেন্ট: নিবন্ধনযোগ্য

কনস্ট্রাক্টর

কনস্ট্রাক্টর সংশোধক বর্ণনা
(নির্মাতা)(নাম) Renderer ক্লাসের একটি নতুন উদাহরণ তৈরি করে

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
ধ্রুবক_ protected ধ্রুবক প্রদানকারী রেন্ডারারের ধ্রুবক প্রদানকারী।
নাম protected স্ট্রিং
ওভাররাইড করে protected বস্তু | নাল রেন্ডারিং ধ্রুবক ওভাররাইড, বিকল্প মাধ্যমে পাস.

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
নিষ্পত্তি() এই রেন্ডারার নিষ্পত্তি. এই রেন্ডারার এবং এর ধ্রুবকগুলি তৈরি করা সমস্ত DOM উপাদান মুছুন।
getClassName() এই রেন্ডারারকে শনাক্ত করে এমন ক্লাসের নাম পায়।
getConnectionPreviewMethod(নিকটতম, স্থানীয়, টপব্লক) উপলব্ধ সংযোগ, বর্তমান টেনে আনা সংযোগ এবং ব্লকটি টেনে আনার উপর ভিত্তি করে একটি সংযোগ পূর্বরূপ পদ্ধতি বেছে নেয়।
getConstants() বর্তমান রেন্ডারারের ধ্রুবক প্রদানকারী পান। আমরা অনুমান করি যে যখন এটি বলা হয়, রেন্ডারার ইতিমধ্যেই শুরু হয়ে গেছে।
init(থিম, opt_rendererOverrides) রেন্ডারার আরম্ভ করুন।
মেক কনস্ট্যান্টস_() protected রেন্ডারারের ধ্রুবক প্রদানকারীর একটি নতুন উদাহরণ তৈরি করুন।
makeDrawer_(ব্লক, তথ্য) protected রেন্ডারারের ড্রয়ারের একটি নতুন উদাহরণ তৈরি করুন।
makeMarkerDrawer (ওয়ার্কস্পেস, মার্কার) রেন্ডারারের মার্কার ড্রয়ারের একটি নতুন উদাহরণ তৈরি করুন।
makePathObject (রুট, শৈলী) একটি রেন্ডারার পাথ অবজেক্টের একটি নতুন উদাহরণ তৈরি করুন।
makeRenderInfo_(ব্লক) protected রেন্ডারারের রেন্ডার ইনফো অবজেক্টের একটি নতুন উদাহরণ তৈরি করুন।
orphanCanConnectAtEnd(টপব্লক, অরফানব্লক, লোকাল টাইপ) protected একটি অনাথ ব্লক টপব্লকের ব্লক-ক্লাম্পের "শেষ" এর সাথে সংযোগ করতে পারে কিনা তা পরীক্ষা করে। যদি ক্লাম্পটি একটি সারি হয় তবে শেষটি শেষ ইনপুট। যদি ক্লাম্পটি একটি স্ট্যাক হয়, তাহলে শেষটি শেষ পরবর্তী সংযোগ। যদি ক্লাম্পটি না হয়, তাহলে এটি মিথ্যা ফেরত দেয়।
refreshDom(svg, থিম) থিম পরিবর্তনের পর রেন্ডারার রিফ্রেশ করুন।
হাইলাইট সংযোগ(_conn) একটি সংযোগ হাইলাইট কিনা তা নির্ধারণ করুন।