TextureData
Contents
[
Hide
]TextureData class
This class contains the raw data and format definition of a texture.
Methods
constructor
Name | Description |
---|---|
constructor(width, height, stride, bytesPerPixel, pixelFormat, data) | Constructor of TextureData |
Parameters:
Name | Type | Description |
---|---|---|
widt | Number | null |
heigh | Number | null |
strid | Number | null |
bytesPerPixe | Number | null |
pixelFormat | PixelFormat | PixelFormat |
dat | byte[] | null |
Result:
constructor_overload
Name | Description |
---|---|
constructor_overload(width, height, pixelFormat) | Constructs a new TextureData and allocate pixel data. |
Parameters:
Name | Type | Description |
---|---|---|
widt | Number | null |
heigh | Number | null |
pixelFormat | PixelFormat | PixelFormat |
Result:
constructor_overload$2{#constructor_overload$2}
Name | Description |
---|---|
constructor_overload$2() | Constructor of TextureData |
Result:
getData
Name | Description |
---|---|
getData() | Raw bytes of pixel data |
Result:
getWidth
Name | Description |
---|---|
getWidth() | Number of horizontal pixels |
Result:
getHeight
Name | Description |
---|---|
getHeight() | Number of vertical pixels |
Result:
getStride
Name | Description |
---|---|
getStride() | Number of bytes of a scanline. |
Result:
getBytesPerPixel
Name | Description |
---|---|
getBytesPerPixel() | Number of bytes of a pixel |
Result:
getPixelFormat
Name | Description |
---|---|
getPixelFormat() | The pixel’s format The value of the property is PixelFormat integer constant. |
Result:
fromFile
Name | Description |
---|---|
fromFile(fileName) | Load a texture from file |
Parameters:
Name | Type | Description |
---|---|---|
fileNam | String | null |
Result: TextureData
save
Name | Description |
---|---|
save(fileName) | Save texture data into image file |
Parameters:
Name | Type | Description |
---|---|---|
fileName | String | The file name of where the image will be saved. |
Result: TextureData
save
Name | Description |
---|---|
save(fileName, format) | Save texture data into image file |
Parameters:
Name | Type | Description |
---|---|---|
fileName | String | The file name of where the image will be saved. |
format | String | Image format of the output file. |
Result: TextureData
mapPixels
Name | Description |
---|---|
mapPixels(mapMode) | Map all pixels for read/write |
Parameters:
Name | Type | Description |
---|---|---|
mapMode | PixelMapMode | PixelMapMode |
Result: PixelMapping
mapPixels
Name | Description |
---|---|
mapPixels(mapMode, format) | Map all pixels for read/write in given pixel format |
Parameters:
Name | Type | Description |
---|---|---|
mapMode | PixelMapMode | PixelMapMode |
format | PixelFormat | PixelFormat |
Result: PixelMapping
mapPixels
Name | Description |
---|---|
mapPixels(rect, mapMode, format) | Map pixels addressed by rect for reading/writing in given pixel format |
Parameters:
Name | Type | Description |
---|---|---|
rect | Rect | The area of pixels to be accessed |
mapMode | PixelMapMode | PixelMapMode |
format | PixelFormat | PixelFormat |
Result: PixelMapping
transformPixelFormat
Name | Description |
---|---|
transformPixelFormat(pixelFormat) | Transform pixel’s layout to new pixel format. |
Parameters:
Name | Type | Description |
---|---|---|
pixelFormat | PixelFormat | PixelFormat |
Result: PixelMapping