blockly > zelos > 렌더기

zelos.Renderer 클래스

zelos 렌더기입니다. 이 렌더기는 Scratch 스타일 및 MakeCode 스타일 렌더링을 에뮬레이션합니다.

젤로스는 경쟁과 모방의 고대 그리스 정신입니다.

Signature:

export declare class Renderer extends BaseRenderer 

확장: BaseRenderer

생성자

생성자 수정자 설명
(생성자)(이름) Renderer 클래스의 새 인스턴스를 구성합니다.

속성

속성 수정자 유형 설명
constants_ protected ConstantProvider

방법

메서드 수정자 설명
getConnectionPreviewMethod(closest, local, topBlock)
getConstants() 현재 렌더기의 상수 제공자를 가져옵니다. 호출 시 렌더러가 이미 초기화되었다고 가정합니다.
makeConstants_() protected 렌더러 상수 제공자의 새 인스턴스를 생성합니다.
makeDrawer_(블록, 정보) protected 렌더러 창의 새 인스턴스를 생성합니다.
makeMarkerDrawer(workspace, marker) 렌더러 커서 창의 새 인스턴스를 생성합니다.
makePathObject(root, style) 렌더러 경로 객체의 새 인스턴스를 생성합니다.
makeRenderInfo_(block) protected 렌더기 렌더링 정보 객체의 새 인스턴스를 만듭니다.