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) |