public static final class
ModelRenderable.Builder
Factory class for ModelRenderable
.
Public Constructors
Public Methods
CompletableFuture<T extends Renderable> |
build()
Constructs a
Renderable with the parameters of the builder. |
B extends Builder<T extends Renderable, B> |
setRegistryId(Object registryId)
|
B extends Builder<T extends Renderable, B> | |
B extends Builder<T extends Renderable, B> | |
B extends Builder<T extends Renderable, B> | |
B extends Builder<T extends Renderable, B> | |
B extends Builder<T extends Renderable, B> |
Protected Methods
void | |
abstract Class<T extends Renderable> | |
abstract ResourceRegistry<T extends Renderable> | |
abstract B extends Builder<T extends Renderable, B> |
getSelf()
|
abstract T extends Renderable |
Inherited Methods
Public Constructors
public ModelRenderable.Builder ()
Public Methods
public CompletableFuture<T extends Renderable> build ()
Constructs a Renderable
with the parameters of the builder.
Returns
- the constructed
Renderable
public B extends Builder<T extends Renderable, B> setRegistryId (Object registryId)
Parameters
registryId |
---|
public B extends Builder<T extends Renderable, B> setSource (RenderableDefinition definition)
Build a Renderable
from a RenderableDefinition
.
Parameters
definition |
---|
public B extends Builder<T extends Renderable, B> setSource (Context context, Uri sourceUri)
Parameters
context | |
---|---|
sourceUri |
public B extends Builder<T extends Renderable, B> setSource (Context context, Uri sourceUri, boolean enableCaching)
Parameters
context | |
---|---|
sourceUri | |
enableCaching |
public B extends Builder<T extends Renderable, B> setSource (Context context, Callable<InputStream> inputStreamCreator)
Parameters
context | |
---|---|
inputStreamCreator |
public B extends Builder<T extends Renderable, B> setSource (Context context, int resource)
Parameters
context | |
---|---|
resource |