TextureData

TextureData class

Этот класс содержит необработанные данные и определение формата текстуры.

Методы

constructor

ИмяОписание
constructor(width, height, stride, bytesPerPixel, pixelFormat, data)Конструктор класса TextureData

Parameters:

ИмяТипОписание
widtNumbernull
heighNumbernull
stridNumbernull
bytesPerPixeNumbernull
pixelFormatPixelFormatPixelFormat
datbyte[]null

Result:


constructor_overload

ИмяОписание
constructor_overload(width, height, pixelFormat)Создаёт новый объект TextureData и выделяет данные пикселей.

Parameters:

ИмяТипОписание
widtNumbernull
heighNumbernull
pixelFormatPixelFormatPixelFormat

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:

ИмяТипОписание
fileNamStringnull

Result: TextureData


save

ИмяОписание
save(fileName)Сохранить данные текстуры в файл изображения

Parameters:

ИмяТипОписание
fileNameStringИмя файла, в котором будет сохранено изображение.

Result: TextureData


save

ИмяОписание
save(fileName, format)Сохранить данные текстуры в файл изображения

Parameters:

ИмяТипОписание
fileNameStringИмя файла, в котором будет сохранено изображение.
formatStringФормат изображения выходного файла.

Result: TextureData


mapPixels

ИмяОписание
mapPixels(mapMode)Отобразить все пиксели для чтения/записи

Parameters:

ИмяТипОписание
mapModePixelMapModePixelMapMode

Result: PixelMapping


mapPixels

ИмяОписание
mapPixels(mapMode, format)Отобразить все пиксели для чтения/записи в заданном формате пикселей

Parameters:

ИмяТипОписание
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


mapPixels

ИмяОписание
mapPixels(rect, mapMode, format)Отобразить пиксели, указанные прямоугольником rect, для чтения/записи в заданном формате пикселей

Parameters:

ИмяТипОписание
rectRectОбласть пикселей для доступа
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


transformPixelFormat

ИмяОписание
transformPixelFormat(pixelFormat)Преобразовать расположение пикселя в новый формат пикселей.

Parameters:

ИмяТипОписание
pixelFormatPixelFormatPixelFormat

Result: PixelMapping