blockly > blockRendering

blockRendering 名前空間

クラス

クラス 説明
BottomRow ブロックの下段にある要素に関する情報と、下段のスペースに関する情報を格納するオブジェクト。下段の要素には、コーナー、スペーサー、次の接続を含めることができます。
接続 接続と、ブロック上で占有するスペースを表す基底クラス。
ConstantProvider ブロックのレンダリングに定数を提供するオブジェクト。
引き出し 指定されたレンダリング情報に基づいてブロックを描画するオブジェクト。
ExternalValueInput レンダリング中に外部値入力が占有するスペースに関する情報を含むオブジェクト
フィールド レンダリング中にフィールドが占有するスペースに関する情報を含むオブジェクト
帽子 レンダリング中に帽子が占有するスペースに関する情報を含むオブジェクト。
アイコン レンダリング中にアイコンが占有するスペースに関する情報を含むオブジェクト。
InlineInput レンダリング中にインライン入力が占有するスペースに関する情報を含むオブジェクト。
InputConnection レンダリング中にブロック上のスペースを占有する入力を表す基本クラス。
InputRow 1 つ以上の入力を保持する行に関する情報を格納するオブジェクト。
InRowSpacer 行内の 2 つの要素間のスペーサーに関する情報を含むオブジェクト。
JaggedEdge 折りたたまれたブロックのギザギザのエッジがレンダリング中に占有するスペースに関する情報を含むオブジェクト。
測定可能 レンダリング中にスペースを占有するブロックの一部を表す基本クラス。スペース以外の各 Measurable のコンストラクタは、ブロック要素(フィールド、ステートメント入力など)のサイズを記録します。
NextConnection レンダリング中に次の接続が占有するスペースに関する情報を含むオブジェクト。
OutputConnection レンダリング中に出力接続が占有するスペースに関する情報を含むオブジェクト。
PathObject レンダラで使用される各 SVG 要素の作成と設定を処理するオブジェクト。
PreviousConnection レンダリング中に以前の接続が占有したスペースに関する情報を含むオブジェクト。
Renderer ブロック レンダラの基本クラス。
RenderInfo

このブロックの描画に必要なすべてのサイズ情報を含むオブジェクト。

この測定パスでは、ブロックへの変更は伝播されません(ただし、フィールドは getSize() が呼び出されたときに再レンダリングを選択できます)。ただし、繰り返し呼び出すと費用が高くなる可能性があります。

RoundCorner 丸い角がレンダリング中に占有するスペースに関する情報を含むオブジェクト。
レンダリングされたブロックの 1 つの行とそのすべてのサブコンポーネントを表すオブジェクト。
SpacerRow 2 つの行間のスペーサーに関する情報を含むオブジェクト。
SquareCorner レンダリング中に正方形の角が占有するスペースに関する情報を含むオブジェクト。
StatementInput レンダリング中にステートメント入力が占有するスペースに関する情報を含むオブジェクト
TopRow ブロックの一番上の行にある要素に関する情報と、一番上の行のサイズ情報を含むオブジェクト。上段の要素には、コーナー、ハット、スペーサー、前の接続を含めることができます。このコンストラクタが呼び出されると、行には必要なスペース以外の要素がすべて含まれます。

関数

関数 説明
register(name, rendererClass) 新しいレンダラを登録します。
unregister(name) 指定された名前で登録されているレンダラを登録解除します。

インターフェース

インターフェース 説明
InsideCorners 内角のサイズとパスに関する情報を含むオブジェクト。
IPathObject ブロックのパスのオブジェクトのインターフェース。
JaggedTeeth 折りたたまれたブロック インジケータのサイズとパスに関する情報を含むオブジェクト。
ノッチ ノッチのサイズとパスに関する情報を含むオブジェクト。
OutsideCorners 外側のコーナーのサイズとパスに関する情報を含むオブジェクト。
PuzzleTab パズルタブのサイズとパスに関する情報を含むオブジェクト。
StartHat スタートハットのサイズとパスに関する情報を含むオブジェクト。

変数

変数 説明
タイプ

型エイリアス

型エイリアス 説明
BaseShape
DynamicShape 動的シェイプのサイズとタイプに関する情報を含むオブジェクト。