zelos.Renderer 類別
Zelos 轉譯器。此轉譯器會模擬 Scratch 樣式和 MakeCode 樣式的轉譯。
Zelos 是古希臘的競爭和競爭對手精神。
Signature:
export declare class Renderer extends BaseRenderer
擴充: BaseRenderer
建構函式
| 建構函式 | 修飾符 | 說明 |
|---|---|---|
| (constructor)(name) | 建構 Renderer 類別的新例項 |
屬性
| 屬性 | 修飾符 | 類型 | 說明 |
|---|---|---|---|
| constants_ | protected |
ConstantProvider |
方法
| 方法 | 修飾符 | 說明 |
|---|---|---|
| getConstants() | 取得目前轉譯器的常數供應器。我們假設在呼叫此函式時,轉譯器已完成初始化。 | |
| makeConstants_() | protected |
建立轉譯器的常數提供者的新例項。 |
| makeDrawer_(block, info) | protected |
建立轉譯器抽屜的新例項。 |
| makePathObject(root, style) | 建立轉譯器路徑物件的新例項。 | |
| makeRenderInfo_(block) | protected |
建立轉譯器的轉譯資訊物件新例項。 |