blockly > geras > Renderer

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)