Документация
Справочник JavaScript API
2.1.64 (текущая версия)
collection
interactivityModel
Интерфейсы

ICanvasTile

Интерфейс тайлов, умеющих отображаться на 2d-контексте объекта canvas.

Конструктор | Поля | События | Методы

Конструктор

ICanvasTile(url)

Параметры:

ПараметрЗначение по умолчаниюОписание
url *
[no-highlight[

* Обязательный параметр/опция.

]no-highlight]

Тип: String

URL тайла.

* Обязательный параметр/опция.

Поля

ИмяТипОписание
events IEventManager

Менеджер событий тайла.

События

ИмяОписание
ready

Событие готовности тайла.

Методы

ИмяВозвращаетОписание
destroy()

Уничтожает тайл.

isReady()

Boolean

Проверяет готовность тайла.

renderAt(context, canvasSize, bounds[, animate])

Отрисовывает картиночный тайл на 2d-контексте объекта canvas.

Описание полей

events

{IEventManager} events

Менеджер событий тайла.

Описание событий

ready

Событие готовности тайла.

Описание методов

destroy

{} destroy()

Уничтожает тайл.

isReady

{Boolean} isReady()

Проверяет готовность тайла.

Возвращает true - тайл готов, false - тайл не готов.

renderAt

{} renderAt(context, canvasSize, bounds[, animate])

Отрисовывает картиночный тайл на 2d-контексте объекта canvas.

Параметры:

ПараметрЗначение по умолчаниюОписание
context *
[no-highlight[

* Обязательный параметр/опция.

]no-highlight]

Тип: Object

2d-контекст объекта canvas.

canvasSize *
[no-highlight[

* Обязательный параметр/опция.

]no-highlight]

Тип: Number[]

размеры HTML-элемента canvas.

bounds *
[no-highlight[

* Обязательный параметр/опция.

]no-highlight]

Тип: Number[][]

Область в клиентских координатах, в которой нужно отрисовать тайл.

animate false

Тип: Boolean

true - анимировать рендеринг, false - нет.

* Обязательный параметр/опция.