Rendering

public class ViewRenderable

Rendering einer 2D-Android-Ansicht im 3D-Raum durch Anhängen an eine Node mit setRenderable(Renderable) Standardmäßig beträgt die Größe der Ansicht 1 Meter in Scene pro 250 dp im Layout. Verwende ViewSizer, um die Größe der Ansicht in Scene zu berechnen.

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

Verschachtelte Klassen

Klasse ViewRenderable.Builder Factory-Klasse für ViewRenderable
enum ViewRenderable.HorizontalAusrichtung Steuert die horizontale Ausrichtung von ViewRenderable in Bezug auf die Node, an die es angehängt ist. 
enum ViewRenderable.Verticalalignment. Steuert die vertikale Ausrichtung von ViewRenderable in Bezug auf die zugehörige Node

Übernommene Konstanten

Übernommene Felder

Public Methods

Statisches ViewRenderable.Builder
builder()
Erstellt ein ViewRenderable
ViewRenderable.HorizontalAusrichtung
getHorizontalalignment
Ruft die ViewRenderable.HorizontalAlignment ab, die steuert, wo die ViewRenderable relativ zu der Node, an der sie entlang der x-Achse angebracht ist, positioniert ist.
ViewSizer
getSizer
Ruft die ViewSizer ab, die die Größe dieses ViewRenderable in Scene steuert.
ViewRenderable.Verticalalignment.
getVerticalalignment
Ruft das ViewRenderable.VerticalAlignment-Element ab, das die Positionierung von ViewRenderable relativ zu Node bestimmt, mit der es entlang der Y-Achse verbunden ist.
Ansicht
getView
Das 2D-Android-View, das von diesem ViewRenderable gerendert wird.
viewRenderable
makeCopy()
Erstellt eine neue Instanz dieses ViewRenderable-Elements.
Ungültig
setHorizontalalignment(ViewRenderable.Horizontalalignment horizontalalignment)
Legt die ViewRenderable.HorizontalAlignment fest, mit der gesteuert wird, wo die ViewRenderable relativ zu der Node, an der sie entlang der x-Achse angebracht ist, positioniert ist.
Ungültig
setSizer(ViewSizer viewSizer)
Legt die ViewSizer fest, die die Größe dieser ViewRenderable im Scene steuert.
Ungültig
setVerticalalignment(ViewRenderable.Verticalalignment verticalalignment)
Legt die ViewRenderable.VerticalAlignment fest, mit der gesteuert wird, wo die ViewRenderable relativ zu der Node, an der sie entlang der Y-Achse angebracht ist, positioniert ist.

Übernommene Methoden

Public Methods

public static ViewRenderable.Builder Builder ()

Erstellt ein ViewRenderable

public ViewRenderable.Horizontalalignment getHorizontalalignment ()

Ruft die ViewRenderable.HorizontalAlignment ab, die steuert, wo die ViewRenderable relativ zu der Node, an der sie entlang der x-Achse angebracht ist, positioniert ist. Der Standardwert ist CENTER.

öffentlich ViewSizer getSizer ()

Ruft die ViewSizer ab, die die Größe dieses ViewRenderable in Scene steuert.

public ViewRenderable.Verticalalignment getVerticalalignment ()

Ruft das ViewRenderable.VerticalAlignment-Element ab, das die Positionierung von ViewRenderable relativ zu Node bestimmt, mit der es entlang der Y-Achse verbunden ist. Der Standardwert ist BOTTOM.

öffentlich Ansehen getView ()

Das 2D-Android-View, das von diesem ViewRenderable gerendert wird.

öffentlich ViewRenderable makeCopy ()

Erstellt eine neue Instanz dieses ViewRenderable-Elements.

Das neue Renderer erhält eine eindeutige Kopie des gesamten änderbaren Status. Alle Materialien, auf die in „ViewRenderable“ verwiesen wird, werden ebenfalls instanziiert. Unveränderliche Daten werden zwischen den Instanzen geteilt. Das neue ViewRenderable verweist auf dieselbe getFilamentEngine View wie die ursprüngliche ViewRenderable.

public void setHorizontalalignment (ViewRenderable.Horizontalalignment horizontalalignment)

Legt die ViewRenderable.HorizontalAlignment fest, mit der gesteuert wird, wo die ViewRenderable relativ zu der Node, an der sie entlang der x-Achse angebracht ist, positioniert ist. Der Standardwert ist CENTER.

Parameter
horizontale Ausrichtung

public void setSizer (ViewSizer viewSizer)

Legt die ViewSizer fest, die die Größe dieser ViewRenderable im Scene steuert.

Parameter
ViewSizer

public void setVerticalalignment (ViewRenderable.Verticalalignment verticalalignment)

Legt die ViewRenderable.VerticalAlignment fest, mit der gesteuert wird, wo die ViewRenderable relativ zu der Node, an der sie entlang der Y-Achse angebracht ist, positioniert ist. Der Standardwert ist BOTTOM.

Parameter
Vertikale Ausrichtung