TextureData

TextureData class

此类包含纹理的原始数据和格式定义。

方法

constructor

名称描述
constructor(width, height, stride, bytesPerPixel, pixelFormat, data)TextureData 的构造函数

Parameters:

名称类型描述
宽度数字null
高度数字null
strid数字null
bytesPerPixe数字null
pixelFormatPixelFormatPixelFormat
数据byte[]null

Result:


constructor_overload

名称描述
constructor_overload(width, height, pixelFormat)构造一个新的 TextureData 并分配像素数据。

Parameters:

名称类型描述
宽度数字null
高度数字null
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:

名称类型描述
fileNam字符串null

Result: TextureData


save

名称描述
save(fileName)将纹理数据保存到图像文件中

Parameters:

名称类型描述
fileName字符串图像将被保存的文件名。

Result: TextureData


save

名称描述
save(fileName, format)将纹理数据保存到图像文件中

Parameters:

名称类型描述
fileName字符串图像将被保存的文件名。
format字符串输出文件的图像格式。

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