blockRendering.Renderer クラス
ブロック レンダラの基本クラス。
署名:
export declare class Renderer implements IRegistrable
実装: IRegistrable
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(コンストラクタ)(名前) | Renderer クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
constants_ | protected |
ConstantProvider | レンダラの定数プロバイダ。 |
name | protected |
文字列 | |
オーバーライド | protected |
オブジェクト |null | オプションを通じて渡されるレンダリング定数のオーバーライド。 |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
dispose() | このレンダラを破棄します。このレンダラとその定数によって作成されたすべての DOM 要素を削除します。 | |
getClassName() | このレンダラを識別するクラス名を取得します。 | |
getConnectionPreviewMethod(closest, local, topBlock) | 利用可能な接続、現在ドラッグされている接続、ドラッグ中のブロックに基づいて、接続のプレビュー方法を選択します。 | |
getConstants() | 現在のレンダラの定数プロバイダを取得します。このメソッドが呼び出されたときに、レンダラはすでに初期化されているものとします。 | |
init(theme, opt_rendererOverrides) | レンダラを初期化する。 | |
makeConstants_() | protected |
レンダラの定数プロバイダの新しいインスタンスを作成します。 |
makeDrawer_(block, info) | protected |
レンダラのドロワーの新しいインスタンスを作成します。 |
makeMarkerDrawer(workspace, marker) | レンダラのマーカー ドロワーの新しいインスタンスを作成します。 | |
makePathObject(root, style) | レンダラパス オブジェクトの新しいインスタンスを作成します。 | |
makeRenderInfo_(block) | protected |
レンダラのレンダリング情報オブジェクトの新しいインスタンスを作成します。 |
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected |
孤立したブロックが「end」に接続できるかどうかを確認する使用します。まとめが行の場合は、終了が最後の入力です。まとめがスタックの場合、終了が次の接続になります。クランプがどちらでもない場合は false を返します。 |
refreshDom(svg, theme) | テーマの変更後にレンダラを更新する。 | |
shouldHighlightConnection(_conn) | つながりをハイライト表示するかどうかを指定します。 |