調査アンケート: Blockly のご利用体験についてお聞かせください
アンケートを開始
blockly > blockRendering
blockRendering 名前空間
クラス
クラス |
説明 |
BottomRow |
ブロックの最下位行にある要素に関する情報と、最下位行の間隔情報を含むオブジェクト。一番下の行にある要素は、角、スペーサー、次の接続点で構成できます。 |
接続 |
接続と、接続がブロック上で占有するスペースを表す基本クラス。 |
ConstantProvider |
ブロックをレンダリングするための定数を提供するオブジェクト。 |
引き出し |
指定されたレンダリング情報に基づいてブロックを描画するオブジェクト。 |
ExternalValueInput |
外部値入力がレンダリング時に占有するスペースに関する情報を含むオブジェクト |
フィールド |
レンダリング時にフィールドが占有するスペースに関する情報を含むオブジェクト |
帽子 |
帽子がレンダリング時に占有するスペースに関する情報を含むオブジェクト。 |
アイコン |
レンダリング中にアイコンが占有するスペースに関する情報を含むオブジェクト。 |
InlineInput |
レンダリング中にインライン入力が占有するスペースに関する情報を含むオブジェクト。 |
InputConnection |
レンダリング時にブロックのスペースを占有する入力を表す基本クラス。 |
InputRow |
1 つ以上の入力を保持する行に関する情報を含むオブジェクト。 |
InRowSpacer |
行の 2 つの要素間のスペーサーに関する情報を含むオブジェクト。 |
JaggedEdge |
レンダリング時に折りたたみブロックのギザギザの端が占めるスペースに関する情報を含むオブジェクト。 |
MarkerSvg |
マーカーのクラス。マーカーを SVG としてグラフィカルにレンダリングするメソッドが含まれています。 |
測定可能(Measurable) |
レンダリング中にスペースを占有するブロックの一部を表す基本クラス。各非スペーサー Measurable のコンストラクタは、ブロック要素のサイズ(フィールド、ステートメント入力など)を記録します。 |
NextConnection |
レンダリング中に次の接続が占有するスペースに関する情報を含むオブジェクト。 |
OutputConnection |
出力接続がレンダリング時に占有するスペースに関する情報を含むオブジェクト。 |
PathObject |
レンダラで使用される各 SVG 要素の作成と設定を処理するオブジェクト。 |
PreviousConnection |
前の接続がレンダリング中に占有するスペースに関する情報を含むオブジェクト。 |
レンダラ |
ブロック レンダラの基本クラス。 |
RenderInfo |
このブロックの描画に必要なすべてのサイズ設定情報を含むオブジェクト。 この測定パスはブロックに変更を伝播しません(ただし、getSize() が呼び出されたときにフィールドにより再レンダリングが行われる場合があります)。ただし、繰り返し呼び出すとコストが大きくなる場合があります。 |
RoundCorner |
レンダリング時に角の丸いスペースが占有するスペースに関する情報を含むオブジェクト。 |
行 |
レンダリングされたブロックとそのすべてのサブコンポーネントに表示される 1 行を表すオブジェクト。 |
SpacerRow |
2 行間のスペーサーに関する情報を含むオブジェクト。 |
SquareCorner |
レンダリング時に正方形の角が占めるスペースに関する情報を含むオブジェクト。 |
StatementInput |
ステートメント入力がレンダリング時に占有するスペースに関する情報を含むオブジェクト |
TopRow |
ブロックの一番上の行にある要素に関する情報と、一番上の行のサイズに関する情報を含むオブジェクト。最上段の要素は、角、帽子、スペーサー、前の接続点で構成できます。このコンストラクタが呼び出されると、行には必要なスペーサー以外の要素がすべて含まれます。 |
関数
インターフェース
変数
タイプ エイリアス
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-12-02 UTC。
[null,null,["最終更新日 2023-12-02 UTC。"],[[["The `blockRendering` namespace handles the visual rendering of Blockly blocks, including their shapes, connections, and components like fields and inputs."],["It defines a range of classes and interfaces representing various block elements and their dimensions, used for calculating layout and drawing."],["Renderers within this namespace dictate the specific style and appearance of blocks, with options for registration and customization."],["The namespace also manages the rendering of connections, inputs, and other visual elements that contribute to the block's overall structure."],["Several utility functions and types are included for managing constants, path objects, and shape definitions used in the rendering process."]]],[]]