Partager via


Usage, énumération

Mise à jour : novembre 2007

Définit les types d'utilisation pris en charge pour la ressource actuelle.

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison d'opérations de bits de ses valeurs de membres.

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

Syntaxe

'Déclaration
<FlagsAttribute> _
Public Enumeration Usage
'Utilisation
Dim instance As Usage
[FlagsAttribute]
public enum Usage
[FlagsAttribute]
public enum class Usage
public enum Usage

Membres

Nom de membre Description
None Ne spécifie aucun type d'utilisation pour la ressource actuelle.
RenderTarget Spécifie que la ressource sera une cible de rendu.
Texture Indique que la ressource peut être utilisée comme une texture.
Lockable Indique que la ressource peut être verrouillée.
Dynamic Indique que la mémoire tampon de vertex a besoin d'utiliser la mémoire dynamique, car cette dernière permet aux pilotes de déterminer où placer la mémoire tampon. En général, les mémoires tampons de vertex statiques sont placées dans la mémoire vidéo et les mémoires tampons de vertex dynamiques sont placées dans la mémoire AGP (Accelerated Graphics Port). Notez qu'il n'y a pas d'utilisation statique séparée. Si Dynamic n'est pas spécifié, la mémoire tampon de vertex est rendue statique.
DoNotClip Indique que le contenu de la mémoire tampon de vertex ne requerra jamais le découpage. Lors de rendus effectués avec des mémoires tampons qui ont cet indicateur défini, la propriété Clipping de RenderStateManager doit avoir la valeur false.
WriteOnly Indique au système que l'application écrit uniquement dans la mémoire tampon de vertex. L'utilisation de cet indicateur permet au pilote de choisir le meilleur emplacement pour la mémoire, ce qui augmente l'efficacité des opérations d'écriture et du rendu. Toute tentative de lecture à partir d'une mémoire tampon de vertex créée avec cette fonctionnalité échouera.

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