Texture Builder

public static final class Texture.Builder

Factory-Klasse für Texture

Public Methods

CompletableFuture<Textur>
build()
Erstellt ein neues Texture anhand der zuvor festgelegten Parameter
Texture.Builder
setRegistryId(Object-Registry-ID)
Dadurch kann ein Texture wiederverwendet werden.
Texture.Builder
setSampler(Texture.Sampler-Sampler)
Legt Texture.Sampler fest, um die Renderingparameter für Texture zu steuern.
Texture.Builder
setSource(Callable<InputStream>inputStreamCreator)
Ermöglicht das Erstellen eines Texture über eine aufrufbare Funktion.
Texture.Builder
setSource(Context context, Uri QuelleUri)
Ermöglicht das Erstellen eines Texture aus Uri.
Texture.Builder
setSource(Bitmap-Bitmap)
Ermöglicht das Erstellen eines Texture aus einem Bitmap.
Texture.Builder
setSource(Context context, int resource)
Ermöglicht das Erstellen eines Texture aus einer Ressource.
Texture.Builder
setUsage(Texture.Usage)
Kennzeichne das Texture als enthaltende Farbe, normale oder beliebige Daten.

Übernommene Methoden

Public Methods

public CompletableFuture<Texture> build ()

Erstellt ein neues Texture anhand der zuvor festgelegten Parameter

Throws
IllegalStateException Der Builder ist nicht richtig festgelegt.

public Texture.Builder setRegistryId (Objekt Registry-ID)

Dadurch kann ein Texture wiederverwendet werden. Wenn RegistryId nicht null ist, wird er in einer Registry gespeichert und die Registry vor der Konstruktion auf diese ID geprüft.

Parameter
Registry-ID Ermöglicht das Überspringen der Funktion und die Wiederverwendung einer vorherigen Textur.
Rückgabe:

public Texture.Builder setSampler (Texture.Sampler-Sampler)

Legt Texture.Sampler fest, um die Renderingparameter für Texture zu steuern.

Parameter
Sampler Steuert die Darstellung von Texture
Rückgabe:

public Texture.Builder setSource (Callable<InputStream>inputStreamCreator)

Ermöglicht das Erstellen eines Texture über eine aufrufbare Funktion.

Parameter
EingabeStreamCreator Stellt ein InputStream mit den Texture-Daten bereit.
Rückgabe:

public Texture.Builder setSource (Context context, Uri sourceUri)

Ermöglicht das Erstellen eines Texture aus Uri. Der Aufbau erfolgt asynchron.

Parameter
context Legt den Context fest, der zum Auflösen von „sourceUri“ verwendet wird
Quell-URI Legt einen Remote-URI oder einen Android-Ressourcen-URI fest. Die Textur wird der Registry über den URI hinzugefügt. Eine zuvor registrierte Textur mit demselben URI wird wiederverwendet.
Rückgabe:

public Texture.Builder setSource (Bitmap-Bitmap)

Ermöglicht das Erstellen eines Texture aus einem Bitmap. Die Baustellen werden sofort durchgeführt.

Die Bitmap muss die folgenden Bedingungen erfüllen, um von Sceneform verwendet zu werden:

Parameter
Bitmap Bitmap Quelle der Texturdaten
Throws
IllegalArgumentException Die Bitmap ist ungültig.

public Texture.Builder setSource (Context context, int resource)

Ermöglicht das Erstellen eines Texture aus einer Ressource. Die Konstruktion erfolgt asynchron.

Parameter
context Context für Auflösung verwendet
Ressource eine Android-Ressource mit Rohtyp. Eine zuvor registrierte Textur mit derselben Ressourcen-ID wird wiederverwendet.
Rückgabe:

public Texture.Builder setUsage (Texture.Usage-Nutzung)

Kennzeichne das Texture als enthaltende Farbe, normale oder beliebige Daten. Die Farbe ist die Standardeinstellung.

Parameter
Nutzung Legt die Art der Daten in Texture fest
Rückgabe: