setRenderable(Renderable)
で Node
にアタッチすることにより、3D 空間の 2D Android ビューをレンダリングします。デフォルトでは、ビューのサイズは、レイアウト内の 250 dp あたり Scene
で 1 メートルです。ViewSizer
を使用して、Scene
のビューのサイズの計算方法を制御します。
future = ViewRenderable.builder().setView(context, R.layout.view).build();
viewRenderable = future.thenAccept(...);
ネストされたクラス
クラス | ViewRenderable.Builder | ViewRenderable のファクトリー クラス |
|
enum | ViewRenderable.HorizontalAlignment | ViewRenderable がアタッチされる Node に対する水平方向の配置を制御します。 |
|
enum | ViewRenderable.VerticalAlignment | ViewRenderable がアタッチされる Node に対する垂直方向の配置を調整します。 |
継承される定数
継承されるフィールド
パブリック メソッド
static ViewRenderable.Builder |
builder()
ViewRenderable を作成します。 |
ViewRenderable.HorizontalAlignment |
getHorizontalAlignment()
ViewRenderable.HorizontalAlignment を取得します。これは、ViewRenderable が x 軸に沿ってアタッチされる Node に対して相対的に配置される場所を制御します。 |
ViewSizer |
getSizer()
|
ViewRenderable.VerticalAlignment | |
ビュー |
getView()
この
ViewRenderable でレンダリングされる 2D Android View 。 |
ViewRenderable |
makeCopy()
この ViewRenderable の新しいインスタンスを作成します。
|
void |
setHorizontalAlignment(ViewRenderable.HorizontalAlignment horizontalAlignment)
ViewRenderable が X 軸に沿ってアタッチされる Node に対して相対的に配置される位置を制御する ViewRenderable.HorizontalAlignment を設定します。 |
void | |
void |
setVerticalAlignment(ViewRenderable.VerticalAlignment verticalAlignment)
|
継承されるメソッド
パブリック メソッド
public ViewRenderable.HorizontalAlignment getHorizontalAlignment ()
ViewRenderable.HorizontalAlignment
を取得します。これは、ViewRenderable
が x 軸に沿ってアタッチされる Node
に対して相対的に配置される場所を制御します。デフォルトは CENTER
です。
public ViewRenderable.VerticalAlignment getVerticalAlignment ()
Y 軸にアタッチされた Node
に対する ViewRenderable
の位置を制御する ViewRenderable.VerticalAlignment
を取得します。デフォルトは BOTTOM
です。
public ViewRenderable makeCopy ()
この ViewRenderable の新しいインスタンスを作成します。
新しいレンダリング可能アイテムには、すべての変更可能な状態の一意のコピーが含まれます。ViewRenderable で参照されているすべてのマテリアルもインスタンス化されます。不変のデータは、インスタンス間で共有されます。新しい ViewRenderable は、元の ViewRenderable と同じ getFilamentEngine View を参照します。
public void setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)
ViewRenderable
が X 軸に沿ってアタッチされる Node
に対して相対的に配置される位置を制御する ViewRenderable.HorizontalAlignment
を設定します。デフォルトは CENTER
です。
パラメータ
horizontalAlignment(水平方向の配置) |
---|
public void setSizer (ViewSizer viewSizer)
Scene
でこの ViewRenderable
のサイズを制御する ViewSizer
を設定します。
パラメータ
viewSizer |
---|
public void setVerticalAlignment (ViewRenderable.VerticalAlignment verticalAlignment)
ViewRenderable.VerticalAlignment
を設定して、ViewRenderable
が y 軸に沿ってアタッチされる Node
に対して相対的に配置される場所を制御します。デフォルトは BOTTOM
です。
パラメータ
垂直方向の配置 |
---|