Sprache

MeshSpecification.Make Methode

Definition

Überlädt

Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String)

Erstellt ein MeshSpecification -Objekt für die Verwendung in Mesh.

[Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/MeshSpecification;", "", ApiSince=34)]
public static Android.Graphics.MeshSpecification Make(Android.Graphics.MeshSpecification.Attribute[] attributes, int vertexStride, Android.Graphics.MeshSpecification.Varying[] varyings, string vertexShader, string fragmentShader);
[<Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/MeshSpecification;", "", ApiSince=34)>]
static member Make : Android.Graphics.MeshSpecification.Attribute[] * int * Android.Graphics.MeshSpecification.Varying[] * string * string -> Android.Graphics.MeshSpecification

Parameter

attributes
MeshSpecification.Attribute[]

Liste der durch Attribut dargestellten Attribute. Kann maximal 8 enthalten. Dieser Wert darf nicht NULL sein.

vertexStride
Int32

Länge des Vertexschritts in Byte. Dies sollte die Größe eines einzelnen Scheitelpunktattributes sein. Max von 1024 wird akzeptiert. Der Wert liegt zwischen 1 und 1024 einschließlich

varyings
MeshSpecification.Varying[]

Liste der Unterschiedlichen, dargestellt durch "Varying". Kann maximal 6 enthalten. Beachten Sie, dass position standardmäßig angegeben wird, nicht in der Liste angegeben werden muss und nicht in Richtung der zulässigen 6 variierenden Werte gezählt wird. Dieser Wert darf nicht NULL sein.

vertexShader
String

Vertex-Shader, der für das Gitter bereitgestellt werden soll. Stellen Sie sicher, dass die Position innerhalb des Shaders variiert, um die richtigen Ergebnisse zu erzielen. Siehe MeshSpecification für eine Beispiel-Vertex-Shaderimplementierung. Dieser Wert darf nicht NULL sein.

fragmentShader
String

Fragment-Shader, der für das Gitter bereitgestellt werden soll. Siehe MeshSpecification für eine Beispielimplementierung des Fragmentshaders. Dieser Wert darf nicht NULL sein.

Gibt zurück

MeshSpecification-Objekt für die Verwendung beim Erstellen von Gitter Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Android-Referenz für android.graphics.MeshSpecification.make.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace)

Erstellt ein MeshSpecification -Objekt.

[Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/ColorSpace;)Landroid/graphics/MeshSpecification;", "", ApiSince=34)]
public static Android.Graphics.MeshSpecification Make(Android.Graphics.MeshSpecification.Attribute[] attributes, int vertexStride, Android.Graphics.MeshSpecification.Varying[] varyings, string vertexShader, string fragmentShader, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/ColorSpace;)Landroid/graphics/MeshSpecification;", "", ApiSince=34)>]
static member Make : Android.Graphics.MeshSpecification.Attribute[] * int * Android.Graphics.MeshSpecification.Varying[] * string * string * Android.Graphics.ColorSpace -> Android.Graphics.MeshSpecification

Parameter

attributes
MeshSpecification.Attribute[]

Liste der durch Attribut dargestellten Attribute. Kann maximal 8 enthalten. Dieser Wert darf nicht NULL sein.

vertexStride
Int32

Länge des Vertexschritts in Byte. Dies sollte die Größe eines einzelnen Scheitelpunktattributes sein. Max von 1024 wird akzeptiert. Der Wert liegt zwischen 1 und 1024 einschließlich

varyings
MeshSpecification.Varying[]

Liste der Unterschiedlichen, dargestellt durch "Varying". Kann maximal 6 enthalten. Beachten Sie, dass position standardmäßig angegeben wird, nicht in der Liste angegeben werden muss und nicht in Richtung der zulässigen 6 variierenden Werte gezählt wird. Dieser Wert darf nicht NULL sein.

vertexShader
String

Vertex-Shader, der für das Gitter bereitgestellt werden soll. Stellen Sie sicher, dass die Position innerhalb des Shaders variiert, um die richtigen Ergebnisse zu erzielen. Siehe MeshSpecification für eine Beispiel-Vertex-Shaderimplementierung. Dieser Wert darf nicht NULL sein.

fragmentShader
String

Fragment-Shader, der für das Gitter bereitgestellt werden soll. Siehe MeshSpecification für eine Beispielimplementierung des Fragmentshaders. Dieser Wert darf nicht NULL sein.

colorSpace
ColorSpace

ColorSpace, um zu ermitteln, in welchem Farbraum zu arbeiten ist. Dieser Wert darf nicht NULL sein.

Gibt zurück

MeshSpecification-Objekt für die Verwendung beim Erstellen von Gitter Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Erstellt ein MeshSpecification -Objekt. Dies verwendet einen standardmäßigen Alphatyp von ALPHA_TYPE_PREMULTIPLIED.

Android-Referenz für android.graphics.MeshSpecification.make.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType)

Erstellt ein MeshSpecification -Objekt.

[Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/ColorSpace;I)Landroid/graphics/MeshSpecification;", "", ApiSince=34)]
public static Android.Graphics.MeshSpecification Make(Android.Graphics.MeshSpecification.Attribute[] attributes, int vertexStride, Android.Graphics.MeshSpecification.Varying[] varyings, string vertexShader, string fragmentShader, Android.Graphics.ColorSpace colorSpace, Android.Graphics.MeshAlphaType alphaType);
[<Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/ColorSpace;I)Landroid/graphics/MeshSpecification;", "", ApiSince=34)>]
static member Make : Android.Graphics.MeshSpecification.Attribute[] * int * Android.Graphics.MeshSpecification.Varying[] * string * string * Android.Graphics.ColorSpace * Android.Graphics.MeshAlphaType -> Android.Graphics.MeshSpecification

Parameter

attributes
MeshSpecification.Attribute[]

Liste der durch Attribut dargestellten Attribute. Kann maximal 8 enthalten. Dieser Wert darf nicht NULL sein.

vertexStride
Int32

Länge des Vertexschritts in Byte. Dies sollte die Größe eines einzelnen Scheitelpunktattributes sein. Max von 1024 wird akzeptiert. Der Wert liegt zwischen 1 und 1024 einschließlich

varyings
MeshSpecification.Varying[]

Liste der Unterschiedlichen, dargestellt durch "Varying". Kann maximal 6 enthalten. Beachten Sie, dass position standardmäßig angegeben wird, nicht in der Liste angegeben werden muss und nicht in Richtung der zulässigen 6 variierenden Werte gezählt wird. Dieser Wert darf nicht NULL sein.

vertexShader
String

Vertex-Shader, der für das Gitter bereitgestellt werden soll. Stellen Sie sicher, dass die Position innerhalb des Shaders variiert, um die richtigen Ergebnisse zu erzielen. Siehe MeshSpecification für eine Beispiel-Vertex-Shaderimplementierung. Dieser Wert darf nicht NULL sein.

fragmentShader
String

Fragment-Shader, der für das Gitter bereitgestellt werden soll. Siehe MeshSpecification für eine Beispielimplementierung des Fragmentshaders. Dieser Wert darf nicht NULL sein.

colorSpace
ColorSpace

ColorSpace, um zu ermitteln, in welchem Farbraum zu arbeiten ist. Dieser Wert darf nicht NULL sein.

alphaType
MeshAlphaType

Beschreibt, wie die Alphakomponente für ein Pixel interpretiert wird. Muss einer der folgenden MeshSpecification.ALPHA_TYPE_UNKNOWN, MeshSpecification.ALPHA_TYPE_OPAQUE, MeshSpecification.ALPHA_TYPE_PREMULTIPLIED oder MeshSpecification.ALPHA_TYPE_UNPREMULTIPLIED Wert sein: ALPHA_TYPE_UNKNOWN ALPHA_TYPE_OPAQUE ALPHA_TYPE_PREMULTIPLIED ALPHA_TYPE_UNPREMULTIPLIED

Gibt zurück

MeshSpecification-Objekt für die Verwendung beim Erstellen von Gitter Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Erstellt ein MeshSpecification -Objekt.

Android-Referenz für android.graphics.MeshSpecification.make.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: