연구 설문조사: Blockly 사용 경험을 알려주세요
설문조사 시작
blockly > zelos
zelos 네임스페이스
클래스
클래스 |
설명 |
BottomRow |
블록의 맨 아래 행에 있는 요소에 대한 정보와 맨 위 행에 대한 간격 정보가 포함된 객체입니다. 하단 행의 요소는 모서리, 스페이서, 다음 연결로 구성될 수 있습니다. |
ConstantProvider |
Zelos 모드에서 블록 렌더링을 위한 상수를 제공하는 객체입니다. |
창 |
지정된 렌더링 정보를 기반으로 블록을 그리는 객체입니다. |
MarkerSvg |
마커를 그리는 클래스입니다. |
PathObject |
렌더러에서 사용하는 각 SVG 요소의 생성과 설정을 처리하는 객체입니다. |
렌더기 |
zelos 렌더기 이 렌더기는 스크래치 스타일 및 MakeCode 스타일 렌더링을 에뮬레이션합니다. Zelos는 경쟁과 모방의 고대 그리스 정신입니다. |
RenderInfo |
이 블록을 그리는 데 필요한 모든 크기 정보가 포함된 객체입니다. 이 측정 패스는 변경사항을 블록에 전파하지 않습니다 (getSize()가 호출될 때 다시 렌더링하도록 필드 선택 가능). 그러나 반복적으로 호출하면 비용이 많이 들 수 있습니다. |
RightConnectionShape |
렌더링 중에 올바른 연결 도형이 차지하는 공간에 관한 정보가 포함된 객체입니다. |
StatementInput |
렌더링 중에 문 입력이 차지하는 공간에 대한 정보가 포함된 객체입니다. |
TopRow |
블록의 맨 위 행에 있는 요소에 대한 정보와 맨 위 행의 크기 정보를 포함하는 객체입니다. 맨 위 행의 요소는 모서리, 모자, 스페이서, 이전 연결로 구성될 수 있습니다. 이 생성자가 호출되면 행에 필요한 스페이서가 아닌 모든 요소가 포함됩니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-12-02(UTC)
[null,null,["최종 업데이트: 2023-12-02(UTC)"],[[["The Zelos renderer emulates Scratch-style and MakeCode-style rendering for Blockly blocks."],["This namespace provides classes for managing the rendering process, including block sizing, element positioning, and SVG drawing."],["Classes like `ConstantProvider`, `Drawer`, and `Renderer` handle the core rendering functionalities."],["Other classes such as `TopRow`, `BottomRow`, and `StatementInput` define the structure and layout of block elements."],["`RenderInfo` stores sizing information, while `PathObject` manages the creation and manipulation of SVG elements for block visuals."]]],[]]