• Sceneform SDK for Android was open sourced and archived (github.com/google-ar/sceneform-android-sdk) with version 1.16.0.
  • This site (developers.google.com/sceneform) serves as the documentation archive for the previous version, Sceneform SDK for Android 1.15.0.
  • Do not use version 1.17.0 of the Sceneform Maven artifacts.
  • The 1.17.1 Maven artifacts can be used. Other than the version, however, the 1.17.1 artifacts are identical to the 1.15.0 artifacts.

DpToMetersViewSizer

public class DpToMetersViewSizer

Controls the size of a ViewRenderable in a Scene by defining how many dp (density-independent pixels) there are per meter. This is recommended when using an android layout that is built using dp.

Public Constructors

DpToMetersViewSizer(int dpPerMeters)
Constructor for creating a sizer for controlling the size of a ViewRenderable by defining how many dp there are per meter.

Public Methods

int
getDpPerMeters()
Returns the number of dp (density-independent pixels) there are per meter that is used for controlling the size of a ViewRenderable.
Vector3
getSize(View view)
Calculates the desired size of the view in the Scene.

Inherited Methods

Public Constructors

public DpToMetersViewSizer (int dpPerMeters)

Constructor for creating a sizer for controlling the size of a ViewRenderable by defining how many dp there are per meter.

Parameters
dpPerMeters a number greater than zero representing the ratio of dp to meters

Public Methods

public int getDpPerMeters ()

Returns the number of dp (density-independent pixels) there are per meter that is used for controlling the size of a ViewRenderable.

public Vector3 getSize (View view)

Calculates the desired size of the view in the Scene. x represents the width, and y represents the height.

Parameters
view the view to calculate the size of
Returns
  • a new vector that represents the view's size in the Scene