MeshSpecification.Make Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String) |
Crea un objeto MeshSpecification para su uso en Mesh. |
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace) |
Crea un objeto MeshSpecification. |
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType) |
Crea un objeto MeshSpecification. |
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.