ブロックする >RenderedConnection

RenderedConnection クラス

画面にレンダリングできるブロック間の接続用のクラス。

署名:

export declare class RenderedConnection extends Connection 

拡張: Connection

コンストラクタ

コンストラクタ 修飾子 説明
(コンストラクタ)(ソース, 型) RenderedConnection クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 タイプ 説明
sourceBlock_ BlockSvg
targetConnection RenderedConnection |null この接続が接続する接続です。接続されていない場合は null。

メソッド

メソッド 修飾子 説明
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() この接続の周囲のハイライト表示を削除します。