調査アンケート: Blockly のご利用体験についてお聞かせください
アンケートを開始
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
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 |
ブロックの一番上の行にある要素に関する情報と、一番上の行のサイズ情報を含むオブジェクト。上段の要素には、コーナー、ハット、スペーサー、前の接続を含めることができます。このコンストラクタが呼び出されると、行には必要なスペース以外の要素がすべて含まれます。 |
関数
インターフェース
変数
型エイリアス
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-05-16 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-05-16 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."]]],["The `blockRendering` namespace manages the visual representation of blocks. It defines classes for various block elements like `BottomRow`, `Connection`, `Field`, `InputRow`, and `TopRow`, each detailing their space and structure during rendering. Key actions include registering and unregistering renderers, with `register` and `unregister` functions. The namespace also defines interfaces (`IPathObject`, `Notch`, etc.) for path and sizing information and provides base and dynamic shapes. It also contains variables such as `Types`.\n"]]