zelos.Renderer 類別
Zelos 轉譯器。這個轉譯器會模擬 Scratch 樣式和 MakeCode 樣式的轉譯。
吉洛斯 (Zelos) 是希臘的對手與模擬精神,
Signature:
export declare class Renderer extends BaseRenderer
擴充: BaseRenderer
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(名稱) | 建構 Renderer 類別的新例項 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
constants_ | protected |
ConstantProvider |
方法
方法 | 修飾符 | 說明 |
---|---|---|
getConnectionPreviewMethod(closest, local, topBlock) | ||
getConstants() | 取得目前轉譯器的常數供應器。假設在呼叫這個方法時,轉譯器已經初始化。 | |
makeConstants_() | protected |
建立轉譯器常數供應器的新執行個體。 |
makeDrawer_(區塊, 資訊) | protected |
建立新的轉譯器導覽匣執行個體。 |
makeMarkerDrawer(workspace, marker) | 建立新的轉譯器遊標導覽匣執行個體。 | |
makePathObject(root, style) | 建立轉譯器路徑物件的新執行個體。 | |
makeRenderInfo_(block) | protected |
建立新的轉譯器算繪資訊物件的執行個體。 |