Tekstur
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.TextureBase
public class Texture extends TextureBase
Kelas ini mendefinisikan tekstur dari file eksternal.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| Texture() | Menginisialisasi sebuah instance baru dari kelas Texture. |
| Texture(String name) | Menginisialisasi sebuah instance baru dari kelas Texture. |
Metode
| Metode | Deskripsi |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Menemukan properti. |
| getAlpha() | Mendapatkan nilai alfa default dari tekstur. Ini berlaku ketika getAlphaSource adalah AlphaSource.PIXEL_ALPHA. Nilai default adalah 1.0, rentang nilai yang valid antara 0 dan 1. |
| getAlphaSource() | Mendapatkan apakah tekstur mendefinisikan saluran alfa. |
| getClass() | |
| getContent() | Mendapatkan konten biner dari tekstur. |
| getEnableMipMap() | Mendapatkan apakah mipmap diaktifkan untuk tekstur ini. |
| getFileName() | Mendapatkan file tekstur yang terkait. |
| getMagFilter() | Mendapatkan filter untuk pembesaran. |
| getMinFilter() | Mendapatkan filter untuk pengecilan. |
| getMipFilter() | Mendapatkan filter untuk sampling tingkat mip. |
| getName() | Mendapatkan nama. |
| getProperties() | Mendapatkan koleksi semua properti. |
| getProperty(String property) | Dapatkan nilai properti yang ditentukan |
| getUVRotation() | Mendapatkan rotasi tekstur. |
| getUVScale() | Mendapatkan skala UV. |
| getUVTranslation() | Mendapatkan translasi UV. |
| getWrapModeU() | Mendapatkan mode pembungkus tekstur pada U. |
| getWrapModeV() | Mendapatkan mode pembungkus tekstur pada V. |
| getWrapModeW() | Mendapatkan mode pembungkus tekstur pada W. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Menghapus properti dinamis. |
| removeProperty(String property) | Hapus properti yang ditentukan yang diidentifikasi dengan nama |
| setAlpha(double value) | Mengatur nilai alfa default dari tekstur. Ini berlaku ketika getAlphaSource adalah AlphaSource.PIXEL_ALPHA. Nilai default adalah 1.0, rentang nilai yang valid antara 0 dan 1. |
| setAlphaSource(AlphaSource value) | Mengatur apakah tekstur mendefinisikan saluran alfa. |
| setContent(byte[] value) | Mengatur konten biner tekstur. |
| setEnableMipMap(boolean value) | Mengatur apakah mipmap diaktifkan untuk tekstur ini |
| setFileName(String value) | Mengatur file tekstur yang terkait. |
| setMagFilter(TextureFilter value) | Mengatur filter untuk pembesaran. |
| setMinFilter(TextureFilter value) | Mengatur filter untuk pengecilan. |
| setMipFilter(TextureFilter value) | Mengatur filter untuk sampling tingkat mip. |
| setName(String value) | Mengatur nama. |
| setProperty(String property, Object value) | Mengatur nilai properti yang ditentukan |
| setRotation(double u, double v) | Mengatur rotasi UV. |
| setScale(double u, double v) | Mengatur skala UV. |
| setTranslation(double u, double v) | Mengatur translasi UV. |
| setUVRotation(Vector3 value) | Mengatur rotasi tekstur |
| setUVScale(Vector2 value) | Mengatur skala UV. |
| setUVTranslation(Vector2 value) | Mengatur translasi UV. |
| setWrapModeU(WrapMode value) | Mengatur mode pembungkus tekstur pada U. |
| setWrapModeV(WrapMode value) | Mengatur mode pembungkus tekstur pada V. |
| setWrapModeW(WrapMode value) | Mengatur mode pembungkus tekstur pada W. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Texture()
public Texture()
Menginisialisasi sebuah instance baru dari kelas Texture.
Texture(String name)
public Texture(String name)
Menginisialisasi sebuah instance baru dari kelas Texture.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nama | java.lang.String | Nama |
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.
getAlpha()
public double getAlpha()
Mendapatkan nilai alfa default dari tekstur. Ini berlaku ketika getAlphaSource adalah AlphaSource.PIXEL_ALPHA. Nilai default adalah 1.0, rentang nilai yang valid antara 0 dan 1.
Returns: double - nilai alfa default tekstur. Ini berlaku ketika getAlphaSource adalah AlphaSource.PIXEL_ALPHA Nilai default adalah 1.0, rentang nilai yang valid antara 0 dan 1
getAlphaSource()
public AlphaSource getAlphaSource()
Mendapatkan apakah tekstur mendefinisikan saluran alfa. Nilai default adalah AlphaSource.NONE
Returns: AlphaSource - whether the texture defines the alpha channel. Default value is AlphaSource.NONE
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getContent()
public byte[] getContent()
Mendapatkan konten biner tekstur. Konten tekstur yang tertanam bersifat opsional, pengguna harus memuat tekstur dari file eksternal jika ini tidak ada.
Returns: byte[] - konten biner tekstur. Konten tekstur yang tertanam bersifat opsional, pengguna harus memuat tekstur dari file eksternal jika ini tidak ada.
getEnableMipMap()
public boolean getEnableMipMap()
Mendapatkan apakah mipmap diaktifkan untuk tekstur ini.
Returns: boolean - apakah mipmap diaktifkan untuk tekstur ini
getFileName()
public String getFileName()
Mendapatkan file tekstur yang terkait.
Returns: java.lang.String - file tekstur yang terkait.
getMagFilter()
public TextureFilter getMagFilter()
Mendapatkan filter untuk pembesaran.
Returns: TextureFilter - the filter for magnification.
getMinFilter()
public TextureFilter getMinFilter()
Mendapatkan filter untuk pengecilan.
Returns: TextureFilter - the filter for minification.
getMipFilter()
public TextureFilter getMipFilter()
Mendapatkan filter untuk sampling tingkat mip.
Returns: TextureFilter - the filter for mip-level sampling.
getName()
public String getName()
Mendapatkan nama.
Returns: java.lang.String - nama.
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
getUVRotation()
public Vector3 getUVRotation()
Mendapatkan rotasi tekstur.
Returns: Vector3 - the rotation of the texture
getUVScale()
public Vector2 getUVScale()
Mendapatkan skala UV.
Returns: Vector2 - the UV scale.
getUVTranslation()
public Vector2 getUVTranslation()
Mendapatkan translasi UV.
Returns: Vector2 - the UV translation.
getWrapModeU()
public WrapMode getWrapModeU()
Mendapatkan mode pembungkus tekstur pada U.
Returns: WrapMode - the texture wrap modes in U.
getWrapModeV()
public WrapMode getWrapModeV()
Mendapatkan mode pembungkus tekstur pada V.
Returns: WrapMode - the texture wrap modes in V.
getWrapModeW()
public WrapMode getWrapModeW()
Mendapatkan mode pembungkus tekstur pada W.
Returns: WrapMode - the texture wrap modes in W.
hashCode()
public native int hashCode()
Returns: int
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
setAlpha(double value)
public void setAlpha(double value)
Mengatur nilai alfa default dari tekstur. Ini berlaku ketika getAlphaSource adalah AlphaSource.PIXEL_ALPHA. Nilai default adalah 1.0, rentang nilai yang valid antara 0 dan 1.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | double | Nilai baru |
setAlphaSource(AlphaSource value)
public void setAlphaSource(AlphaSource value)
Mengatur apakah tekstur mendefinisikan saluran alfa. Nilai default adalah AlphaSource.NONE
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | AlphaSource | Nilai baru |
setContent(byte[] value)
public void setContent(byte[] value)
Mengatur konten biner tekstur. Konten tekstur yang tertanam bersifat opsional, pengguna harus memuat tekstur dari file eksternal jika ini tidak ada.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | byte[] | Nilai baru |
setEnableMipMap(boolean value)
public void setEnableMipMap(boolean value)
Mengatur apakah mipmap diaktifkan untuk tekstur ini
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | boolean | Nilai baru |
setFileName(String value)
public void setFileName(String value)
Mengatur file tekstur yang terkait.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | java.lang.String | Nilai baru |
setMagFilter(TextureFilter value)
public void setMagFilter(TextureFilter value)
Mengatur filter untuk pembesaran.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | TextureFilter | Nilai baru |
setMinFilter(TextureFilter value)
public void setMinFilter(TextureFilter value)
Mengatur filter untuk pengecilan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | TextureFilter | Nilai baru |
setMipFilter(TextureFilter value)
public void setMipFilter(TextureFilter value)
Mengatur filter untuk sampling tingkat mip.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | TextureFilter | Nilai baru |
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 |
setRotation(double u, double v)
public void setRotation(double u, double v)
Mengatur rotasi UV.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| u | double | U. |
| v | double | V. |
setScale(double u, double v)
public void setScale(double u, double v)
Mengatur skala UV.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| u | double | U. |
| v | double | V. |
setTranslation(double u, double v)
public void setTranslation(double u, double v)
Mengatur translasi UV.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| u | double | U. |
| v | double | V. |
setUVRotation(Vector3 value)
public void setUVRotation(Vector3 value)
Mengatur rotasi tekstur
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | Vector3 | Nilai baru |
setUVScale(Vector2 value)
public void setUVScale(Vector2 value)
Mengatur skala UV.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | Vector2 | Nilai baru |
setUVTranslation(Vector2 value)
public void setUVTranslation(Vector2 value)
Mengatur translasi UV.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | Vector2 | Nilai baru |
setWrapModeU(WrapMode value)
public void setWrapModeU(WrapMode value)
Mengatur mode pembungkus tekstur pada U.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | WrapMode | Nilai baru |
setWrapModeV(WrapMode value)
public void setWrapModeV(WrapMode value)
Mengatur mode pembungkus tekstur pada V.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | WrapMode | Nilai baru |
setWrapModeW(WrapMode value)
public void setWrapModeW(WrapMode value)
Mengatur mode pembungkus tekstur pada W.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | WrapMode | Nilai baru |
toString()
public String toString()
Returns: java.lang.String
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 |