ModelRenderable.Builder

公開靜態最終類別 ModelRenderable.Builder

ModelRenderable 的工廠類別。

公用建構函式

公用方法

CompletableFuture<T 可擴充 Renderable>
build()
建構含有建構工具參數的 Renderable
B 延伸 Builder<T 延伸 Renderable、B>
setRegistryId(Object registryId)
B 延伸 Builder<T 延伸 Renderable、B>
B 延伸 Builder<T 延伸 Renderable、B>
setSource(Context結構定義、Uri sourceUri)
B 延伸 Builder<T 延伸 Renderable、B>
setSource(Context結構定義、Uri sourceUri、布林值 enableCaching)
B 延伸 Builder<T 延伸 Renderable、B>
setSource(Context結構定義, Callable<InputStream> inputStreamCreator)
B 延伸 Builder<T 延伸 Renderable、B>
setSource(Context結構定義, int 資源)

保護方法

void
抽象 類別<T 延伸 可轉譯>
抽象 ResourceRegistry<T 是 Renderable>
抽象 B 延伸 Builder<T 擴充 Renderable、B>
抽象 T 延伸「可轉譯」

沿用的方法

公用建構函式

公開 ModelRenderable.Builder()

公用方法

public CompletableFuture<T 擴充 Renderable> build ()

建構含有建構工具參數的 Renderable

傳回

public B extends Builder<T extends Renderable, B> setRegistryId (物件 registryId)

參數
registryId

public B extends Builder<T extends Renderable, B> setSource (RenderableDefinition 定義)

參數
定義

public B extends Builder<T extends Renderable, B> setSource (結構定義 結構定義,Uri sourceUri)

參數
context
sourceUri

public B extends Builder<T extends Renderable, B> setSource (結構定義 結構定義,Uri sourceUri,布林值 enableCaching)

參數
context
sourceUri
enableCaching

public B extends Builder<T extends Renderable, B> setSource (結構定義 結構定義,可呼叫<InputStream> inputStreamCreator)

參數
context
inputStreamCreator

public B extends Builder<T extends Renderable, B> setSource (結構定義 結構定義, int 資源)

參數
context
資源

保護方法

受保護 void checkPreconditions ()

受保護的抽象 類別<T 擴充 Renderable> getRenderableClass ()

受保護的抽象 ResourceRegistry<T 可擴充 Renderable> getRenderableRegistry ()

受保護的抽象 B 擴充 Builder<T 延伸 Renderable、B> getSelf ()

受保護的抽象 T 延伸 Renderable makeRenderable ()