blockly > geras > Renderer

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)