Texture
fabrika fabrika sınıfı
Herkese Açık Yöntemler
CompletableFuture<Doku> | |
Doku.Yapıcı | |
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ı | |
Doku.Yapıcı | |
Doku.Yapıcı | |
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
- Zincirleme kurulum görüşmeleri için
Texture.Builder
.
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
- Zincirleme kurulum görüşmeleri için
Texture.Builder
.
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
- Zincirleme kurulum görüşmeleri için
Texture.Builder
.
herkese açık Texture.Builder setSource (Bağlam bağlamı, Uri sourceUri)
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
- Zincirleme kurulum görüşmeleri için
Texture.Builder
.
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:
getConfig()
,ARGB_8888
olmalıdır.isPremultiplied()
doğru olmalıdır.- Genişlik ve yükseklik 4096 pikselden küçük olmalı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
- Zincirleme kurulum görüşmeleri için
Texture.Builder
.
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
- Zincirleme kurulum görüşmeleri için
Texture.Builder
.