zelos.Renderer クラス
zelos レンダラ。このレンダラは、Scratch スタイルと MakeCode スタイルのレンダリングをエミュレートします。
ゼロスは、古代ギリシャのライバルとエミュレーションの精神です。
署名:
export declare class Renderer extends BaseRenderer
拡張: BaseRenderer
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(コンストラクタ)(名前) | Renderer クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
constants_ | protected |
ConstantProvider |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
getConnectionPreviewMethod(closest, local, topBlock) | ||
getConstants() | 現在のレンダラの定数プロバイダを取得します。このメソッドが呼び出されたときに、レンダラはすでに初期化されているものとします。 | |
makeConstants_() | protected |
レンダラの定数プロバイダの新しいインスタンスを作成します。 |
makeDrawer_(block, info) | protected |
レンダラのドロワーの新しいインスタンスを作成します。 |
makeMarkerDrawer(workspace, marker) | レンダラのカーソル ドロワーの新しいインスタンスを作成します。 | |
makePathObject(root, style) | レンダラパス オブジェクトの新しいインスタンスを作成します。 | |
makeRenderInfo_(block) | protected |
レンダラのレンダリング情報オブジェクトの新しいインスタンスを作成します。 |