Texture.Builder

公開靜態最終類別 Texture.Builder

Texture 的工廠課程

公用方法

CompletableFuture<紋理>
build()
根據先前設定的參數建立新的 Texture
Texture.Builder
setRegistryId(Object registryId)
允許重複使用 Texture
Texture.Builder
setSampler(Texture.Sampler 取樣器)
設定 Texture.Sampler 來控制 Texture 上的轉譯參數。
Texture.Builder
setSource(Callable<InputStream> inputStreamCreator)
允許透過可呼叫函式建構 Texture
Texture.Builder
setSource(Context結構定義、Uri sourceUri)
允許透過 Uri 建構 Texture
Texture.Builder
setSource(點陣圖點陣圖)
允許透過 Bitmap 建構 Texture
Texture.Builder
setSource(Context結構定義, int 資源)
允許透過資源建構 Texture
Texture.Builder
setUsage (Texture.Usage 用量)
Texture 標示為包含顏色、一般或任意資料。

沿用的方法

公用方法

public CompletableFuture<紋理 建構 ()

根據先前設定的參數建立新的 Texture

擲回
IllegalStateException 未正確設定建構工具

public Texture.Builder setRegistryId (物件 RegistryId)

允許重複使用 Texture。如果 登錄 ID 不是空值,系統會將其儲存在登錄檔中,並在建構前檢查這個 ID。

參數
registryId 允許略過函式並重複使用先前的紋理。
傳回

public Texture.Builder setSampler (Texture.Sampler 取樣器)

設定 Texture.Sampler 來控制 Texture 上的轉譯參數。

參數
取樣器 控管 Texture 的外觀
傳回

public Texture.Builder setSource (可呼叫<InputStream> inputStreamCreator)

允許透過可呼叫函式建構 Texture

參數
inputStreamCreator 提供具有 Texture 資料的 InputStream
傳回

public Texture.Builder setSource (結構定義結構定義,Uri sourceUri)

允許透過 Uri 建構 Texture。施工為非同步。

參數
context 設定用來解析 sourceUri 的 Context
sourceUri 設定遠端 URI 或 Android 資源 URI。系統會透過 Uri A 先前註冊的 Uri A 紋理加入紋理,並重複使用相同的 URI。
傳回

public Texture.Builder setSource (點陣圖點陣圖)

允許透過 Bitmap 建構 Texture。施工會立即。

點陣圖必須符合下列條件,才能使用場景:

參數
點陣圖 Bitmap 紋理資料來源
擲回
IllegalArgumentException 如果點陣圖無效

public Texture.Builder setSource (結構定義結構定義、整數資源)

允許透過資源建構 Texture。施工為非同步。

參數
context Context (用於解析度)
資源 原始格式的 Android 資源。會重複使用具有相同資源 ID 先前註冊的紋理。
傳回

public Texture.Builder setUsage (Texture.Usage 用量)

Texture 標示為包含顏色、一般或任意資料。預設值為預設顏色。

參數
用量 設定 Texture 的資料類型
傳回