geras.Renderer 클래스
Gera 렌더기 이 렌더기는 2019년 이전의 Blockly와 하위 호환되도록 설계되었습니다. 이전 버전과의 호환성의 제약을 받지 않는 최신 프로젝트에서는 이 렌더기에 대한 보다 현대적인 접근 방식인 thrasos를 사용해야 합니다.
게라스(Geras)는 고대 그리스의 노후 정신입니다.
서명:
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, theme) |