RenderableSource

パブリック クラス RenderableSource

setSource(Context, Callable) での使用に適した方法で glTF ファイルを InputStream にインポートするためのサポートを提供します。

ネストされたクラス

クラス RenderableSource.Builder コンバータの構成と作成に使用するビルダー。
enum RenderableSource.RecenterMode ジオメトリに対するローカル原点の配置を制御するモードを中央に戻す
enum RenderableSource.SourceType RenderableSource によって読み込めるアセットタイプ。

パブリック メソッド

static RenderableSource.Builder
builder()
RenderableSource の作成と設定に使用するビルダー オブジェクトを作成します。
InputStream
call()
ビルダーを介してこの RenderableSource に提供されるソースとコンバージョン パラメータから SFB のバイナリデータを生成し、SFB の未加工コンテンツを提供する InputStream を返します。

継承されるメソッド

パブリック メソッド

public static RenderableSource.Builder ビルダー ()

RenderableSource の作成と設定に使用するビルダー オブジェクトを作成します。

戻り値
  • コンバータの構成と作成に適したビルダー。

public InputStream call ()

ビルダーを介してこの RenderableSource に提供されるソースとコンバージョン パラメータから SFB のバイナリデータを生成し、SFB の未加工コンテンツを提供する InputStream を返します。これはブロッキング呼び出しであるため、メインスレッドでは呼び出さないでください。

戻り値
  • SFB の生の内容へのアクセスを提供する InputStream
スロー値
IOException 指定されたソースを読み込めない場合
URI 構文例外 source が有効な URI でない場合。