blockly > geras > Renderer

geras.Renderer 類別

Geras 轉譯器。此轉譯器的設計可與 2019 年之前的 Blockly 回溯相容。較新的專案不受回溯相容性限制,因此應使用 thrasos,這是這個轉譯器的較新版本。

Geras 是古希臘的衰老之靈。

Signature:

export declare class Renderer extends BaseRenderer 

擴充: BaseRenderer

建構函式

建構函式 修飾符 說明
(constructor)(name) 建構 Renderer 類別的新例項

方法

方法 修飾符 說明
getHighlightConstants() 取得算繪器的醒目顯示常數供應器。我們假設在呼叫此函式時,轉譯器已完成初始化。
init(theme, opt_rendererOverrides) 初始化轉譯器。除了一般常數供應工具外,Geras 還有一個重點供應工具。
makeConstants_()
makeDrawer_(block, info) protected 建立轉譯器抽屜的新例項。
makeHighlightConstants_() protected 建立轉譯器的醒目顯示常數提供者的新例項。
makePathObject(root, style) 建立轉譯器路徑物件的新例項。
makeRenderInfo_(block) protected 建立轉譯器的轉譯資訊物件新例項。
refreshDom(svg, theme, injectionDiv)