ICanvasTile
Интерфейс тайлов, умеющих отображаться на 2d-контексте объекта canvas.
Конструктор | Поля | События | Методы
Конструктор
ICanvasTile(url)
Параметры:
* Обязательный параметр/опция.
Поля
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий тайла. |
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий тайла. |
События
Методы
Описание полей
events
{IEventManager} events
Менеджер событий тайла.
Описание событий
ready
Событие готовности тайла.
Описание методов
destroy
{} destroy()
Уничтожает тайл.
isReady
{Boolean} isReady()
Проверяет готовность тайла.
Returns true - тайл готов, false - тайл не готов.
renderAt
{} renderAt(context, canvasSize, bounds[, animate])
Отрисовывает картиночный тайл на 2d-контексте объекта canvas.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
context * | — | Тип: Object 2d-контекст объекта canvas. |
canvasSize * | — | Тип: Number[] размеры HTML-элемента canvas. |
bounds * | — | Тип: Number[][] Область в клиентских координатах, в которой нужно отрисовать тайл. |
animate | false | Тип: Boolean true - анимировать рендеринг, false - нет. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
context * | — | Тип: Object 2d-контекст объекта canvas. |
canvasSize * | — | Тип: Number[] размеры HTML-элемента canvas. |
bounds * | — | Тип: Number[][] Область в клиентских координатах, в которой нужно отрисовать тайл. |
animate | false | Тип: Boolean true - анимировать рендеринг, false - нет. |
* Обязательный параметр/опция.