Rendering-Quelle

public class RenderableSource

Bietet Unterstützung für den Import einer glTF-Datei in einen InputStream, der für setSource(Context, Callable) geeignet ist.

Verschachtelte Klassen

Klasse RenderableSource.Builder Builder zum Konfigurieren und Erstellen eines Konverters. 
enum RenderableSource.AktuellerModus Mittige Modi, mit denen die Platzierung des lokalen Ursprungs in Bezug auf die Geometrie gesteuert wird. 
enum RenderableSource.SourceType angegeben wird. Asset-Typen, die von RenderableSource geladen werden können. 

Public Methods

Statisches RenderableSource.Builder
builder()
Erstellt ein Builder-Objekt, das zum Erstellen und Konfigurieren einer RenderableSource verwendet wird.
Eingabestream
call()
Erzeugt die Binärdaten für einen SFB aus den Quell- und Conversion-Parametern, die diesem RenderableSource über seinen Builder bereitgestellt werden. Es wird ein InputStream zurückgegeben, der den Rohinhalt des SFB liefert.

Übernommene Methoden

Public Methods

public static RenderableSource.Builder Builder ()

Erstellt ein Builder-Objekt, das zum Erstellen und Konfigurieren einer RenderableSource verwendet wird.

Rückgabe:
  • einen Builder, der zum Konfigurieren und Erstellen eines Konverters geeignet ist.

public InputStream call ()

Erzeugt die Binärdaten für einen SFB aus den Quell- und Conversion-Parametern, die diesem RenderableSource über seinen Builder bereitgestellt werden. Es wird ein InputStream zurückgegeben, der den Rohinhalt des SFB liefert. Dies sollte nicht im Haupt-Thread aufgerufen werden, da es sich um einen blockierenden Aufruf handelt.

Rückgabe:
  • Eingabestream, der Zugriff auf die Rohinhalte des SFB bietet
Throws
IOException wenn die angegebene Quelle nicht geladen werden kann.
URISyntaxException (URISyntaxAusnahme) Die Quelle ist kein gültiger URI.