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

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) つながりをハイライト表示するかどうかを指定します。