Doku.Derleme

herkese açık statik nihai sınıf Texture.Builder

Texture fabrika fabrika sınıfı

Herkese Açık Yöntemler

CompletableFuture<Doku>
build()
Önceden ayarlanan parametreleri temel alan yeni bir Texture oluşturur
Doku.Yapıcı
setRegistryId(Nesne kayıt defteri kimliği)
Texture etiketinin yeniden kullanılmasına izin verir.
Doku.Yapıcı
setSampler(Doku.Sampler örnekleyici)
Texture üzerinde oluşturma parametrelerini kontrol etmek için Texture.Sampler değerini ayarlar.
Doku.Yapıcı
setSource(Aranabilir<InputStream>inputStreamCreator)
Bir Texture işlevinin çağrılabilir işlev aracılığıyla oluşturulmasına izin verir.
Doku.Yapıcı
setSource(Bağlam bağlamı, Uri sourceUri)
Uri kullanılarak bir Texture oluşturulmasına izin verir.
Doku.Yapıcı
setSource(Bit haritası bit eşlemi)
Bitmap kullanılarak bir Texture oluşturulmasına izin verir.
Doku.Yapıcı
setSource(Bağlam bağlamı, int kaynağı)
Kaynaktan bir Texture oluşturulmasına izin verir.
Doku.Yapıcı
setUse(Texture.Use kullanımı)
Texture değerini renk, normal veya rastgele veriler içeren bir şekilde işaretleyin.

Devralınan Yöntemler

Herkese Açık Yöntemler

public CompletableFuture<Doku> derleme ()

Önceden ayarlanan parametreleri temel alan yeni bir Texture oluşturur

Dekoratif yastıklar
Yasa DışıDurumÖzelliği derleyici doğru şekilde ayarlanmamışsa

genel Texture.Builder setRegistryId (Nesne kayıt kimliği)

Texture etiketinin yeniden kullanılmasına izin verir. Kayıt defteri kimliği boş değilse kayıt defterine kaydedilir ve kayıt esnasında bu kimlik için kayıt otoritesi kontrol edilir.

Parametreler
kayıt kimliği İşlevin atlanmasına ve önceki bir dokunun yeniden kullanılmasına olanak tanır.
İadeler

genel Texture.Builder setSampler (Texture.Sampler örnekleyici)

Texture üzerinde oluşturma parametrelerini kontrol etmek için Texture.Sampler değerini ayarlar.

Parametreler
örnekleyici Texture ürününün görünümünü kontrol eder
İadeler

herkese açık Texture.Builder setSource (Aranabilir<Giriş Akışı>inputStreamCreator)

Bir Texture işlevinin çağrılabilir işlev aracılığıyla oluşturulmasına izin verir.

Parametreler
veri akışı_üreticisi Texture verilerini içeren bir InputStream sağlar.
İadeler

herkese açık Texture.Builder setSource (Bağlam bağlamı, Uri sourceUri)

Uri kullanılarak bir Texture oluşturulmasına izin verir. Yol çalışması eşzamansız olacak.

Parametreler
context sourceUri'yi çözmek için kullanılan Context değerini ayarlar
kaynakUri Uzak Uri veya Android kaynağı Uri'yi ayarlar. Doku, Uri kullanılarak kaydedilen kayıt otoritesine eklenir. Aynı Uri ile önceden kaydedilmiş doku yeniden kullanılır.
İadeler

genel Texture.Builder setSource (Bit haritası bit eşlemi)

Bitmap kullanılarak bir Texture oluşturulmasına izin verir. Yol çalışması hemen olur.

Bit eşlem, Sceneform'un kullanması için aşağıdaki koşulları karşılamalıdır:

Parametreler
bit eşlem Bitmap doku verisi kaynağı
Dekoratif yastıklar
UnknownArgumentException bit eşlem geçerli değilse

herkese açık Texture.Builder setSource (Bağlam bağlamı, int kaynağı)

Kaynaktan bir Texture oluşturulmasına izin verir. Yol çalışması eşzamansız olacak.

Parametreler
context Çözünürlük için Context kullanıldı
kaynak Ham türü olan bir Android kaynağı. Daha önce aynı kaynak kimliğine sahip kayıtlı bir doku yeniden kullanılır.
İadeler

genel Texture.Builder setUse (Texture.Use kullanımı)

Texture değerini renk, normal veya rastgele veriler içeren bir şekilde işaretleyin. Renk, varsayılan seçenektir.

Parametreler
kullanım Texture ürününde veri türünü ayarlar
İadeler