geras.Renderer クラス
geras レンダラ。このレンダラは、2019 年以前の Blockly との下位互換性を確保するように設計されています。下位互換性によって制約を受けない新しいプロジェクトでは、このレンダラをよりモダンな方法で実装した thrasos を使用する必要があります。
ゲラスは、古代ギリシャの老年の精霊です。
署名:
export declare class Renderer extends BaseRenderer
拡張: BaseRenderer
コンストラクタ
| コンストラクタ | 修飾子 | 説明 |
|---|---|---|
| (コンストラクタ)(名前) | Renderer クラスの新しいインスタンスを作成します。 |
メソッド
| メソッド | 修飾子 | 説明 |
|---|---|---|
| getHighlightConstants() | レンダラでハイライト定数プロバイダを取得します。この関数が呼び出される時点で、レンダラはすでに初期化されていることを前提としています。 | |
| init(theme, opt_rendererOverrides) | レンダラを初期化します。Geras には、通常の定数プロバイダに加えてハイライト プロバイダがあります。 | |
| makeConstants_() | ||
| makeDrawer_(block, info) | protected |
レンダラのドローアの新しいインスタンスを作成します。 |
| makeHighlightConstants_() | protected |
レンダラの関数定数プロバイダの新しいインスタンスを作成します。 |
| makePathObject(root, style) | レンダラ パス オブジェクトの新しいインスタンスを作成します。 | |
| makeRenderInfo_(block) | protected |
レンダラのレンダリング情報オブジェクトの新しいインスタンスを作成します。 |
| refreshDom(svg, theme, injectionDiv) |