блочный > блокРендеринг > Рендерер
Класс blockRendering.Renderer
Базовый класс для средства визуализации блоков.
Подпись:
export declare class Renderer implements IRegistrable
Реализует: IRegistrable
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(имя) | Создает новый экземпляр класса Renderer . |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
константы_ | protected | Константпровайдер | Постоянный поставщик средства визуализации. |
имя | protected | нить | |
переопределяет | protected | объект | нулевой | Рендеринг постоянных переопределений, передаваемых через параметры. |
Методы
Метод | Модификаторы | Описание |
---|---|---|
распоряжаться() | Удалите этот рендерер. Удалите все элементы DOM, созданные этим средством визуализации, и его константы. | |
получитьИмяКласса() | Получает имя класса, идентифицирующее этот модуль визуализации. | |
getConnectionPreviewMethod (ближайший, локальный, topBlock) | Выбирает метод предварительного просмотра соединения на основе доступного соединения, текущего перетаскиваемого соединения и перетаскиваемого блока. | |
getConstants() | Получите постоянный поставщик текущего средства визуализации. Мы предполагаем, что когда это вызывается, рендерер уже инициализирован. | |
init (тема, opt_rendererOverrides) | Инициализируйте рендерер. | |
makeConstants_() | protected | Создайте новый экземпляр постоянного поставщика средства визуализации. |
makeDrawer_(блок, информация) | protected | Создайте новый экземпляр ящика средства визуализации. |
makeMarkerDrawer (рабочая область, маркер) | Создайте новый экземпляр маркера средства визуализации. | |
makePathObject (корень, стиль) | Создайте новый экземпляр объекта пути средства рендеринга. | |
makeRenderInfo_(блок) | protected | Создайте новый экземпляр объекта информации о рендеринге средства визуализации. |
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected | Проверяет, может ли потерянный блок подключиться к «концу» группы блоков topBlock. Если сгусток представляет собой строку, конец — это последний вход. Если сгусток представляет собой стек, концом является последнее следующее соединение. Если сгусток не является ни тем, ни другим, то возвращается false. |
обновитьDom (svg, тема) | Обновите средство визуализации после изменения темы. | |
mustHighlightConnection(_conn) | Определите, следует ли выделять соединение. |