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ộ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

Chức năng Nội dung mô tả
register(name, rendererClass) Đăng ký một trình kết xuất đồ hoạ mới.
unregister(name) Huỷ đăng ký trình kết xuất đã đăng ký bằng tên đã cho.

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

Biến Nội dung mô tả
Loại

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.