ViewRenderable

パブリック クラス ViewRenderable

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()
Scene でこの ViewRenderable のサイズを制御する ViewSizer を取得します。
ViewRenderable.VerticalAlignment
getVerticalAlignment()
Y 軸にアタッチされた Node に対する ViewRenderable の位置を制御する ViewRenderable.VerticalAlignment を取得します。
ビュー
getView()
この ViewRenderable でレンダリングされる 2D Android View
ViewRenderable
makeCopy()
この ViewRenderable の新しいインスタンスを作成します。
void
setHorizontalAlignment(ViewRenderable.HorizontalAlignment horizontalAlignment)
ViewRenderable が X 軸に沿ってアタッチされる Node に対して相対的に配置される位置を制御する ViewRenderable.HorizontalAlignment を設定します。
void
setSizerViewSizer viewSizer)
Scene でこの ViewRenderable のサイズを制御する ViewSizer を設定します。
void
setVerticalAlignmentViewRenderable.VerticalAlignment verticalAlignment)
ViewRenderable.VerticalAlignment を設定して、ViewRenderable が y 軸に沿ってアタッチされる Node に対して相対的に配置される場所を制御します。

継承されるメソッド

パブリック メソッド

public static ViewRenderable.Builder builder ()

ViewRenderable を作成します。

public ViewRenderable.HorizontalAlignment getHorizontalAlignment ()

ViewRenderable.HorizontalAlignment を取得します。これは、ViewRenderable が x 軸に沿ってアタッチされる Node に対して相対的に配置される場所を制御します。デフォルトは 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 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 です。

パラメータ
垂直方向の配置