ブロックする >geras >レンダラ

geras.Renderer クラス

geras レンダラ。このレンダラは、2019 年より前の Blockly と下位互換性があるように設計されています。下位互換性による制約を受けない新しいプロジェクトでは、Thraso を使用することをおすすめします。これは、このレンダラの最新アプローチです。

ゲラスは古代ギリシャの古き精神です。

署名:

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)