MeshSpecification.Make Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String) |
Crée un objet MeshSpecification à utiliser dans Mesh. |
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace) |
Crée un objet MeshSpecification. |
| Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType) |
Crée un objet MeshSpecification. |
Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String)
Crée un objet MeshSpecification à utiliser dans 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
Paramètres
- attributes
- MeshSpecification.Attribute[]
liste des attributs représentés par l’attribut. Peut contenir un maximum de 8. Cette valeur ne peut pas être null.
- vertexStride
- Int32
longueur de la progression du vertex en octets. Il doit s’agir de la taille d’un seul attribut de vertex. Le maximum de 1024 est accepté. La valeur est comprise entre 1 et 1024 inclus
- varyings
- MeshSpecification.Varying[]
Liste des variables représentées par Variables. Peut contenir un maximum de 6. Notez que position , par défaut, il n’est pas nécessaire d’être fourni dans la liste et ne compte pas pour les 6 variables autorisées. Cette valeur ne peut pas être null.
- vertexShader
- String
nuanceur de vertex à fournir au maillage. Vérifiez que la position variable est définie dans le nuanceur pour obtenir les résultats appropriés. Consultez MeshSpecification pour obtenir un exemple d’implémentation du nuanceur de vertex. Cette valeur ne peut pas être null.
- fragmentShader
- String
nuanceur de fragments à fournir au maillage. Consultez MeshSpecification pour obtenir un exemple d’implémentation du nuanceur de fragments. Cette valeur ne peut pas être null.
Retours
L’objet MeshSpecification à utiliser lors de la création de Mesh This value ne peut pas être null.
- Attributs
Remarques
Référence Android pour android.graphics.MeshSpecification.make.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace)
Crée un objet 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
Paramètres
- attributes
- MeshSpecification.Attribute[]
liste des attributs représentés par l’attribut. Peut contenir un maximum de 8. Cette valeur ne peut pas être null.
- vertexStride
- Int32
longueur de la progression du vertex en octets. Il doit s’agir de la taille d’un seul attribut de vertex. Le maximum de 1024 est accepté. La valeur est comprise entre 1 et 1024 inclus
- varyings
- MeshSpecification.Varying[]
Liste des variables représentées par Variables. Peut contenir un maximum de 6. Notez que position , par défaut, il n’est pas nécessaire d’être fourni dans la liste et ne compte pas pour les 6 variables autorisées. Cette valeur ne peut pas être null.
- vertexShader
- String
nuanceur de vertex à fournir au maillage. Vérifiez que la position variable est définie dans le nuanceur pour obtenir les résultats appropriés. Consultez MeshSpecification pour obtenir un exemple d’implémentation du nuanceur de vertex. Cette valeur ne peut pas être null.
- fragmentShader
- String
nuanceur de fragments à fournir au maillage. Consultez MeshSpecification pour obtenir un exemple d’implémentation du nuanceur de fragments. Cette valeur ne peut pas être null.
- colorSpace
- ColorSpace
ColorSpace pour indiquer l’espace de couleur dans lequel travailler. Cette valeur ne peut pas être null.
Retours
L’objet MeshSpecification à utiliser lors de la création de Mesh This value ne peut pas être null.
- Attributs
Remarques
Crée un objet MeshSpecification. Cela utilise un alphaType par défaut de ALPHA_TYPE_PREMULTIPLIED.
Référence Android pour android.graphics.MeshSpecification.make.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType)
Crée un objet 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
Paramètres
- attributes
- MeshSpecification.Attribute[]
liste des attributs représentés par l’attribut. Peut contenir un maximum de 8. Cette valeur ne peut pas être null.
- vertexStride
- Int32
longueur de la progression du vertex en octets. Il doit s’agir de la taille d’un seul attribut de vertex. Le maximum de 1024 est accepté. La valeur est comprise entre 1 et 1024 inclus
- varyings
- MeshSpecification.Varying[]
Liste des variables représentées par Variables. Peut contenir un maximum de 6. Notez que position , par défaut, il n’est pas nécessaire d’être fourni dans la liste et ne compte pas pour les 6 variables autorisées. Cette valeur ne peut pas être null.
- vertexShader
- String
nuanceur de vertex à fournir au maillage. Vérifiez que la position variable est définie dans le nuanceur pour obtenir les résultats appropriés. Consultez MeshSpecification pour obtenir un exemple d’implémentation du nuanceur de vertex. Cette valeur ne peut pas être null.
- fragmentShader
- String
nuanceur de fragments à fournir au maillage. Consultez MeshSpecification pour obtenir un exemple d’implémentation du nuanceur de fragments. Cette valeur ne peut pas être null.
- colorSpace
- ColorSpace
ColorSpace pour indiquer l’espace de couleur dans lequel travailler. Cette valeur ne peut pas être null.
- alphaType
- MeshAlphaType
Décrit comment interpréter le composant alpha pour un pixel. Doit être l’une des valeurs MeshSpecification.ALPHA_TYPE_UNKNOWN, MeshSpecification.ALPHA_TYPE_OPAQUE, MeshSpecification.ALPHA_TYPE_PREMULTIPLIED ou MeshSpecification.ALPHA_TYPE_UNPREMULTIPLIED est l’une des valeurs suivantes : ALPHA_TYPE_UNKNOWN ALPHA_TYPE_OPAQUE ALPHA_TYPE_PREMULTIPLIED ALPHA_TYPE_UNPREMULTIPLIED
Retours
L’objet MeshSpecification à utiliser lors de la création de Mesh This value ne peut pas être null.
- Attributs
Remarques
Crée un objet MeshSpecification.
Référence Android pour android.graphics.MeshSpecification.make.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.