[blockly] > [zelos] > [Renderer]

zelos.Renderer クラス

zelos レンダラ。このレンダラは、Scratch スタイルと MakeCode スタイルのレンダリングをエミュレートします。

ゼロとは、古代ギリシャの対立と模倣の精神です。

署名:

export declare class Renderer extends BaseRenderer 

拡張: BaseRenderer

コンストラクタ

コンストラクタ 修飾子 説明
(コンストラクタ)(名前) Renderer クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 タイプ 説明
constants_ protected ConstantProvider

Methods

メソッド 修飾子 説明
getConnectionPreviewMethod(closest, local, topBlock)
getConstants() 現在のレンダラの定数プロバイダを取得します。この呼び出しでは、レンダラはすでに初期化されているものとします。
makeConstants_() protected レンダラの定数プロバイダの新しいインスタンスを作成します。
makeDrawer_(block, info) protected レンダラのドロワーの新しいインスタンスを作成します。
makeMarkerDrawer(workspace, marker) レンダラのカーソル ドロワーの新しいインスタンスを作成します。
makePathObject(root, style) レンダラのパス オブジェクトの新しいインスタンスを作成します。
makeRenderInfo_(block) protected レンダラのレンダリング情報オブジェクトの新しいインスタンスを作成します。