TextureData
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class TextureData extends A3DObject
Kelas ini berisi data mentah dan definisi format sebuah tekstur.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data) | Konstruktor dari TextureData |
| TextureData(int width, int height, PixelFormat pixelFormat) | Membuat TextureData baru dan mengalokasikan data piksel. |
| TextureData() | Konstruktor dari TextureData |
Metode
| Metode | Deskripsi |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Menemukan properti. |
| fromFile(String fileName) | Muat tekstur dari file |
| fromStream(Stream stream) | Muat tekstur dari aliran |
| getBytesPerPixel() | Jumlah byte per piksel |
| getClass() | |
| getData() | Byte mentah data piksel |
| getHeight() | Jumlah piksel vertikal |
| getName() | Mendapatkan nama. |
| getPixelFormat() | Format piksel |
| getProperties() | Mendapatkan koleksi semua properti. |
| getProperty(String property) | Dapatkan nilai properti yang ditentukan |
| getStride() | Jumlah byte dari satu baris pemindaian. |
| getWidth() | Jumlah piksel horizontal |
| hashCode() | |
| mapPixels(PixelMapMode mapMode) | Petakan semua piksel untuk baca/tulis |
| mapPixels(PixelMapMode mapMode, PixelFormat format) | Petakan semua piksel untuk baca/tulis dalam format piksel yang diberikan |
| mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format) | Petakan piksel yang ditentukan oleh rect untuk membaca/menulis dalam format piksel yang diberikan |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Menghapus properti dinamis. |
| removeProperty(String property) | Hapus properti yang ditentukan yang diidentifikasi dengan nama |
| save(Stream stream, String format) | Simpan data tekstur ke dalam format gambar yang ditentukan |
| save(String fileName) | Simpan data tekstur ke dalam file gambar |
| save(String fileName, String format) | Simpan data tekstur ke dalam file gambar |
| setName(String value) | Mengatur nama. |
| setProperty(String property, Object value) | Mengatur nilai properti yang ditentukan |
| toString() | |
| transformPixelFormat(PixelFormat pixelFormat) | Ubah tata letak piksel ke format piksel baru. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)
public TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)
Konstruktor dari TextureData
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | int | |
| tinggi | int | |
| stride | int | |
| bytesPerPixel | int | |
| pixelFormat | PixelFormat | |
| data | byte[] |
TextureData(int width, int height, PixelFormat pixelFormat)
public TextureData(int width, int height, PixelFormat pixelFormat)
Membuat TextureData baru dan mengalokasikan data piksel.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | int | |
| tinggi | int | |
| pixelFormat | PixelFormat |
TextureData()
public TextureData()
Konstruktor dari TextureData
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Menemukan properti. Itu dapat menjadi properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti asli (Diidentifikasi dengan namanya)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| propertyName | java.lang.String | Nama properti. |
Returns: Property - The property.
fromFile(String fileName)
public static TextureData fromFile(String fileName)
Muat tekstur dari file
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| fileName | java.lang.String |
Returns: TextureData
fromStream(Stream stream)
public static TextureData fromStream(Stream stream)
Muat tekstur dari aliran
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| stream | Stream |
Returns: TextureData
getBytesPerPixel()
public int getBytesPerPixel()
Jumlah byte per piksel
Returns: int - Jumlah byte dari satu piksel
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getData()
public byte[] getData()
Byte mentah data piksel
Returns: byte[] - Byte mentah data piksel
getHeight()
public int getHeight()
Jumlah piksel vertikal
Returns: int - Jumlah piksel vertikal
getName()
public String getName()
Mendapatkan nama.
Returns: java.lang.String - nama.
getPixelFormat()
public PixelFormat getPixelFormat()
Format piksel
Returns: PixelFormat - The pixel’s format
getProperties()
public PropertyCollection getProperties()
Mendapatkan koleksi semua properti.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Dapatkan nilai properti yang ditentukan
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| properti | java.lang.String | Nama properti |
Returns: java.lang.Object - Nilai dari properti yang ditemukan
getStride()
public int getStride()
Jumlah byte dari satu baris pemindaian.
Returns: int - Jumlah byte dari satu baris pemindaian.
getWidth()
public int getWidth()
Jumlah piksel horizontal
Returns: int - Jumlah piksel horizontal
hashCode()
public native int hashCode()
Returns: int
mapPixels(PixelMapMode mapMode)
public PixelMapping mapPixels(PixelMapMode mapMode)
Petakan semua piksel untuk baca/tulis
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| mapMode | PixelMapMode | Mode pemetaan |
Returns: PixelMapping
mapPixels(PixelMapMode mapMode, PixelFormat format)
public PixelMapping mapPixels(PixelMapMode mapMode, PixelFormat format)
Petakan semua piksel untuk baca/tulis dalam format piksel yang diberikan
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| mapMode | PixelMapMode | Mode pemetaan |
| format | PixelFormat | Format piksel |
Returns: PixelMapping
mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)
public PixelMapping mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)
Petakan piksel yang ditentukan oleh rect untuk membaca/menulis dalam format piksel yang diberikan
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| rect | Rect | Area piksel yang akan diakses |
| mapMode | PixelMapMode | Mode pemetaan |
| format | PixelFormat | Format piksel |
Returns: PixelMapping - Returns a mapping object, it should be disposed when no longer needed.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeProperty(Property property)
public boolean removeProperty(Property property)
Menghapus properti dinamis.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| property | Property | Properti mana yang akan dihapus |
Returns: boolean - true jika properti berhasil dihapus
removeProperty(String property)
public boolean removeProperty(String property)
Hapus properti yang ditentukan yang diidentifikasi dengan nama
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| properti | java.lang.String | Properti mana yang akan dihapus |
Returns: boolean - true jika properti berhasil dihapus
save(Stream stream, String format)
public void save(Stream stream, String format)
Simpan data tekstur ke dalam format gambar yang ditentukan
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| stream | Stream | Stream yang menyimpan gambar yang disimpan |
| format | java.lang.String | Format gambar, biasanya ekstensi file |
save(String fileName)
public void save(String fileName)
Simpan data tekstur ke dalam file gambar
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| fileName | java.lang.String | Nama file tempat gambar akan disimpan. |
save(String fileName, String format)
public void save(String fileName, String format)
Simpan data tekstur ke dalam file gambar
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| fileName | java.lang.String | Nama file tempat gambar akan disimpan. |
| format | java.lang.String | Format gambar dari file output. |
setName(String value)
public void setName(String value)
Mengatur nama.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | java.lang.String | Nilai baru |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Mengatur nilai properti yang ditentukan
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| properti | java.lang.String | Nama properti |
| nilai | java.lang.Object | Nilai properti |
toString()
public String toString()
Returns: java.lang.String
transformPixelFormat(PixelFormat pixelFormat)
public void transformPixelFormat(PixelFormat pixelFormat)
Ubah tata letak piksel ke format piksel baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| pixelFormat | PixelFormat | Format piksel tujuan |
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long | |
| arg1 | int |