blockly > geras > Рендерер

geras.Renderer класс

Рендер geras. Этот рендер был разработан для обратной совместимости с Blockly до 2019 года. Более новые проекты, не ограниченные обратной совместимостью, должны использовать thrasos, который является более современным подходом к этому рендеру.

Герас — древнегреческий дух старости.

Подпись:

export declare class Renderer extends BaseRenderer 

Расширяет: BaseRenderer

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(имя) Создает новый экземпляр класса Renderer

Методы

Метод Модификаторы Описание
getHighlightConstants() Получить поставщика констант подсветки рендерера. Мы предполагаем, что при вызове рендерер уже инициализирован.
init(тема, opt_rendererOverrides) Инициализируйте рендерер. Geras имеет поставщик подсветки в дополнение к обычному поставщику констант.
makeConstants_()
makeDrawer_(блок, информация) protected Создайте новый экземпляр ящика рендерера.
makeHighlightConstants_() protected Создайте новый экземпляр поставщика констант подсветки рендерера.
makePathObject(корень, стиль) Создайте новый экземпляр объекта пути рендерера.
makeRenderInfo_(блок) protected Создайте новый экземпляр объекта информации о рендеринге рендерера.
refreshDom(svg, тема, инъекцияDiv)