TextureData
inhoud
[
verbergen
]TextureData class
Deze klasse bevat de ruwe data en formatdefinitie van een textuur.
Methoden
constructor
| Naam | Beschrijving |
|---|---|
| constructor(width, height, stride, bytesPerPixel, pixelFormat, data) | Constructor van TextureData |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| widt | Number | null |
| heigh | Number | null |
| strid | Number | null |
| bytesPerPixe | Number | null |
| pixelFormat | PixelFormat | PixelFormat |
| dat | byte[] | null |
Result:
constructor_overload
| Naam | Beschrijving |
|---|---|
| constructor_overload(width, height, pixelFormat) | Construeert een nieuwe TextureData en reserveert pixelgegevens. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| widt | Number | null |
| heigh | Number | null |
| pixelFormat | PixelFormat | PixelFormat |
Result:
constructor_overload2
| Naam | Beschrijving |
|---|---|
| constructor_overload2() | Constructor van TextureData |
Result:
getData
| Naam | Beschrijving |
|---|---|
| getData() | Ruwe bytes van pixelgegevens |
Result:
getWidth
| Naam | Beschrijving |
|---|---|
| getWidth() | Aantal horizontale pixels |
Result:
getHeight
| Naam | Beschrijving |
|---|---|
| getHeight() | Aantal verticale pixels |
Result:
getStride
| Naam | Beschrijving |
|---|---|
| getStride() | Aantal bytes van een scanlijn. |
Result:
getBytesPerPixel
| Naam | Beschrijving |
|---|---|
| getBytesPerPixel() | Aantal bytes van een pixel |
Result:
getPixelFormat
| Naam | Beschrijving |
|---|---|
| getPixelFormat() | Het formaat van de pixel. De waarde van de eigenschap is PixelFormat integer-constante. |
Result:
fromFile
| Naam | Beschrijving |
|---|---|
| fromFile(fileName) | Laad een texture uit een bestand |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| fileNam | String | null |
Result: TextureData
save
| Naam | Beschrijving |
|---|---|
| save(fileName) | Sla textuurgegevens op in een afbeeldingsbestand |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| fileName | String | De bestandsnaam waar de afbeelding wordt opgeslagen. |
Result: TextureData
save
| Naam | Beschrijving |
|---|---|
| save(fileName, format) | Sla textuurgegevens op in een afbeeldingsbestand |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| fileName | String | De bestandsnaam waar de afbeelding wordt opgeslagen. |
| format | String | Afbeeldingsformaat van het uitvoerbestand. |
Result: TextureData
mapPixels
| Naam | Beschrijving |
|---|---|
| mapPixels(mapMode) | Map alle pixels voor lezen/schrijven |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| mapMode | PixelMapMode | PixelMapMode |
Result: PixelMapping
mapPixels
| Naam | Beschrijving |
|---|---|
| mapPixels(mapMode, format) | Map alle pixels voor lezen/schrijven in het opgegeven pixelformaat |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| mapMode | PixelMapMode | PixelMapMode |
| format | PixelFormat | PixelFormat |
Result: PixelMapping
mapPixels
| Naam | Beschrijving |
|---|---|
| mapPixels(rect, mapMode, format) | Map pixels die worden aangeduid door rect voor lezen/schrijven in het opgegeven pixelformaat |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| rect | Rect | Het gebied van pixels dat benaderd moet worden |
| mapMode | PixelMapMode | PixelMapMode |
| format | PixelFormat | PixelFormat |
Result: PixelMapping
transformPixelFormat
| Naam | Beschrijving |
|---|---|
| transformPixelFormat(pixelFormat) | Transformeer de lay-out van de pixel naar een nieuw pixelformaat. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| pixelFormat | PixelFormat | PixelFormat |
Result: PixelMapping