blockly > blockRendering > IPathObject

blockRendering.IPathObject インターフェース

ブロックのパスのオブジェクトのインターフェース。

署名:

export interface IPathObject 

プロパティ

プロパティ 修飾子 タイプ 説明
定数 ConstantProvider レンダラ定数プロバイダ。
style BlockStyle ブロックのメインパス。
svgPath SVGElement ブロックのメインパス。

メソッド

メソッド 説明
addConnectionHighlight(connection, connectionPath, offset, rtl)? (省略可)指定されたパスを、指定された接続の接続ハイライトとして追加します。
applyColour(block)? (省略可)パスがシャドウ ブロックに属しているかどうかを考慮して、保存した色をブロックのパスにアサインします。
flipRTL() RTL で SVG パスを反転します。
removeConnectionHighlight(connection)? (省略可)指定した接続に関連付けられているハイライトをすべて削除します(存在する場合)。
setPath(pathString) レンダラによって生成されたパスを、それぞれの SVG 要素に設定します。
setStyle(blockStyle)? (省略可)スタイルを更新します。
updateDraggingDelete(enabled) ブロックが削除領域にドラッグされていることを示すスタイルを追加または削除。
updateHighlighted(highlighted) ブロックにハイライトを表示するかどうかを設定します。ブロックのハイライト表示は、現在実行中のブロックを視覚的にマークするためによく使用されます。
updateInsertionMarker(enabled) ブロックが挿入マーカーであることを示すスタイルを追加または削除する。
updateMovable(enabled) ブロックが移動可能であることを示すスタイルを追加または削除します。
updateSelected(enabled) ブロックが選択されていることを示すスタイルを追加または削除します。