ModelRenderable.Builder

공개 정적 최종 클래스 ModelRenderable.Builder

ModelRenderable의 팩토리 클래스입니다.

공개 생성자

공개 메서드

CompletableFuture<T가 렌더링 가능>
빌드()
빌더의 매개변수를 사용하여 Renderable를 구성합니다.
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
setRegistryId(객체 RegistryId)
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
setSource(컨텍스트 컨텍스트, Uri sourceUri)
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
setSource(컨텍스트 컨텍스트, Uri sourceUri, 부울 불리언 캐싱)
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
setSource(컨텍스트 컨텍스트, Callable<InputStream> inputStreamCreator)
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
setSource(컨텍스트 컨텍스트, int 리소스)

보호되는 방법

void
추상 클래스<T 렌더링 가능>
추상 ResourceRegistry<T가 렌더링 가능>
추상 B가 빌더를 확장함<lt;T;렌더링 가능, B>
추상 T는 렌더링 가능하도록 확장됩니다.

상속된 메서드

공개 생성자

public ModelRenderable.Builder ()

공개 메서드

public CompletableFuture<T Extendedable> build ()

빌더의 매개변수를 사용하여 Renderable를 구성합니다.

반환 값

public B extends Builder<T extends Renderable, B> setRegistryId (Object RegistryId)

매개변수
레지스트리 ID

public B extends Builder<T extends Renderable, B> setSource (RenderableDefinition 정의)

RenderableDefinition에서 Renderable를 빌드합니다.

매개변수
definition

public B extends Builder<T extends Renderable, B> setSource (Context Context, Uri sourceUri)

매개변수
context
소스 URI

public B extends Builder<T extends Renderable, B> setSource (Context Context, Uri sourceUri, boolean enableCaching)

매개변수
context
소스 URI
캐싱 사용 설정

public B extends Builder<T extends Renderable, B> setSource (Context Context, Callable<InputStream> inputStreamCreator)

매개변수
context
inputStreamCreator

public B extends Builder<T extends Renderable, B> setSource (Context Context, int resource)

매개변수
context
리소스

보호되는 방법

보호된 void checkPreconditions ()

보호된 추상 클래스<T 는 렌더링 가능> getRenderableClass ()

보호되는 추상 ResourceRegistry<T T가 렌더링 가능> getRenderableRegistry ()

보호된 추상 B 빌더가 Builder< T 확장 렌더링 가능, B> getSelf ()

보호된 추상 T 가 렌더링 가능 makeRenderable ()