TextureData
Содержание
[
Скрывать
]TextureData class
Этот класс содержит необработанные данные и определение формата текстуры.
Методы
constructor
| Имя | Описание |
|---|---|
| constructor(width, height, stride, bytesPerPixel, pixelFormat, data) | Конструктор класса TextureData |
Parameters:
| Имя | Тип | Описание |
|---|---|---|
| widt | Number | null |
| heigh | Number | null |
| strid | Number | null |
| bytesPerPixe | Number | null |
| pixelFormat | PixelFormat | PixelFormat |
| dat | byte[] | null |
Result:
constructor_overload
| Имя | Описание |
|---|---|
| constructor_overload(width, height, pixelFormat) | Создаёт новый объект TextureData и выделяет данные пикселей. |
Parameters:
| Имя | Тип | Описание |
|---|---|---|
| widt | Number | null |
| heigh | Number | null |
| pixelFormat | PixelFormat | PixelFormat |
Result:
constructor_overload2
| Имя | Описание |
|---|---|
| constructor_overload2() | Конструктор класса TextureData |
Result:
getData
| Имя | Описание |
|---|---|
| getData() | Сырые байты данных пикселей |
Result:
getWidth
| Имя | Описание |
|---|---|
| getWidth() | Количество горизонтальных пикселей |
Result:
getHeight
| Имя | Описание |
|---|---|
| getHeight() | Количество вертикальных пикселей |
Result:
getStride
| Имя | Описание |
|---|---|
| getStride() | Количество байтов в строке сканирования. |
Result:
getBytesPerPixel
| Имя | Описание |
|---|---|
| getBytesPerPixel() | Количество байтов в пикселе |
Result:
getPixelFormat
| Имя | Описание |
|---|---|
| getPixelFormat() | Формат пикселя. Значение свойства — целочисленная константа PixelFormat. |
Result:
fromFile
| Имя | Описание |
|---|---|
| fromFile(fileName) | Загрузить текстуру из файла |
Parameters:
| Имя | Тип | Описание |
|---|---|---|
| fileNam | String | null |
Result: TextureData
save
| Имя | Описание |
|---|---|
| save(fileName) | Сохранить данные текстуры в файл изображения |
Parameters:
| Имя | Тип | Описание |
|---|---|---|
| fileName | String | Имя файла, в котором будет сохранено изображение. |
Result: TextureData
save
| Имя | Описание |
|---|---|
| save(fileName, format) | Сохранить данные текстуры в файл изображения |
Parameters:
| Имя | Тип | Описание |
|---|---|---|
| fileName | String | Имя файла, в котором будет сохранено изображение. |
| format | String | Формат изображения выходного файла. |
Result: TextureData
mapPixels
| Имя | Описание |
|---|---|
| mapPixels(mapMode) | Отобразить все пиксели для чтения/записи |
Parameters:
| Имя | Тип | Описание |
|---|---|---|
| mapMode | PixelMapMode | PixelMapMode |
Result: PixelMapping
mapPixels
| Имя | Описание |
|---|---|
| mapPixels(mapMode, format) | Отобразить все пиксели для чтения/записи в заданном формате пикселей |
Parameters:
| Имя | Тип | Описание |
|---|---|---|
| mapMode | PixelMapMode | PixelMapMode |
| format | PixelFormat | PixelFormat |
Result: PixelMapping
mapPixels
| Имя | Описание |
|---|---|
| mapPixels(rect, mapMode, format) | Отобразить пиксели, указанные прямоугольником rect, для чтения/записи в заданном формате пикселей |
Parameters:
| Имя | Тип | Описание |
|---|---|---|
| rect | Rect | Область пикселей для доступа |
| mapMode | PixelMapMode | PixelMapMode |
| format | PixelFormat | PixelFormat |
Result: PixelMapping
transformPixelFormat
| Имя | Описание |
|---|---|
| transformPixelFormat(pixelFormat) | Преобразовать расположение пикселя в новый формат пикселей. |
Parameters:
| Имя | Тип | Описание |
|---|---|---|
| pixelFormat | PixelFormat | PixelFormat |
Result: PixelMapping