ViewRenderable

classe pública ViewRenderable

renderiza uma visualização do Android 2D em espaço 3D anexando-a a um Node com setRenderable(Renderable); Por padrão, o tamanho da visualização é de 1 metro no Scene por 250 dp no layout. Use um ViewSizer para controlar como o tamanho da visualização no Scene é calculado.

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

Classes aninhadas

classe ViewRenderable.Builder Classe de fábrica de ViewRenderable
tipo enumerado ViewRenderable.HorizontalAlignment Controla o alinhamento horizontal do ViewRenderable em relação à Node a que ele está anexado. 
tipo enumerado ViewRenderable.VerticalAlignment Controla o alinhamento vertical do ViewRenderable em relação à Node a que ele está anexado. 

Constantes herdadas

Campos herdados

Métodos públicos

ViewRenderable.Builder estático
ViewRenderable.HorizontalAlignment
getHorizontalAlignment()
Acessa o ViewRenderable.HorizontalAlignment que controla onde o ViewRenderable está posicionado em relação ao Node ao qual ele está anexado ao longo do eixo X.
ViewSizer (link em inglês)
getSizer ()
Recebe o ViewSizer que controla o tamanho deste ViewRenderable na Scene.
ViewRenderable.VerticalAlignment
getVerticalAlignment()
Acessa o ViewRenderable.VerticalAlignment que controla onde o ViewRenderable é posicionado em relação ao Node ao qual ele está anexado ao longo do eixo y.
Ver
getView()
O View 2D do Android que é renderizado por este ViewRenderable.
ViewRenderable (link em inglês)
makeCopy()
Cria uma nova instância deste ViewRenderable.
void
setHorizontalAlignment(ViewRenderable.HorizontalAlignment horizontalAlignment)
Define o ViewRenderable.HorizontalAlignment que controla onde o ViewRenderable é posicionado em relação ao Node ao qual ele está anexado ao longo do eixo X.
void
setSizer(ViewSizer viewSizer)
Define o ViewSizer que controla o tamanho deste ViewRenderable na Scene.
void
setVerticalAlignment(ViewRenderable.VerticalAlignment verticalAlignment)
Define o ViewRenderable.VerticalAlignment que controla onde o ViewRenderable é posicionado em relação ao Node ao qual ele está anexado ao longo do eixo y.

Métodos herdados

Métodos públicos

público estático ViewRenderable.Builder builder ()

público ViewRenderable.HorizontalAlignment getHorizontalAlignment ()

Acessa o ViewRenderable.HorizontalAlignment que controla onde o ViewRenderable está posicionado em relação ao Node ao qual ele está anexado ao longo do eixo X. O padrão é CENTER.

ViewSizer getSizer ()

Recebe o ViewSizer que controla o tamanho deste ViewRenderable na Scene.

público ViewRenderable.VerticalAlignment getVerticalAlignment ()

Acessa o ViewRenderable.VerticalAlignment que controla onde o ViewRenderable é posicionado em relação ao Node ao qual ele está anexado ao longo do eixo y. O padrão é BOTTOM.

público Ver getView ()

O View 2D do Android que é renderizado por este ViewRenderable.

público ViewRenderable makeCopy ()

Cria uma nova instância deste ViewRenderable.

O novo renderizador terá uma cópia exclusiva de todo o estado mutável. Todos os materiais referenciados pelo ViewRenderable também serão usados. Os dados imutáveis serão compartilhados entre as instâncias. O novo ViewRenderable fará referência à mesma visualização getFilamentEngine que o ViewRenderable original.

void void setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)

Define o ViewRenderable.HorizontalAlignment que controla onde o ViewRenderable é posicionado em relação ao Node ao qual ele está anexado ao longo do eixo X. O padrão é CENTER.

Parâmetros
Alinhamento horizontal

public void setSizer (ViewSizer viewSizer)

Define o ViewSizer que controla o tamanho deste ViewRenderable na Scene.

Parâmetros
ViewSizer

void void setVerticalAlignment (ViewRenderable.VerticalAlignment verticalAlignment)

Define o ViewRenderable.VerticalAlignment que controla onde o ViewRenderable é posicionado em relação ao Node ao qual ele está anexado ao longo do eixo y. O padrão é BOTTOM.

Parâmetros
Alinhamento vertical