MeshSpecification.Make Método

Definição

Sobrecargas

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.

Aplica-se a