Lenguaje

MeshSpecification.Make Método

Definición

Sobrecargas

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

Crea un objeto MeshSpecification para su uso en 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

Parámetros

attributes
MeshSpecification.Attribute[]

lista de atributos representados por Attribute. Puede contener un máximo de 8. Este valor no puede ser nulo.

vertexStride
Int32

longitud del intervalo de vértices en bytes. Debe ser el tamaño de los atributos de un solo vértice. Se acepta el máximo de 1024. El valor está comprendido entre 1 y 1024 inclusive

varyings
MeshSpecification.Varying[]

Lista de variables representadas por Variable. Puede contener un máximo de 6. Tenga en cuenta que position se proporciona de forma predeterminada, no es necesario proporcionarla en la lista y no cuenta con respecto a las 6 variables permitidas. Este valor no puede ser nulo.

vertexShader
String

sombreador de vértices que se va a suministrar a la malla. Asegúrese de que la posición variable esté establecida dentro del sombreador para obtener los resultados adecuados. Consulte MeshSpecification para obtener un ejemplo de implementación del sombreador de vértices. Este valor no puede ser nulo.

fragmentShader
String

sombreador de fragmentos que se va a suministrar a la malla. Consulte MeshSpecification para obtener un ejemplo de implementación del sombreador de fragmentos. Este valor no puede ser nulo.

Devoluciones

Objeto MeshSpecification para su uso al crear Mesh Este valor no puede ser NULL.

Atributos

Comentarios

Referencia de Android para android.graphics.MeshSpecification.make.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Crea un objeto 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

Parámetros

attributes
MeshSpecification.Attribute[]

lista de atributos representados por Attribute. Puede contener un máximo de 8. Este valor no puede ser nulo.

vertexStride
Int32

longitud del intervalo de vértices en bytes. Debe ser el tamaño de los atributos de un solo vértice. Se acepta el máximo de 1024. El valor está comprendido entre 1 y 1024 inclusive

varyings
MeshSpecification.Varying[]

Lista de variables representadas por Variable. Puede contener un máximo de 6. Tenga en cuenta que position se proporciona de forma predeterminada, no es necesario proporcionarla en la lista y no cuenta con respecto a las 6 variables permitidas. Este valor no puede ser nulo.

vertexShader
String

sombreador de vértices que se va a suministrar a la malla. Asegúrese de que la posición variable esté establecida dentro del sombreador para obtener los resultados adecuados. Consulte MeshSpecification para obtener un ejemplo de implementación del sombreador de vértices. Este valor no puede ser nulo.

fragmentShader
String

sombreador de fragmentos que se va a suministrar a la malla. Consulte MeshSpecification para obtener un ejemplo de implementación del sombreador de fragmentos. Este valor no puede ser nulo.

colorSpace
ColorSpace

ColorSpace para indicar en qué espacio de color trabajar. Este valor no puede ser nulo.

Devoluciones

Objeto MeshSpecification para su uso al crear Mesh Este valor no puede ser NULL.

Atributos

Comentarios

Crea un objeto MeshSpecification. Usa un valor alfaType predeterminado de ALPHA_TYPE_PREMULTIPLIED.

Referencia de Android para android.graphics.MeshSpecification.make.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Crea un objeto 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

Parámetros

attributes
MeshSpecification.Attribute[]

lista de atributos representados por Attribute. Puede contener un máximo de 8. Este valor no puede ser nulo.

vertexStride
Int32

longitud del intervalo de vértices en bytes. Debe ser el tamaño de los atributos de un solo vértice. Se acepta el máximo de 1024. El valor está comprendido entre 1 y 1024 inclusive

varyings
MeshSpecification.Varying[]

Lista de variables representadas por Variable. Puede contener un máximo de 6. Tenga en cuenta que position se proporciona de forma predeterminada, no es necesario proporcionarla en la lista y no cuenta con respecto a las 6 variables permitidas. Este valor no puede ser nulo.

vertexShader
String

sombreador de vértices que se va a suministrar a la malla. Asegúrese de que la posición variable esté establecida dentro del sombreador para obtener los resultados adecuados. Consulte MeshSpecification para obtener un ejemplo de implementación del sombreador de vértices. Este valor no puede ser nulo.

fragmentShader
String

sombreador de fragmentos que se va a suministrar a la malla. Consulte MeshSpecification para obtener un ejemplo de implementación del sombreador de fragmentos. Este valor no puede ser nulo.

colorSpace
ColorSpace

ColorSpace para indicar en qué espacio de color trabajar. Este valor no puede ser nulo.

alphaType
MeshAlphaType

Describe cómo interpretar el componente alfa de un píxel. Debe ser uno de MeshSpecification.ALPHA_TYPE_UNKNOWN, MeshSpecification.ALPHA_TYPE_OPAQUE, MeshSpecification.ALPHA_TYPE_PREMULTIPLIED o MeshSpecification.ALPHA_TYPE_UNPREMULTIPLIED Value es uno de los siguientes: ALPHA_TYPE_UNKNOWN ALPHA_TYPE_OPAQUE ALPHA_TYPE_PREMULTIPLIED ALPHA_TYPE_UNPREMULTIPLIED

Devoluciones

Objeto MeshSpecification para su uso al crear Mesh Este valor no puede ser NULL.

Atributos

Comentarios

Crea un objeto MeshSpecification.

Referencia de Android para android.graphics.MeshSpecification.make.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a