MeshSpecification.Make Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String) |
Cria um objeto MeshSpecification para uso na Malha. |
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace) |
Cria um objeto MeshSpecification. |
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType) |
Cria um objeto MeshSpecification. |
Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String)
Cria um objeto MeshSpecification para uso na Malha.
[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. Pode conter um máximo de 8. Esse valor não pode ser nulo.
- vertexStride
- Int32
comprimento do vértice passo em bytes. Esse deve ser o tamanho de atributos de um único vértice. O máximo de 1024 é aceito. O valor está entre 1 e 1024 inclusive
- varyings
- MeshSpecification.Varying[]
Lista de variações representada por Variação. Pode conter um máximo de 6. Observe que position é fornecido por padrão, não precisa ser fornecido na lista e não conta para as 6 variações permitidas. Esse valor não pode ser nulo.
- vertexShader
- String
sombreador de vértice a ser fornecido para a malha. Verifique se a posição variável está definida dentro do sombreador para obter resultados adequados. Consulte MeshSpecification para obter um exemplo de implementação de sombreador de vértice. Esse valor não pode ser nulo.
- fragmentShader
- String
sombreador de fragmento a ser fornecido para a malha. Consulte MeshSpecification para obter um exemplo de implementação de sombreador de fragmento. Esse valor não pode ser nulo.
Retornos
Objeto MeshSpecification para uso ao criar Malha Esse valor não pode ser nulo.
- Atributos
Comentários
Referência do Android para android.graphics.MeshSpecification.make.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace)
Cria um 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. Pode conter um máximo de 8. Esse valor não pode ser nulo.
- vertexStride
- Int32
comprimento do vértice passo em bytes. Esse deve ser o tamanho de atributos de um único vértice. O máximo de 1024 é aceito. O valor está entre 1 e 1024 inclusive
- varyings
- MeshSpecification.Varying[]
Lista de variações representada por Variação. Pode conter um máximo de 6. Observe que position é fornecido por padrão, não precisa ser fornecido na lista e não conta para as 6 variações permitidas. Esse valor não pode ser nulo.
- vertexShader
- String
sombreador de vértice a ser fornecido para a malha. Verifique se a posição variável está definida dentro do sombreador para obter resultados adequados. Consulte MeshSpecification para obter um exemplo de implementação de sombreador de vértice. Esse valor não pode ser nulo.
- fragmentShader
- String
sombreador de fragmento a ser fornecido para a malha. Consulte MeshSpecification para obter um exemplo de implementação de sombreador de fragmento. Esse valor não pode ser nulo.
- colorSpace
- ColorSpace
ColorSpace para saber em qual espaço de cor trabalhar. Esse valor não pode ser nulo.
Retornos
Objeto MeshSpecification para uso ao criar Malha Esse valor não pode ser nulo.
- Atributos
Comentários
Cria um objeto MeshSpecification. Isso usa um alfaType padrão de ALPHA_TYPE_PREMULTIPLIED.
Referência do Android para android.graphics.MeshSpecification.make.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType)
Cria um 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. Pode conter um máximo de 8. Esse valor não pode ser nulo.
- vertexStride
- Int32
comprimento do vértice passo em bytes. Esse deve ser o tamanho de atributos de um único vértice. O máximo de 1024 é aceito. O valor está entre 1 e 1024 inclusive
- varyings
- MeshSpecification.Varying[]
Lista de variações representada por Variação. Pode conter um máximo de 6. Observe que position é fornecido por padrão, não precisa ser fornecido na lista e não conta para as 6 variações permitidas. Esse valor não pode ser nulo.
- vertexShader
- String
sombreador de vértice a ser fornecido para a malha. Verifique se a posição variável está definida dentro do sombreador para obter resultados adequados. Consulte MeshSpecification para obter um exemplo de implementação de sombreador de vértice. Esse valor não pode ser nulo.
- fragmentShader
- String
sombreador de fragmento a ser fornecido para a malha. Consulte MeshSpecification para obter um exemplo de implementação de sombreador de fragmento. Esse valor não pode ser nulo.
- colorSpace
- ColorSpace
ColorSpace para saber em qual espaço de cor trabalhar. Esse valor não pode ser nulo.
- alphaType
- MeshAlphaType
Descreve como interpretar o componente alfa para um pixel. Deve ser um dos valores MeshSpecification.ALPHA_TYPE_UNKNOWN, MeshSpecification.ALPHA_TYPE_OPAQUE, MeshSpecification.ALPHA_TYPE_PREMULTIPLIED ou MeshSpecification.ALPHA_TYPE_UNPREMULTIPLIED é um dos seguintes: ALPHA_TYPE_UNKNOWN ALPHA_TYPE_OPAQUE ALPHA_TYPE_PREMULTIPLIED ALPHA_TYPE_UNPREMULTIPLIED
Retornos
Objeto MeshSpecification para uso ao criar Malha Esse valor não pode ser nulo.
- Atributos
Comentários
Cria um objeto MeshSpecification.
Referência do Android para android.graphics.MeshSpecification.make.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.