блочный > герас > Рендерер

geras.Класс рендерера

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

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

Подпись:

export declare class Renderer extends BaseRenderer 

Расширяет: BaseRenderer

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

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

Методы

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