Spec-Zone.ru › Phaser

Класс: PIXI.BaseTexture

Конструктор

new BaseTexture(source, scaleMode)

Текстура хранит информацию, представляющую изображение. Все текстуры имеют базу текстуры.

Параметры
Имя Тип Описание
source Строка | Canvas

объект источника (изображение или холст)

scaleMode Число

См. {{#crossLink "PIXI/scaleModes:property"}}PIXI.scaleModes{{/crossLink}} для возможных значений

Исходный код: pixi/textures/BaseTexture.js (Строка 5)

Публичные свойства

[только для чтения] hasLoaded : boolean

[только для чтения] Устанавливается в значение true, когда базовая текстура загружена

Исходный код: pixi/textures/BaseTexture.js (Строка 51)

[только для чтения] height : число

[только для чтения] Высота базовой текстуры, устанавливается при загрузке изображения

Исходный код: pixi/textures/BaseTexture.js (Строка 33)

mipmap : boolean

Установите в значение true, если для этой текстуры необходимо сгенерировать mipmap. Это значение должно быть установлено перед использованием текстуры.
Также размер текстуры должен быть степенью двойки, чтобы это работало

Исходный код: pixi/textures/BaseTexture.js (Строка 86)

premultipliedAlpha : boolean

Управляет тем, должны ли цветовые каналы RGB быть предварительно умножены на альфа-канал (только WebGL)

Значение по умолчанию
  • true
Исходный код: pixi/textures/BaseTexture.js (Строка 68)

resolution : число

Разрешение текстуры.

Исходный код: pixi/textures/BaseTexture.js (Строка 16)

scaleMode : число

Режим масштабирования, применяемый при масштабировании этой текстуры

Значение по умолчанию
  • PIXI.scaleModes.LINEAR
Исходный код: pixi/textures/BaseTexture.js (Строка 42)

skipRender : boolean

Базовую текстуру можно установить так, чтобы она пропустила фазу отрисовки в пакет WebGL Sprite.

Это может быть полезно, если у вас есть родительский Sprite без видимой текстуры (т.е. использует внутреннюю __default текстуру)
у которого есть дочерние элементы, которые вы хотите отрисовать, без вызова пакетной очистки в этом процессе.

Исходный код: pixi/textures/BaseTexture.js (Строка 115)

source :Изображение

Источник изображения, используемый для создания текстуры.

Исходный код: pixi/textures/BaseTexture.js (Строка 60)

[только для чтения] width : число

[только для чтения] Ширина базовой текстуры, устанавливается при загрузке изображения

Исходный код: pixi/textures/BaseTexture.js (Строка 24)

Публичные методы

<static> fromCanvas(canvas, scaleMode) → {PIXI.BaseTexture}

Вспомогательная функция, создающая текстуру базового типа из заданного элемента canvas.

Параметры
Имя Тип Описание
canvas Canvas

Источник текстуры — элемент canvas.

scaleMode Число

См. {{#crossLink "PIXI/scaleModes:property"}}PIXI.scaleModes{{/crossLink}} для возможных значений.

Возвращаемое значение
PIXI.BaseTexture -
Исходный код: pixi/textures/BaseTexture.js (Строка 224)

destroy()

Удаляет эту базовую текстуру.

Исходный код: pixi/textures/BaseTexture.js (Строка 154)

dirty()

Помечает все glTextures как грязные.

Исходный код: pixi/textures/BaseTexture.js (Строка 183)

forceLoaded(width, height)

Принудительно устанавливает этот BaseTexture как загруженный с заданной шириной и высотой.
Затем вызывает BaseTexture.dirty.
Важно, когда вы не хотите изменять исходный объект, принудительно задавая complete или свойства размеров, которых у него может не быть.

Параметры
Имя Тип Описание
width Число
  • Новая ширина, которую BaseTexture должен иметь.
height Число
  • Новая высота, которую BaseTexture должен иметь.
Исходный код: pixi/textures/BaseTexture.js (Строка 137)

unloadFromGPU()

Удаляет базовую текстуру из GPU, полезно для управления ресурсами на GPU.
Текстура по-прежнему на 100% работоспособна и просто будет перезагружена, если на экране присутствует спрайт, использующий её.

Исходный код: pixi/textures/BaseTexture.js (Строка 196)

updateSourceImage(newSrc)

Этот метод устарел и не должен использоваться. Он может быть удален в будущем.

Изменяет исходное изображение текстуры.

Параметры
Имя Тип Описание
newSrc Строка

Путь к изображению.

Устаревший:
  • true
Исходный код: pixi/textures/BaseTexture.js (Строка 171)

© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/PIXI.BaseTexture.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API