zelos 네임스페이스
클래스
클래스 | 설명 |
---|---|
BottomRow | 블록의 맨 아래 행에 있는 요소에 대한 정보와 맨 위 행에 대한 간격 정보가 포함된 객체입니다. 하단 행의 요소는 모서리, 스페이서, 다음 연결로 구성될 수 있습니다. |
ConstantProvider | Zelos 모드에서 블록 렌더링을 위한 상수를 제공하는 객체입니다. |
창 | 지정된 렌더링 정보를 기반으로 블록을 그리는 객체입니다. |
MarkerSvg | 마커를 그리는 클래스입니다. |
PathObject | 렌더러에서 사용하는 각 SVG 요소의 생성과 설정을 처리하는 객체입니다. |
렌더기 | zelos 렌더기 이 렌더기는 스크래치 스타일 및 MakeCode 스타일 렌더링을 에뮬레이션합니다. Zelos는 경쟁과 모방의 고대 그리스 정신입니다. |
RenderInfo | 이 블록을 그리는 데 필요한 모든 크기 정보가 포함된 객체입니다. 이 측정 패스는 변경사항을 블록에 전파하지 않습니다 (getSize()가 호출될 때 다시 렌더링하도록 필드 선택 가능). 그러나 반복적으로 호출하면 비용이 많이 들 수 있습니다. |
RightConnectionShape | 렌더링 중에 올바른 연결 도형이 차지하는 공간에 관한 정보가 포함된 객체입니다. |
StatementInput | 렌더링 중에 문 입력이 차지하는 공간에 대한 정보가 포함된 객체입니다. |
TopRow | 블록의 맨 위 행에 있는 요소에 대한 정보와 맨 위 행의 크기 정보를 포함하는 객체입니다. 맨 위 행의 요소는 모서리, 모자, 스페이서, 이전 연결로 구성될 수 있습니다. 이 생성자가 호출되면 행에 필요한 스페이서가 아닌 모든 요소가 포함됩니다. |