TextureData

TextureData class

Deze klasse bevat de ruwe data en formatdefinitie van een textuur.

Methoden

constructor

NaamBeschrijving
constructor(width, height, stride, bytesPerPixel, pixelFormat, data)Constructor van TextureData

Parameters:

NaamTypeBeschrijving
widtNumbernull
heighNumbernull
stridNumbernull
bytesPerPixeNumbernull
pixelFormatPixelFormatPixelFormat
datbyte[]null

Result:


constructor_overload

NaamBeschrijving
constructor_overload(width, height, pixelFormat)Construeert een nieuwe TextureData en reserveert pixelgegevens.

Parameters:

NaamTypeBeschrijving
widtNumbernull
heighNumbernull
pixelFormatPixelFormatPixelFormat

Result:


constructor_overload2

NaamBeschrijving
constructor_overload2()Constructor van TextureData

Result:


getData

NaamBeschrijving
getData()Ruwe bytes van pixelgegevens

Result:


getWidth

NaamBeschrijving
getWidth()Aantal horizontale pixels

Result:


getHeight

NaamBeschrijving
getHeight()Aantal verticale pixels

Result:


getStride

NaamBeschrijving
getStride()Aantal bytes van een scanlijn.

Result:


getBytesPerPixel

NaamBeschrijving
getBytesPerPixel()Aantal bytes van een pixel

Result:


getPixelFormat

NaamBeschrijving
getPixelFormat()Het formaat van de pixel. De waarde van de eigenschap is PixelFormat integer-constante.

Result:


fromFile

NaamBeschrijving
fromFile(fileName)Laad een texture uit een bestand

Parameters:

NaamTypeBeschrijving
fileNamStringnull

Result: TextureData


save

NaamBeschrijving
save(fileName)Sla textuurgegevens op in een afbeeldingsbestand

Parameters:

NaamTypeBeschrijving
fileNameStringDe bestandsnaam waar de afbeelding wordt opgeslagen.

Result: TextureData


save

NaamBeschrijving
save(fileName, format)Sla textuurgegevens op in een afbeeldingsbestand

Parameters:

NaamTypeBeschrijving
fileNameStringDe bestandsnaam waar de afbeelding wordt opgeslagen.
formatStringAfbeeldingsformaat van het uitvoerbestand.

Result: TextureData


mapPixels

NaamBeschrijving
mapPixels(mapMode)Map alle pixels voor lezen/schrijven

Parameters:

NaamTypeBeschrijving
mapModePixelMapModePixelMapMode

Result: PixelMapping


mapPixels

NaamBeschrijving
mapPixels(mapMode, format)Map alle pixels voor lezen/schrijven in het opgegeven pixelformaat

Parameters:

NaamTypeBeschrijving
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


mapPixels

NaamBeschrijving
mapPixels(rect, mapMode, format)Map pixels die worden aangeduid door rect voor lezen/schrijven in het opgegeven pixelformaat

Parameters:

NaamTypeBeschrijving
rectRectHet gebied van pixels dat benaderd moet worden
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


transformPixelFormat

NaamBeschrijving
transformPixelFormat(pixelFormat)Transformeer de lay-out van de pixel naar een nieuw pixelformaat.

Parameters:

NaamTypeBeschrijving
pixelFormatPixelFormatPixelFormat

Result: PixelMapping