Device.DrawPrimitives, méthode
Mise à jour : novembre 2007
Génère le rendu d'une séquence de primitives géométriques non indexées du type spécifié à partir du groupe actuel des flux d'entrée de données.
Espace de noms : Microsoft.WindowsMobile.DirectX.Direct3D
Assembly : Microsoft.WindowsMobile.DirectX (dans Microsoft.WindowsMobile.DirectX.dll)
Syntaxe
'Déclaration
Public Sub DrawPrimitives ( _
primitiveType As PrimitiveType, _
startVertex As Integer, _
primitiveCount As Integer _
)
'Utilisation
Dim instance As Device
Dim primitiveType As PrimitiveType
Dim startVertex As Integer
Dim primitiveCount As Integer
instance.DrawPrimitives(primitiveType, _
startVertex, primitiveCount)
public void DrawPrimitives(
PrimitiveType primitiveType,
int startVertex,
int primitiveCount
)
public:
void DrawPrimitives(
PrimitiveType primitiveType,
int startVertex,
int primitiveCount
)
public function DrawPrimitives(
primitiveType : PrimitiveType,
startVertex : int,
primitiveCount : int
)
Paramètres
primitiveType
Type : Microsoft.WindowsMobile.DirectX.Direct3D.PrimitiveTypeMembre du type énuméré PrimitiveType qui décrit le type de primitive à restituer.
startVertex
Type : System.Int32Index du premier vertex à charger. En commençant à startVertex, le nombre correct de vertex est lu dans la mémoire tampon de vertex.
primitiveCount
Type : System.Int32Nombre de primitives à rendre. Pour déterminer le nombre maximal de primitives autorisé, vérifiez MaxPrimitiveCount. primitiveCount est le nombre de primitives déterminé par le type primitif. S'il s'agit d'une liste de ligne, chaque primitive a deux vertex. S'il s'agit d'une liste de triangles, chaque primitive possède trois vertex.
Exceptions
Exception | Condition |
---|---|
InvalidCallException | L'appel de méthode n'est pas valide. Par exemple, le paramètre d'une méthode peut contenir une valeur non valide. |
Notes
Cette méthode ne doit pas être appelée avec un seul triangle à la fois.
Autorisations
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Plateformes
Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Compact Framework
Pris en charge dans : 3.5, 2.0