TextureData

TextureData class

Kelas ini berisi data mentah dan definisi format sebuah tekstur.

Metode

constructor

NamaDeskripsi
constructor(width, height, stride, bytesPerPixel, pixelFormat, data)Konstruktor dari TextureData

Parameters:

NamaTipeDeskripsi
widtAngkanull
heighAngkanull
stridAngkanull
bytesPerPixeAngkanull
pixelFormatPixelFormatPixelFormat
datbyte[]null

Result:


constructor_overload

NamaDeskripsi
constructor_overload(width, height, pixelFormat)Membuat TextureData baru dan mengalokasikan data piksel.

Parameters:

NamaTipeDeskripsi
widtAngkanull
heighAngkanull
pixelFormatPixelFormatPixelFormat

Result:


constructor_overload2

NamaDeskripsi
constructor_overload2()Konstruktor dari TextureData

Result:


getData

NamaDeskripsi
getData()Byte mentah data piksel

Result:


getWidth

NamaDeskripsi
getWidth()Jumlah piksel horizontal

Result:


getHeight

NamaDeskripsi
getHeight()Jumlah piksel vertikal

Result:


getStride

NamaDeskripsi
getStride()Jumlah byte pada satu baris scanline.

Result:


getBytesPerPixel

NamaDeskripsi
getBytesPerPixel()Jumlah byte per piksel

Result:


getPixelFormat

NamaDeskripsi
getPixelFormat()Format piksel. Nilai properti adalah konstanta integer PixelFormat.

Result:


fromFile

NamaDeskripsi
fromFile(fileName)Muat tekstur dari file

Parameters:

NamaTipeDeskripsi
fileNamStringnull

Result: TextureData


save

NamaDeskripsi
save(fileName)Simpan data tekstur ke file gambar

Parameters:

NamaTipeDeskripsi
fileNameStringNama file tempat gambar akan disimpan.

Result: TextureData


save

NamaDeskripsi
save(fileName, format)Simpan data tekstur ke file gambar

Parameters:

NamaTipeDeskripsi
fileNameStringNama file tempat gambar akan disimpan.
formatStringFormat gambar dari file keluaran.

Result: TextureData


mapPixels

NamaDeskripsi
mapPixels(mapMode)Petakan semua piksel untuk baca/tulis

Parameters:

NamaTipeDeskripsi
mapModePixelMapModePixelMapMode

Result: PixelMapping


mapPixels

NamaDeskripsi
mapPixels(mapMode, format)Petakan semua piksel untuk baca/tulis dalam format piksel yang diberikan

Parameters:

NamaTipeDeskripsi
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


mapPixels

NamaDeskripsi
mapPixels(rect, mapMode, format)Petakan piksel yang ditunjuk oleh rect untuk membaca/menulis dalam format piksel yang diberikan

Parameters:

NamaTipeDeskripsi
rectRectArea piksel yang akan diakses
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


transformPixelFormat

NamaDeskripsi
transformPixelFormat(pixelFormat)Ubah tata letak piksel ke format piksel baru.

Parameters:

NamaTipeDeskripsi
pixelFormatPixelFormatPixelFormat

Result: PixelMapping