公開靜態最終類別 Texture.Builder
Texture
的工廠課程
公用方法
CompletableFuture<紋理> | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder |
沿用的方法
公用方法
public Texture.Builder setRegistryId (物件 RegistryId)
允許重複使用 Texture
。如果 登錄 ID 不是空值,系統會將其儲存在登錄檔中,並在建構前檢查這個 ID。
參數
registryId | 允許略過函式並重複使用先前的紋理。 |
---|
傳回
Texture.Builder
鏈結設定呼叫。
public Texture.Builder setSampler (Texture.Sampler 取樣器)
public Texture.Builder setSource (可呼叫<InputStream> inputStreamCreator)
public Texture.Builder setSource (結構定義結構定義,Uri sourceUri)
參數
context | 設定用來解析 sourceUri 的 Context |
---|---|
sourceUri | 設定遠端 URI 或 Android 資源 URI。系統會透過 Uri A 先前註冊的 Uri A 紋理加入紋理,並重複使用相同的 URI。 |
傳回
Texture.Builder
鏈結設定呼叫。
public Texture.Builder setSource (點陣圖點陣圖)
點陣圖必須符合下列條件,才能使用場景:
getConfig()
必須是ARGB_8888
。isPremultiplied()
必須為 true。- 寬度和高度必須小於 4096 像素。
參數
點陣圖 | Bitmap 紋理資料來源 |
---|
擲回
IllegalArgumentException | 如果點陣圖無效 |
---|
public Texture.Builder setSource (結構定義結構定義、整數資源)
允許透過資源建構 Texture
。施工為非同步。
參數
context | Context (用於解析度) |
---|---|
資源 | 原始格式的 Android 資源。會重複使用具有相同資源 ID 先前註冊的紋理。 |
傳回
Texture.Builder
鏈結設定呼叫。