- 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.
RenderableSource
Stay organized with collections
Save and categorize content based on your preferences.
Public Methods
static
RenderableSource.Builder
|
builder()
Creates a builder object used to create and configure a RenderableSource.
|
InputStream
|
call()
Generates the binary data for an SFB from the source and conversion parameters provided to this
RenderableSource via its builder, and returns an InputStream providing the raw contents of the
SFB.
|
Inherited Methods
From class
java.lang.Object
Object
|
clone()
|
boolean
|
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
From interface
java.util.concurrent.Callable
Public Methods
Creates a builder object used to create and configure a RenderableSource.
Returns
- a builder appropriate for configuring and creating a Converter.
Generates the binary data for an SFB from the source and conversion parameters provided to this
RenderableSource via its builder, and returns an InputStream providing the raw contents of the
SFB. This should not be called on the main thread since it is a blocking call.
Returns
- an InputStream providing access to the raw contents of the SFB
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-06-26 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-06-26 UTC."],[[["`RenderableSource` facilitates importing glTF files into an `InputStream` for use with `ModelRenderable.Builder.setSource()`."],["It provides a `Builder` class for configuration and creation of a `RenderableSource`."],["`RenderableSource` offers control over the placement of the local origin through `RecenterMode`."],["The `call()` method generates binary data for an SFB and returns an `InputStream` containing it."]]],["`RenderableSource` facilitates importing glTF files into an `InputStream` for use with `ModelRenderable`. It uses a `Builder` for configuration. Key actions include creating a `RenderableSource.Builder` via `builder()` to configure settings, and calling `call()` to generate SFB binary data from the source and return it as an `InputStream`. `RecenterMode` and `SourceType` enums control geometry placement and asset types respectively. `call()` can throw `IOException` or `URISyntaxException`.\n"]]