blockly > geras > Renderer

geras.Renderer クラス

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

ゲラスは、古代ギリシャの老いた精神です。

署名:

export declare class Renderer extends BaseRenderer 

拡張: BaseRenderer

コンストラクタ

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

Methods

メソッド 修飾子 説明
getHighlightConstants() レンダラのハイライト定数プロバイダを取得します。このメソッドが呼び出されると、レンダラはすでに初期化されていることを前提としています。
init(theme、opt_rendererOverrides) レンダラを初期化する。Geras には、通常の定数プロバイダに加えて、ハイライト プロバイダがあります。
makeConstants_()
makeDrawer_(block, info) protected レンダラのドロワーの新しいインスタンスを作成します。
makeHighlightConstants_() protected レンダラのハイライト定数プロバイダの新しいインスタンスを作成します。
makePathObject(root, style) レンダラのパス オブジェクトの新しいインスタンスを作成します。
makeRenderInfo_(block) protected レンダラのレンダリング情報オブジェクトの新しいインスタンスを作成します。
refreshDom(svg, theme)