Class factory untuk Texture
Metode Publik
CompletableFuture<Tekstur> | |
Texture.Builder | |
Texture.Builder |
setSampler(sampel Texture.Sampler)
Menetapkan
Texture.Sampler untuk mengontrol parameter rendering di Texture . |
Texture.Builder |
setSource(Callable<InputStream> inputStreamCreator)
Mengizinkan
Texture dibuat melalui fungsi callable. |
Texture.Builder | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder |
setUsage(Penggunaan Texture.Usage)
Tandai
Texture sebagai data warna, normal, atau arbitrer yang berisi. |
Metode Turunan
Metode Publik
public CompletableFuture<Texture> build ()
Membuat Texture
baru berdasarkan parameter yang ditetapkan sebelumnya
Menampilkan
IllegalStateException | jika builder tidak disetel dengan benar |
---|
publik Texture.Builder setRegistryId (Object registryId)
Mengizinkan Texture
untuk digunakan kembali. Jika registryId tidak null, registry akan disimpan dalam registry dan registry akan diperiksa untuk ID ini sebelum pembuatan.
Parameter
ID registry | Mengizinkan fungsi dilewati dan tekstur sebelumnya digunakan kembali. |
---|
Hasil
Texture.Builder
untuk panggilan penyiapan rantai.
publik Texture.Builder setSampler (Texture.Sampler sampler)
Menetapkan Texture.Sampler
untuk mengontrol parameter rendering di Texture
.
Parameter
sampel | Mengontrol tampilan Texture |
---|
Hasil
Texture.Builder
untuk panggilan penyiapan rantai.
publik Texture.Builder setSource (Callable<InputStream> inputStreamCreator)
Mengizinkan Texture
dibuat melalui fungsi callable.
Parameter
inputStreamCreator | Menyediakan InputStream dengan data Texture . |
---|
Hasil
Texture.Builder
untuk panggilan penyiapan rantai.
publik Texture.Builder setSource (Konteks, Uri sourceUri)
Parameter
context | Menetapkan Context yang digunakan untuk me-resolve sourceUri |
---|---|
URI sumber | Menetapkan Uri jarak jauh atau Uri resource android. Tekstur akan ditambahkan ke registry menggunakan Uri A yang sebelumnya telah terdaftar tekstur dengan Uri yang sama akan digunakan kembali. |
Hasil
Texture.Builder
untuk panggilan penyiapan rantai.
publik Texture.Builder setSource (Bitmap bitmap)
Mengizinkan Texture
dibuat dari Bitmap
. Konstruksi akan segera
dibuat.
Bitmap harus memenuhi kondisi berikut agar dapat digunakan oleh Sceneform:
getConfig()
harusARGB_8888
.isPremultiplied()
harus benar.- Lebar dan tinggi harus lebih kecil dari 4096 piksel.
Parameter
bitmap | Bitmap sumber data tekstur |
---|
Menampilkan
IllegalArgumentException | jika bitmap tidak valid |
---|
publik Texture.Builder setSource ( konteks, resource int)
Mengizinkan Texture
dibuat dari resource. Konstruksi akan bersifat asinkron.
Parameter
context | Context digunakan untuk resolusi |
---|---|
resource | resource android dengan jenis raw. Tekstur yang sebelumnya terdaftar dengan ID resource yang sama akan digunakan kembali. |
Hasil
Texture.Builder
untuk panggilan penyiapan rantai.
publik Texture.Builder setUsage (Texture.Usage penggunaan)
Tandai Texture
sebagai data warna, normal, atau arbitrer yang berisi. Warna adalah
defaultnya.
Parameter
penggunaan | Menetapkan jenis data di Texture |
---|
Hasil
Texture.Builder
untuk panggilan penyiapan rantai.