TextureData

TextureData class

Diese Klasse enthält die Rohdaten und die Formatdefinition einer Textur.

Methoden

constructor

NameBeschreibung
constructor(width, height, stride, bytesPerPixel, pixelFormat, data)Konstruktor von TextureData

Parameters:

NameTypBeschreibung
BreiteNumbernull
HöheNumbernull
stridNumbernull
bytesPerPixeNumbernull
pixelFormatPixelFormatPixelFormat
Datenbyte[]null

Result:


constructor_overload

NameBeschreibung
constructor_overload(width, height, pixelFormat)Konstruiert ein neues TextureData und reserviert Pixeldaten.

Parameters:

NameTypBeschreibung
BreiteNumbernull
HöheNumbernull
pixelFormatPixelFormatPixelFormat

Result:


constructor_overload2

NameBeschreibung
constructor_overload2()Konstruktor von TextureData

Result:


getData

NameBeschreibung
getData()Rohbytes der Pixeldaten

Result:


getWidth

NameBeschreibung
getWidth()Anzahl der horizontalen Pixel

Result:


getHeight

NameBeschreibung
getHeight()Anzahl der vertikalen Pixel

Result:


getStride

NameBeschreibung
getStride()Anzahl der Bytes einer Scanzeile.

Result:


getBytesPerPixel

NameBeschreibung
getBytesPerPixel()Anzahl der Bytes eines Pixels

Result:


getPixelFormat

NameBeschreibung
getPixelFormat()Das Format des Pixels. Der Wert der Eigenschaft ist die ganzzahlige Konstante PixelFormat.

Result:


fromFile

NameBeschreibung
fromFile(fileName)Lade eine Textur aus Datei

Parameters:

NameTypBeschreibung
fileNamStringnull

Result: TextureData


save

NameBeschreibung
save(fileName)Texturdaten in eine Bilddatei speichern

Parameters:

NameTypBeschreibung
fileNameStringDer Dateiname, unter dem das Bild gespeichert wird.

Result: TextureData


save

NameBeschreibung
save(fileName, format)Texturdaten in eine Bilddatei speichern

Parameters:

NameTypBeschreibung
fileNameStringDer Dateiname, unter dem das Bild gespeichert wird.
FormatStringBildformat der Ausgabedatei.

Result: TextureData


mapPixels

NameBeschreibung
mapPixels(mapMode)Alle Pixel für Lesen/Schreiben abbilden

Parameters:

NameTypBeschreibung
mapModePixelMapModePixelMapMode

Result: PixelMapping


mapPixels

NameBeschreibung
mapPixels(mapMode, format)Alle Pixel für Lesen/Schreiben im angegebenen Pixelformat abbilden

Parameters:

NameTypBeschreibung
mapModePixelMapModePixelMapMode
FormatPixelFormatPixelFormat

Result: PixelMapping


mapPixels

NameBeschreibung
mapPixels(rect, mapMode, format)Pixel, die durch ein Rechteck adressiert werden, für Lesen/Schreiben im angegebenen Pixelformat abbilden

Parameters:

NameTypBeschreibung
rectRectDer Bereich der zuzugreifenden Pixel
mapModePixelMapModePixelMapMode
FormatPixelFormatPixelFormat

Result: PixelMapping


transformPixelFormat

NameBeschreibung
transformPixelFormat(pixelFormat)Layout des Pixels in ein neues Pixelformat umwandeln.

Parameters:

NameTypBeschreibung
pixelFormatPixelFormatPixelFormat

Result: PixelMapping