Membres Device

Inclure les membres protégés
Inclure les membres hérités

Inclure les membres du .NET Framework
Inclure les membres du .NET Compact Framework
Inclure les membres de XNA Framework

Mise à jour : novembre 2007

Objet parent de tous les objets graphiques dans la scène.

Le type Device expose les membres suivants.

Constructeurs

  Nom Description
Device Surchargé. Initialise une nouvelle instance de la structure Device.

Début

Méthodes

  Nom Description
BeginScene Représente le début d'une scène.
CheckCooperativeLevel Surchargé. Indique l'état du niveau coopératif actuel du périphérique Direct3D pour une application avec fenêtres ou plein écran.
Clear Surchargé. Efface la fenêtre d'affichage ou un jeu de rectangles dans la fenêtre d'affichage d'une couleur RVBA spécifiée, efface le tampon de profondeur et efface le tampon de stencil.
ColorFill Permet à une application de remplir une zone rectangulaire d'une couleur spécifiée.
CopyRects Surchargé. Copie un ou plusieurs objets Rectangle dans Surface à un point spécifié.
CreateDepthStencilSurface Crée une ressource de stencil de profondeur.
CreateImageSurface Crée un Surface.
CreateRenderTarget Crée une surface cible de rendu.
Dispose Libère toutes les ressources utilisées par Device. Cette classe ne peut pas être héritée.
DrawIndexedPrimitives Génère le rendu de la primitive géométrique spécifiée en fonction de son indexation dans un tableau de vertex.
DrawPrimitives 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.
EndScene Termine une scène qui a été démarrée par l'appel à la méthode BeginScene.
Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Finalize Permet à la structure Device de libérer des ressources avant d'être détruite par le garbage collector. (Substitue Object.Finalize().)
GetAvailablePoolMem Obtient la mémoire disponible pour une énumération Pool.
GetBackBuffer Obtient la mémoire tampon d'arrière-plan spécifiée.
GetFrontBuffer Génère une copie du tampon d'affichage d'un périphérique et la place dans un tampon de mémoire système fourni par l'application.
GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
GetInfo Obtient des informations de pilote à propos d'un périphérique.
GetPaletteEntries Récupère des entrées de palette.
GetStreamSource Obtient une mémoire tampon de vertex liée au flux de données spécifié.
GetTexture Obtient une texture assignée à une étape pour un périphérique.
GetTransform Obtient une matrice qui décrit un état de transformation.
GetTransformFixed Obtient une matrice qui décrit un état de transformation pour les opérations de mathématique à virgule fixe.
GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Present Surchargé. Présente l'affichage du contenu de la mémoire tampon suivante dans la séquence des mémoires tampons d'arrière-plan qui appartiennent au périphérique.
ProcessVertices Applique le traitement de vertex défini par le vertex shader au jeu de flux de données d'entrée et génère un flux de données unique de données de vertex entrelacées dans la mémoire tampon de vertex de destination.
Reset Réinitialise les paramètres de présentation pour le périphérique actuel.
ResourceManagerDiscardBytes Indique au pilote d'ignorer les octets de mémoire du pool vidéo.
SetPaletteEntries Définit les entrées de palette.
SetRenderTarget Définit une nouvelle mémoire tampon de couleur pour un périphérique.
SetStreamSource Lie une mémoire tampon de vertex à un flux de données de périphérique.
SetTexture Assigne une texture à une étape de périphérique.
SetTransform Type de transformation qui est modifiée.
SetTransformFixed Type de transformation qui est modifiée, pour les opérations de mathématique à virgule fixe.
StretchRectangle Copie le contenu du rectangle source vers le rectangle de destination.
TestCooperativeLevel Indique l'état du niveau coopératif actuel du périphérique Direct3D pour une application avec fenêtres ou plein écran.
ToString Retourne un String qui représente le Object actuel. (Hérité de Object.)
UpdateTexture Met à jour les parties modifiées d'une texture.
ValidateDevice Signale la capacité du périphérique à restituer les opérations de mélange de texture actuelles et les arguments dans une seule passe.

Début

Propriétés

  Nom Description
ClipStatus Obtient ou définit une structure ClipStatus.
CreationParameters Obtient les paramètres de création du périphérique.
CurrentTexturePalette Obtient ou définit la palette de la texture actuelle.
DepthStencilSurface Obtient ou définit la surface du stencil de profondeur que possède la structure Device.
DeviceCaps Obtient les fonctions du périphérique de rendu.
DisplayMode Obtient la résolution spatiale du mode d'affichage, la résolution de la couleur, et la fréquence d'actualisation.
Indices Obtient ou définit des données d'index.
IsUsingEventHandlers Obtient ou définit une valeur qui indique si le périphérique doit utiliser des gestionnaires d'événements.
Lights Obtient la collection de lumière sur le périphérique actuel.
LightsFixed Obtient la collection de lumière sur le périphérique actuel, à l'aide d'opérations mathématiques à virgule fixe.
Material Obtient ou définit les propriétés de matériel actuelles pour le périphérique.
MaterialFixed Obtient ou définit les propriétés de matériel actuelles pour le périphérique, à l'aide d'opérations mathématiques à virgule fixe.
PresentationParameters Obtient des paramètres de présentation pour un périphérique.
RenderState Obtient une valeur état rendu pour un périphérique.
TextureState Obtient une valeur d'état pour une texture assignée.
Transform Obtient une matrice qui décrit un état de transformation.
Viewport Obtient ou définit les paramètres de fenêtre d'affichage pour le périphérique actuel.

Début

Événements

  Nom Description
DeviceLost Se produit lorsqu'un périphérique risque d'être perdu, comme immédiatement avant une réinitialisation.
DeviceReset Se produit après la réinitialisation d'un périphérique.
DeviceResizing Se produit lors du redimensionnement d'un périphérique, ce qui permet à l'application d'annuler la gestion par défaut du redimensionnement.
Disposing Se produit lorsque la méthode Dispose est appelée ou lorsque l'objet périphérique est finalisé et collecté par le garbage collector.

Début

Voir aussi

Référence

Device, classe

Microsoft.WindowsMobile.DirectX.Direct3D, espace de noms