Linguaggio

MeshSpecification.Make Metodo

Definizione

Overload

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.

Si applica a