geras.کلاس رندر
رندر گراس. این رندر به گونه ای طراحی شده است که با Blockly قبل از 2019 سازگار باشد. پروژههای جدیدتر که با سازگاری با عقب محدود نمیشوند باید از thrasos استفاده کنند که برداشتی مدرنتر از این رندر است.
گراس روح یونان باستان دوران پیری است.
امضا:
export declare class Renderer extends BaseRenderer
گسترش می یابد: BaseRenderer
سازندگان
سازنده | اصلاح کننده ها | توضیحات |
---|---|---|
(سازنده) (نام) | یک نمونه جدید از کلاس Renderer می سازد |
روش ها
روش | اصلاح کننده ها | توضیحات |
---|---|---|
getHighlightConstants() | ارائه دهنده ثابت برجسته رندر را دریافت کنید. ما فرض می کنیم که وقتی این فراخوانی می شود، رندر از قبل مقداردهی اولیه شده است. | |
init (موضوع، opt_rendererOverrides) | رندر را مقدار دهی اولیه کنید. Geras علاوه بر ارائه دهنده ثابت معمولی، یک ارائه دهنده برجسته نیز دارد. | |
makeConstants_() | ||
makeDrawer_(بلاک، اطلاعات) | protected | یک نمونه جدید از کشوی رندر ایجاد کنید. |
makeHighlightConstants_() | protected | یک نمونه جدید از ارائه دهنده ثابت برجسته رندر ایجاد کنید. |
makePathObject (ریشه، استایل) | یک نمونه جدید از یک شی مسیر رندر ایجاد کنید. | |
makeRenderInfo_(block) | protected | یک نمونه جدید از شی اطلاعات رندر رندر ایجاد کنید. |
refreshDom (svg, theme) |