blockly > geras > Renderer

geras.Renderer 類別

Grass 轉譯器。這個轉譯器的設計可與 2019 年之前的 Blockly 回溯相容。不受回溯相容性限制的較新專案應使用 thrasos,這對於轉譯器而言是更具現代感。

格拉斯是古希臘的古老精神。

Signature:

export declare class Renderer extends BaseRenderer 

擴充: BaseRenderer

建構函式

建構函式 修飾符 說明
(建構函式)(名稱) 建構 Renderer 類別的新執行個體

方法

方法 修飾符 說明
getHighlightConstants() 取得轉譯器的醒目顯示常數提供者。我們假設在呼叫此方法時,轉譯器已經初始化。
init(theme, opt_rendererOverrides) 初始化轉譯器。除了一般常數提供者外,Geras 還有精選內容供應器。
makeConstants_()
makeDrawer_(block, 資訊) protected 建立新的轉譯器導覽匣的執行個體。
makeHighlightConstants_() protected 為轉譯器醒目顯示常數提供者的新執行個體。
makePathObject(root, style) 建立新的轉譯器路徑物件的執行個體。
makeRenderInfo_(block) protected 建立轉譯器轉譯資訊物件的新執行個體。
refreshDom(svg, 主題)