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