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

пространство имен Гераса

Классы

Сорт Описание
Константпровайдер Объект, предоставляющий константы для рендеринга блоков в режиме Geras.
Ящик Объект, который рисует блок на основе заданной информации о рендеринге, настроенной для средства рендеринга geras.
HighlightConstantProvider Объект, предоставляющий константы для отрисовки бликов на блоках. Некоторые основные моменты представляют собой простые смещения родительских путей и могут быть созданы программно. Другие, особенно на кривых, просто состоят из кучи констант, и их трудно настроить.
Хайлайтер

Объект, который добавляет блики к блоку на основе заданной информации о рендеринге.

Выделение интересно тем, что оно не полностью закрывает блок. Вместо этого они позиционируются в зависимости от источника света в левом верхнем углу. Это означает, что для рендеринга бликов требуется точная информация о положении каждой части блока. Полученные пути не являются непрерывными или замкнутыми. Выделение выступов и выемок во многом основано на формах выступов и выемок, но не совсем одинаково.

ИнлайнИнпут Объект, содержащий информацию о пространстве, занимаемом встроенным вводом во время рендеринга.
ПутьОбъект Объект, который обрабатывает создание и настройку каждого из элементов SVG, используемых средством визуализации.
Рендерер

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

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

РендерИнфо

Объект, содержащий всю информацию о размерах, необходимую для рисования этого блока, настроенный для средства визуализации geras.

Этот проход измерения не распространяет изменения на блок (хотя поля могут выбрать повторную визуализацию при вызове getSize()). Однако повторный вызов может оказаться дорогостоящим.

ОператорВвод Объект, содержащий информацию о пространстве, которое ввод оператора занимает во время рендеринга.