blockly > zelos

không gian tên zelos

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 trên 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.
ConstantProvider Một đối tượng cung cấp hằng số cho các khối kết xuất trong chế độ Zelos.
Ngăn Một đối tượng vẽ một khối dựa trên thông tin kết xuất đã cho.
MarkerSvg Lớp vẽ một điểm đánh dấu.
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.
Trình kết xuất

Trình kết xuất zelos. Trình kết xuất này mô phỏng kết xuất kiểu Scratch và MakeCode.

Zelos là tinh thần cạnh tranh và thi đua của Hy Lạp cổ đạ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.

RightConnectionShape Một đối tượng chứa thông tin về không gian mà hình dạng kết nối phù hợp xuất hiện 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 chiếm 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.