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) |