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, 主題) |