ICanvasTile

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

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

Конструктор

ICanvasTile(url)

Параметры:

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

Тип: 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 *

Тип: Object

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

canvasSize *

Тип: Number[]

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

bounds *

Тип: Number[][]

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

animate false

Тип: Boolean

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

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