Partager via


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

  • startVertex
    Type : System.Int32

    Index 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.Int32

    Nombre 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

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

Voir aussi

Référence

Device, classe

Membres Device

Microsoft.WindowsMobile.DirectX.Direct3D, espace de noms