blockly > geras > 렌더러

geras.Renderer 클래스

Geras 렌더기입니다. 이 렌더기는 2019년 이전의 Blockly와 호환되도록 설계되었습니다. 이전 버전과의 호환성의 제한을 받지 않는 최신 프로젝트에서는 이 렌더기를 보다 현대적인 방식으로 해석한 thrasos를 사용해야 합니다.

게라스는 옛날 그리스의 정신입니다.

Signature:

export declare class Renderer extends BaseRenderer 

확장: BaseRenderer

생성자

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

방법

메서드 수정자 설명
getHighlightConstants() 렌더기의 하이라이트 상수 제공자를 가져옵니다. 이것이 호출되면 렌더러가 이미 초기화되었다고 가정합니다.
init(theme, Opt_rendererOverrides) 렌더기를 초기화합니다. Geras에는 일반 상수 제공자 외에 강조표시 제공자가 있습니다.
makeConstants_()
makeDrawer_(블록, 정보) protected 렌더러 창의 새 인스턴스를 생성합니다.
makeHighlightConstants_() protected 렌더기 하이라이트 상수 제공자의 새 인스턴스를 만듭니다.
makePathObject(root, style) 렌더기 경로 객체의 새 인스턴스를 생성합니다.
makeRenderInfo_(block) protected 렌더기 렌더링 정보 객체의 새 인스턴스를 생성합니다.
refreshDom(svg, 테마)