ViewRenderable

공개 클래스 ViewRenderable

setRenderable(Renderable)Node에 연결하여 2D Android 뷰를 3D 공간에서 렌더링합니다. 기본적으로 뷰의 크기는 레이아웃에서 250dp당 Scene의 1미터입니다. ViewSizer를 사용하여 Scene의 뷰 크기가 계산되는 방식을 제어합니다.

future = ViewRenderable.builder().setView(context, R.layout.view).build();
 viewRenderable = future.thenAccept(...);
 

중첩된 클래스

클래스 ViewRenderable.Builder ViewRenderable의 팩토리 클래스
enum ViewRenderable.HorizontalAlignment 연결된 Node을 기준으로 ViewRenderable의 가로 정렬을 제어합니다. 
enum ViewRenderable.VerticalAlignment 연결된 Node를 기준으로 ViewRenderable의 세로 정렬을 제어합니다. 

상속된 상수

상속된 필드

공개 메서드

정적 ViewRenderable.Builder
ViewRenderable.HorizontalAlignment
getHorizontalAlignment()
x축을 따라 연결된 Node을 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.HorizontalAlignment를 가져옵니다.
ViewSizer
getSizer()
Scene에서 이 ViewRenderable의 크기를 제어하는 ViewSizer를 가져옵니다.
ViewRenderable.VerticalAlignment
getVerticalAlignment()
y축을 따라 연결된 Node을 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.VerticalAlignment를 가져옵니다.
보기
getView()
ViewRenderable에서 렌더링하는 2D Android View입니다.
ViewRenderable
makeCopy()
이 ViewRenderable의 새 인스턴스를 만듭니다.
void
setHorizontalAlignment(ViewRenderable.HorizontalAlignment horizontalAlignment)
x축을 따라 연결된 Node를 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.HorizontalAlignment를 설정합니다.
void
setSizer(ViewSizer viewSizer)
Scene에서 이 ViewRenderable의 크기를 제어하는 ViewSizer를 설정합니다.
void
setVerticalAlignment(ViewRenderable.VerticalAlignment verticalAlignment)
y축을 따라 연결된 Node을 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.VerticalAlignment를 설정합니다.

상속된 메서드

공개 메서드

public static ViewRenderable.Builder builder ()

public ViewRenderable.HorizontalAlignment getHorizontalAlignment ()

x축을 따라 연결된 Node을 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.HorizontalAlignment를 가져옵니다. 기본값은 CENTER입니다.

public ViewSizer getSizer ()

Scene에서 이 ViewRenderable의 크기를 제어하는 ViewSizer를 가져옵니다.

public ViewRenderable.VerticalAlignment getVerticalAlignment ()

y축을 따라 연결된 Node을 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.VerticalAlignment를 가져옵니다. 기본값은 BOTTOM입니다.

public View getView ()

ViewRenderable에서 렌더링하는 2D Android View입니다.

public ViewRenderable makeCopy ()

이 ViewRenderable의 새 인스턴스를 만듭니다.

새 렌더러에는 변경 가능한 모든 상태의 고유한 사본이 표시됩니다. ViewRenderable에서 참조하는 모든 머티리얼도 인스턴스됩니다. 변경할 수 없는 데이터가 인스턴스 간에 공유됩니다. 새 ViewRenderable은 원래 ViewRenderable과 동일한 getFilamentEngine 뷰를 참조합니다.

public void setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)

x축을 따라 연결된 Node를 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.HorizontalAlignment를 설정합니다. 기본값은 CENTER입니다.

매개변수
가로 정렬

public void setSizer (ViewSizer viewSizer)

Scene에서 이 ViewRenderable의 크기를 제어하는 ViewSizer를 설정합니다.

매개변수
viewSizer

public void setVerticalAlignment (ViewRenderable.VerticalAlignment verticalAlignment)

y축을 따라 연결된 Node을 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.VerticalAlignment를 설정합니다. 기본값은 BOTTOM입니다.

매개변수
세로 정렬