Texture.Builder

class final statis publik Texture.Builder

Class factory untuk Texture

Metode Publik

CompletableFuture<Tekstur>
build()
Membuat Texture baru berdasarkan parameter yang ditetapkan sebelumnya
Texture.Builder
setRegistryId(Object registryId)
Mengizinkan Texture untuk digunakan kembali.
Texture.Builder
setSampler(sampel Texture.Sampler)
Menetapkan Texture.Sampleruntuk mengontrol parameter rendering di Texture.
Texture.Builder
setSource(Callable<InputStream> inputStreamCreator)
Mengizinkan Texture dibuat melalui fungsi callable.
Texture.Builder
setSource(konteks Context, Uri sourceUri)
Mengizinkan Texture dibuat dari Uri.
Texture.Builder
setSource(bitmap Bitmap)
Mengizinkan Texture dibuat dari Bitmap.
Texture.Builder
setSource(konteks Context, int resource)
Mengizinkan Texture dibuat dari resource.
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

publik Texture.Builder setSampler (Texture.Sampler sampler)

Menetapkan Texture.Sampleruntuk mengontrol parameter rendering di Texture.

Parameter
sampel Mengontrol tampilan Texture
Hasil

publik Texture.Builder setSource (Callable<InputStream> inputStreamCreator)

Mengizinkan Texture dibuat melalui fungsi callable.

Parameter
inputStreamCreator Menyediakan InputStream dengan data Texture.
Hasil

publik Texture.Builder setSource (Konteks, Uri sourceUri)

Mengizinkan Texture dibuat dari Uri. Konstruksi akan bersifat asinkron.

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

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:

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

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