ModelRenderable.Builder

public static final class ModelRenderable.Builder

ModelRenderable 的工厂类。

公共构造函数

公共方法

CompletableFuture<T 扩展了 Renderable
build
使用构建器的参数构造 Renderable
B 扩展 Builder <T > 扩展 可渲染对象, B>
setRegistryIdObject registryId)
B 扩展 Builder <T > 扩展 可渲染对象, B>
B 扩展 Builder <T > 扩展 可渲染对象, B>
setSource(Context context, Uri sourceUri)
B 扩展 Builder <T > 扩展 可渲染对象, B>
setSource(Context context, Uri sourceUri, boolean enableCaching)
B 扩展 Builder <T > 扩展 可渲染对象, B>
setSource(Context context, Callable <InputStream> inputStreamCreator)
B 扩展 Builder <T > 扩展 可渲染对象, B>
setSource(Context context, int resource)

受保护的方法

无效
abstract Class<T extends Renderable>
abstract ResourceRegistry<T 扩展了 Renderable
abstract B 扩展构建器 T 扩展 Renderable,B>
abstract T extends Renderable

继承的方法

公共构造函数

public ModelRenderable.Builder ()

公共方法

public CompletableFuture<T 扩展 Renderable &gt build ()

使用构建器的参数构造 Renderable

返回

public B 扩展了 Builder&T;T,扩展了 Renderable、B&gt;setRegistryId(Object registryId)

参数
注册表 ID

public B 扩展了 Builder&T;T,扩展了 Renderable、B&gt;setSourceRenderableDefinition 定义)

参数
definition

public B 扩展了 Builder&T;T,扩展了 Renderable、B&gt;setSourceContext 上下文、Uri sourceUri)

参数
context
sourceUri

public B 扩展了 Builder&T;T,扩展了 Renderable、B&gt; setSource (Context context, Uri sourceUri, boolean enableCaching)

参数
context
sourceUri
启用缓存

public B 扩展了 Builder&T;T,扩展了 Renderable, B,setSource (Context context, Callable <InputStream > inputStreamCreator)

参数
context
输入流创作者

public B 扩展了 Builder&T;T,扩展了 Renderable、B&gt;setSource上下文上下文、int 资源)

参数
context
资源

受保护的方法

Protect void checkPreconditions ()

Protected abstract Class <T extends Renderable> getRenderableClass ()

Protected abstract ResourceRegistry<T extends Renderable> getRenderableRegistry ()

受保护的抽象 B 扩展了 Builder < T;扩展了 Renderable、B &gt getSelf ()

Protected abstract T extends Renderable makeRenderable ()