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