Класс: PIXI.Texture
Конструктор
new Texture(baseTexture, frame, crop, trim)
Текстура хранит информацию, представляющую изображение или часть изображения. Ее нельзя добавлять
непосредственно в список отображения. Вместо этого используйте ее как текстуру для PIXI.Sprite. Если параметр frame не указан, используется все изображение.
Параметры
| Имя | Тип | Аргумент | Описание |
|---|---|---|---|
baseTexture | PIXI.BaseTexture | Источник базовой текстуры для создания текстуры | |
frame | Rectangle | Прямоугольный фрагмент текстуры для отображения | |
crop | Rectangle | <optional> | Область исходной текстуры |
trim | Rectangle | <optional> | Прямоугольник обрезки текстуры |
- Исходный код: pixi/textures/Texture.js (Строка 14)
Общедоступные свойства
- Исходный код: pixi/textures/Texture.js (Строка 47)
- Исходный код: pixi/textures/Texture.js (Строка 128)
- Исходный код: pixi/textures/Texture.js (Строка 55)
- Исходный код: pixi/textures/Texture.js (Строка 120)
- Исходный код: pixi/textures/Texture.js (Строка 79)
- Исходный код: pixi/textures/Texture.js (Строка 28)
- Исходный код: pixi/textures/Texture.js (Строка 95)
- Исходный код: pixi/textures/Texture.js (Строка 87)
- Исходный код: pixi/textures/Texture.js (Строка 63)
- Исходный код: pixi/textures/Texture.js (Строка 71)
- Исходный код: pixi/textures/Texture.js (Строка 112)
baseTexture : PIXI.BaseTexture
Базовая текстура, используемая этой текстурой.
crop :Rectangle
Это область изображения BaseTexture, которая фактически копируется в Canvas/WebGL при отрисовке,
независимо от фактического размера или расположения фрейма (что может влиять на обрезку текстур атласов)
frame :Rectangle
Фрейм задает область базовой текстуры, используемой этой текстурой
height : number
Высота текстуры в пикселях.
isTiling : boolean
Является ли эта текстура текстурой-плиткой? Используется, например, в TilingSprite.
noFrame : boolean
Есть ли у этой текстуры данные фрейма?
requiresReTint : boolean
Это позволит рендереру узнать, что родитель с тонированием обновил свою текстуру.
requiresUpdate : boolean
Это позволит рендереру узнать, что текстура была обновлена (в основном используется для обновлений uv в webGL)
trim :Rectangle
Данные обрезки текстуры.
valid : boolean
Это позволит рендереру узнать, является ли текстура валидной. Если нет, то ее нельзя отобразить.
width : number
Ширина текстуры в пикселях.
Общедоступные методы
- Исходный код: pixi/textures/Texture.js (Строка 249)
- Исходный код: pixi/textures/Texture.js (Строка 165)
- Исходный код: pixi/textures/Texture.js (Строка 178)
<static> fromCanvas(canvas, scaleMode) → {PIXI.Texture}
Вспомогательная функция, создающая новую текстуру на основе заданного элемента canvas.
Параметры
| Имя | Тип | Описание |
|---|---|---|
canvas | Canvas | Элемент canvas, являющийся источником текстуры |
scaleMode | Number | См. {{#crossLink "PIXI/scaleModes:property"}}PIXI.scaleModes{{/crossLink}} для возможных значений |
Возвращаемое значение
destroy(destroyBase)
Удаляет эту текстуру
Параметры
| Имя | Тип | Описание |
|---|---|---|
destroyBase | Boolean | Удалить ли также базовую текстуру |
setFrame(frame)
Задает область baseTexture, которую будет использовать эта текстура.
Параметры
| Имя | Тип | Описание |
|---|---|---|
frame | Rectangle | Фрейм текстуры, на который нужно установить |
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/PIXI.Texture.html