Bản khảo sát nghiên cứu: Cho chúng tôi biết trải nghiệm của bạn khi sử dụng Blockly
Bắt đầu khảo sát
blockly > blockRendering
không gian tên blockRendering
Lớp
Lớp |
Nội dung mô tả |
BottomRow |
Một đối tượng chứa thông tin về các phần tử ở hàng dưới cùng của khối cũng như thông tin về khoảng cách cho hàng dưới cùng. Các phần tử trong hàng dưới cùng có thể bao gồm góc, dấu cách và các mối liên kết tiếp theo. |
Kết nối |
Lớp cơ sở đại diện cho một kết nối và không gian mà kết nối này chiếm trong khối. |
ConstantProvider |
Một đối tượng cung cấp hằng số cho các khối kết xuất. |
Ngăn |
Một đối tượng vẽ một khối dựa trên thông tin kết xuất đã cho. |
ExternalValueInput |
Một đối tượng chứa thông tin về không gian mà giá trị đầu vào bên ngoài sử dụng trong quá trình kết xuất |
Trường |
Một đối tượng chứa thông tin về không gian mà một trường chiếm trong quá trình kết xuất |
Mũ |
Một đối tượng chứa thông tin về không gian của một chiếc mũ trong quá trình kết xuất. |
Biểu tượng |
Một đối tượng chứa thông tin về không gian mà biểu tượng chiếm trong quá trình kết xuất. |
InlineInput |
Một đối tượng chứa thông tin về không gian mà dữ liệu đầu vào cùng dòng chiếm trong quá trình kết xuất. |
InputConnection |
Lớp cơ sở đại diện cho dữ liệu đầu vào chiếm không gian trên một khối trong quá trình kết xuất. |
InputRow |
Đối tượng chứa thông tin về một hàng chứa một hoặc nhiều dữ liệu đầu vào. |
InRowSpacer |
Một đối tượng chứa thông tin về một dấu cách giữa hai phần tử trên một hàng. |
JaggedEdge |
Một đối tượng chứa thông tin về không gian mà cạnh lởm chởm của một khối thu gọn chiếm trong quá trình kết xuất. |
MarkerSvg |
Lớp cho một điểm đánh dấu, chứa các phương thức để kết xuất đồ hoạ điểm đánh dấu dưới dạng SVG. |
Đo lường được |
Lớp cơ sở đại diện cho một phần của một khối chiếm không gian trong quá trình kết xuất. Hàm khởi tạo cho mỗi Measurable (không phải dấu cách) ghi lại kích thước của phần tử khối (ví dụ: trường, câu lệnh nhập). |
NextConnection |
Một đối tượng chứa thông tin về không gian mà kết nối tiếp theo sẽ chiếm trong quá trình kết xuất. |
OutputConnection |
Một đối tượng chứa thông tin về không gian mà kết nối đầu ra chiếm trong quá trình kết xuất. |
PathObject |
Một đối tượng xử lý việc tạo và thiết lập từng phần tử SVG mà trình kết xuất sử dụng. |
PreviousConnection |
Một đối tượng chứa thông tin về không gian mà kết nối trước đó chiếm trong quá trình kết xuất. |
Trình kết xuất |
Lớp cơ sở cho trình kết xuất khối. |
RenderInfo |
Một đối tượng chứa tất cả thông tin về kích thước cần thiết để vẽ khối này. Lượt đo lường này không truyền các thay đổi cho khối (mặc dù các trường có thể chọn kết xuất lại khi getSize() được gọi). Tuy nhiên, việc gọi điện liên tục có thể gây tốn kém. |
RoundCorner |
Một đối tượng chứa thông tin về không gian mà một góc bo tròn chiếm trong quá trình kết xuất. |
Hàng |
Một đối tượng đại diện cho một hàng trên khối được kết xuất và tất cả các thành phần phụ của khối đó. |
SpacerRow |
Một đối tượng chứa thông tin về một dấu cách giữa hai hàng. |
SquareCorner |
Một đối tượng chứa thông tin về không gian mà một góc vuông chiếm trong quá trình kết xuất. |
StatementInput |
Một đối tượng chứa thông tin về không gian mà dữ liệu đầu vào câu lệnh sử dụng trong quá trình kết xuất |
TopRow |
Một đối tượng chứa thông tin về các phần tử ở hàng trên cùng của khối cũng như thông tin về kích thước cho hàng trên cùng. Các thành phần ở hàng trên cùng có thể bao gồm góc, mũ, dấu cách và các kết nối trước đó. Sau khi hàm khởi tạo này được gọi, hàng sẽ chứa tất cả các phần tử không phải dấu cách cần thiết. |
Hàm
Giao diện
Giao diện |
Nội dung mô tả |
InsideCorners |
Đối tượng chứa thông tin về kích thước và đường dẫn của các góc bên trong. |
IPathObject |
Giao diện cho đối tượng đường dẫn của một khối. |
JaggedTeeth |
Một đối tượng chứa thông tin về kích thước và đường dẫn về các chỉ báo khối đã thu gọn. |
Mũi tên |
Một đối tượng chứa thông tin về kích thước và đường dẫn của một khía. |
OutsideCorners |
Một đối tượng chứa thông tin về kích thước và đường dẫn của các góc bên ngoài. |
PuzzleTab |
Một đối tượng chứa thông tin về kích thước và đường dẫn của một thẻ câu đố. |
StartHat |
Một đối tượng chứa thông tin về kích thước và đường dẫn của mũ bắt đầu. |
Biến
Nhập bí danh
Nhập bí danh |
Nội dung mô tả |
BaseShape |
|
DynamicShape |
Đối tượng chứa thông tin về kích thước và nhập về một hình dạng động. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2023-12-02 UTC.
[null,null,["Cập nhật lần gần đây nhất: 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."]]],[]]