MeshSpecification.Make Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String) |
Crea un oggetto MeshSpecification da usare all'interno di Mesh. |
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace) |
Crea un oggetto MeshSpecification. |
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType) |
Crea un oggetto MeshSpecification. |
Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String)
Crea un oggetto MeshSpecification da usare all'interno di 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
Parametri
- attributes
- MeshSpecification.Attribute[]
elenco di attributi rappresentati da Attribute. Può contenere un massimo di 8. Questo valore non può essere Null.
- vertexStride
- Int32
lunghezza dello stride del vertice in byte. Deve essere la dimensione degli attributi di un singolo vertice. Il numero massimo di 1024 è accettato. Il valore è compreso tra 1 e 1024 inclusi
- varyings
- MeshSpecification.Varying[]
Elenco di variabili rappresentate da Varying. Può contenere un massimo di 6. Si noti che position viene fornito per impostazione predefinita, non è necessario fornire nell'elenco e non viene conteggiato per i 6 variabili consentiti. Questo valore non può essere Null.
- vertexShader
- String
vertex shader da fornire alla mesh. Assicurarsi che la posizione variabile sia impostata all'interno dello shader per ottenere risultati appropriati. Vedere MeshSpecification per un'implementazione di vertex shader di esempio. Questo valore non può essere Null.
- fragmentShader
- String
fragment shader da fornire alla mesh. Vedere MeshSpecification per un'implementazione di fragment shader di esempio. Questo valore non può essere Null.
Valori restituiti
Oggetto MeshSpecification da utilizzare durante la creazione di Mesh Questo valore non può essere Null.
- Attributi
Commenti
Informazioni di riferimento su Android per android.graphics.MeshSpecification.make.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace)
Crea un oggetto MeshSpecification.
[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
Parametri
- attributes
- MeshSpecification.Attribute[]
elenco di attributi rappresentati da Attribute. Può contenere un massimo di 8. Questo valore non può essere Null.
- vertexStride
- Int32
lunghezza dello stride del vertice in byte. Deve essere la dimensione degli attributi di un singolo vertice. Il numero massimo di 1024 è accettato. Il valore è compreso tra 1 e 1024 inclusi
- varyings
- MeshSpecification.Varying[]
Elenco di variabili rappresentate da Varying. Può contenere un massimo di 6. Si noti che position viene fornito per impostazione predefinita, non è necessario fornire nell'elenco e non viene conteggiato per i 6 variabili consentiti. Questo valore non può essere Null.
- vertexShader
- String
vertex shader da fornire alla mesh. Assicurarsi che la posizione variabile sia impostata all'interno dello shader per ottenere risultati appropriati. Vedere MeshSpecification per un'implementazione di vertex shader di esempio. Questo valore non può essere Null.
- fragmentShader
- String
fragment shader da fornire alla mesh. Vedere MeshSpecification per un'implementazione di fragment shader di esempio. Questo valore non può essere Null.
- colorSpace
- ColorSpace
ColorSpace per indicare in quale spazio di colore lavorare. Questo valore non può essere Null.
Valori restituiti
Oggetto MeshSpecification da utilizzare durante la creazione di Mesh Questo valore non può essere Null.
- Attributi
Commenti
Crea un oggetto MeshSpecification. In questo modo viene utilizzato un alphaType predefinito di ALPHA_TYPE_PREMULTIPLIED.
Informazioni di riferimento su Android per android.graphics.MeshSpecification.make.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType)
Crea un oggetto MeshSpecification.
[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
Parametri
- attributes
- MeshSpecification.Attribute[]
elenco di attributi rappresentati da Attribute. Può contenere un massimo di 8. Questo valore non può essere Null.
- vertexStride
- Int32
lunghezza dello stride del vertice in byte. Deve essere la dimensione degli attributi di un singolo vertice. Il numero massimo di 1024 è accettato. Il valore è compreso tra 1 e 1024 inclusi
- varyings
- MeshSpecification.Varying[]
Elenco di variabili rappresentate da Varying. Può contenere un massimo di 6. Si noti che position viene fornito per impostazione predefinita, non è necessario fornire nell'elenco e non viene conteggiato per i 6 variabili consentiti. Questo valore non può essere Null.
- vertexShader
- String
vertex shader da fornire alla mesh. Assicurarsi che la posizione variabile sia impostata all'interno dello shader per ottenere risultati appropriati. Vedere MeshSpecification per un'implementazione di vertex shader di esempio. Questo valore non può essere Null.
- fragmentShader
- String
fragment shader da fornire alla mesh. Vedere MeshSpecification per un'implementazione di fragment shader di esempio. Questo valore non può essere Null.
- colorSpace
- ColorSpace
ColorSpace per indicare in quale spazio di colore lavorare. Questo valore non può essere Null.
- alphaType
- MeshAlphaType
Descrive come interpretare il componente alfa per un pixel. Deve essere uno dei MeshSpecification.ALPHA_TYPE_UNKNOWN, MeshSpecification.ALPHA_TYPE_OPAQUE, MeshSpecification.ALPHA_TYPE_PREMULTIPLIED o MeshSpecification.ALPHA_TYPE_UNPREMULTIPLIED Value è uno dei seguenti: ALPHA_TYPE_UNKNOWN ALPHA_TYPE_OPAQUE ALPHA_TYPE_PREMULTIPLIED ALPHA_TYPE_UNPREMULTIPLIED
Valori restituiti
Oggetto MeshSpecification da utilizzare durante la creazione di Mesh Questo valore non può essere Null.
- Attributi
Commenti
Crea un oggetto MeshSpecification.
Informazioni di riferimento su Android per android.graphics.MeshSpecification.make.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.