MeshSpecification.Make Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String) |
Erstellt ein MeshSpecification -Objekt für die Verwendung in Mesh. |
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace) |
Erstellt ein MeshSpecification -Objekt. |
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType) |
Erstellt ein MeshSpecification -Objekt. |
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.