RenderedConnection クラス
画面にレンダリングできるブロック間のコネクションのクラス。
署名:
export declare class RenderedConnection extends Connection
拡張: Connection
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(structor)(ソース, 型) | RenderedConnection クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
sourceBlock_ | BlockSvg | ||
targetConnection | RenderedConnection | null | この接続の接続先の接続。接続されていない場合は null。 |
Methods
メソッド | 修飾子 | 説明 |
---|---|---|
closest(maxLimit, dxy) | この接続に最も近い互換性のある接続を探します。すべてのパラメータはワークスペース ユニットです。 | |
connect_(childConnection) | protected |
2 つの接続を接続します。これは上位ブロックの接続です。必要に応じてブロックを再レンダリングします。 |
disconnectInternal(setParent) | この接続で接続されている 2 つのブロックを切断します。 | |
distanceFrom(otherConnection) | この接続と他の接続との間の距離をワークスペース単位で返します。 | |
getOffsetInBlock() | ブロックの左上を基準とする接続のオフセットを取得します。 | |
getSourceBlock() | この接続のソース ブロックを取得します。 | |
highlight() | このつながりをハイライトします。 | |
isHighlighted() | この接続がハイライト表示されている場合は true を返し、ハイライト表示されていない場合は false を返します。 | |
moveBy(dx, dy) | 接続の座標を変更します。 | |
moveTo(x, y) | 接続の座標を変更します。 | |
moveToOffset(blockTL) | この結合を、ブロック内のオフセットで指定される位置と、ブロックの左上隅の位置に移動します。 | |
onCheckChanged_() | protected |
この接続の互換性のあるタイプが変更されたときに呼び出される関数。 |
respawnShadow_() | protected |
この接続にシャドウ ブロックが接続されていた場合は、シャドウ ブロックを再度生成します。必要に応じて、ブロックをレンダリング/再レンダリングします。 |
setCheck(check) | 接続の互換性を変更します。必要に応じてブロックを再レンダリングします。 | |
setOffsetInBlock(x, y) | コネクションのブロックの左上からのオフセットを設定します。 | |
startTrackingAll() | この接続と、この接続に接続されている任意のブロックのすべてのダウンストリーム接続の追跡を開始します。これは、ブロックが展開されたときに発生します。 | |
targetBlock() | この接続が接続するブロックを返します。 | |
unhighlight() | この接続の周りのハイライト表示を削除してください。 |