TextureData

TextureData class

Denna klass innehåller rådata och formatdefinitionen för en textur.

Metoder

constructor

NamnBeskrivning
constructor(width, height, stride, bytesPerPixel, pixelFormat, data)Konstruktor för TextureData

Parameters:

NamnTypBeskrivning
breddNummernull
höjdNummernull
stridNummernull
bytesPerPixeNummernull
pixelFormatPixelFormatPixelFormat
databyte[]null

Result:


constructor_overload

NamnBeskrivning
constructor_overload(width, height, pixelFormat)Skapar en ny TextureData och allokerar pixeldata.

Parameters:

NamnTypBeskrivning
breddNummernull
höjdNummernull
pixelFormatPixelFormatPixelFormat

Result:


constructor_overload2

NamnBeskrivning
constructor_overload2()Konstruktor för TextureData

Result:


getData

NamnBeskrivning
getData()Rå byte för pixeldata

Result:


getWidth

NamnBeskrivning
getWidth()Antal horisontella pixlar

Result:


getHeight

NamnBeskrivning
getHeight()Antal vertikala pixlar

Result:


getStride

NamnBeskrivning
getStride()Antal byte i en rad.

Result:


getBytesPerPixel

NamnBeskrivning
getBytesPerPixel()Antal byte per pixel

Result:


getPixelFormat

NamnBeskrivning
getPixelFormat()Pixelens format Värdet på egenskapen är PixelFormat heltalskonstant.

Result:


fromFile

NamnBeskrivning
fromFile(fileName)Ladda en textur från fil

Parameters:

NamnTypBeskrivning
fileNamSträngnull

Result: TextureData


save

NamnBeskrivning
save(fileName)Spara texturdata i bildfil

Parameters:

NamnTypBeskrivning
fileNameSträngFilnamnet där bilden kommer att sparas.

Result: TextureData


save

NamnBeskrivning
save(fileName, format)Spara texturdata i bildfil

Parameters:

NamnTypBeskrivning
fileNameSträngFilnamnet där bilden kommer att sparas.
formatSträngBildformat för utdatafilen.

Result: TextureData


mapPixels

NamnBeskrivning
mapPixels(mapMode)Mappa alla pixlar för läs/skriv

Parameters:

NamnTypBeskrivning
mapModePixelMapModePixelMapMode

Result: PixelMapping


mapPixels

NamnBeskrivning
mapPixels(mapMode, format)Mappa alla pixlar för läs/skriv i angivet pixelformat

Parameters:

NamnTypBeskrivning
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


mapPixels

NamnBeskrivning
mapPixels(rect, mapMode, format)Mappa pixlar adresserade av rect för läsning/skrivning i angivet pixelformat

Parameters:

NamnTypBeskrivning
rectRectOmrådet av pixlar som ska nås
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


transformPixelFormat

NamnBeskrivning
transformPixelFormat(pixelFormat)Transformera pixelns layout till ett nytt pixelformat.

Parameters:

NamnTypBeskrivning
pixelFormatPixelFormatPixelFormat

Result: PixelMapping