Partager via


PrimitiveType, énumération

Mise à jour : novembre 2007

Définit les primitives prises en charge par Direct3D.

Espace de noms :  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly :  Microsoft.WindowsMobile.DirectX (dans Microsoft.WindowsMobile.DirectX.dll)

Syntaxe

'Déclaration
Public Enumeration PrimitiveType
'Utilisation
Dim instance As PrimitiveType
public enum PrimitiveType
public enum class PrimitiveType
public enum PrimitiveType

Membres

Nom de membre Description
PointList Restitue les vertex sous la forme d'une collection de points isolés. Cette valeur n'est pas prise en charge pour les primitives indexées.
LineList Restitue les vertex sous la forme d'une liste de segments de ligne droite isolés. Les appels qui utilisent ce type primitif échouent si le nombre est inférieur à deux ou est impair.
LineStrip Restitue les vertex sous la forme d'une polyligne unique. Les appels qui utilisent ce type primitif échouent si le nombre est inférieur à deux.
TriangleList Restitue les vertex spécifiés sous la forme d'une séquence de triangles isolés. Chaque groupe de trois vertex définit un triangle séparé. L'élimination des faces arrière est affectée par l'état de rendu selon le sens de déroulement des points actuel.
TriangleStrip Restitue les vertex sous la forme d'une bande de triangles. L'indicateur de l'élimination des faces arrière est retourné automatiquement sur les triangles pairs.
TriangleFan Restitue les vertex sous la forme d'un éventail de triangles.

Notes

Une bande de triangles restitue les vertex sous la forme d'une série de triangles connectés. L'élimination consiste à supprimer une face dans la liste des faces à restituer. Les faces peuvent être éliminées à l'aide de plusieurs techniques qui incluent : l'élimination des faces arrière (back face culling), des objets hors de la pyramide de vue (view frustum culling) et l'élimination rapide des objets cachés (occlusion culling).

L'utilisation des bandes de triangles ou des éventails de triangles est souvent plus efficace que l'utilisation de listes de triangles puisqu'un nombre inférieur de vertex est dupliqué.

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

Microsoft.WindowsMobile.DirectX.Direct3D, espace de noms

Autres ressources

Programmation Direct3D Mobile dans le .NET Compact Framework