Membri Device

Includi membri protetti
Includi membri ereditati

Includi membri .NET Framework
Includi membri .NET Compact Framework
Includi membri XNA Framework

Aggiornamento: novembre 2007

Oggetto padre di tutti gli oggetti grafici della scena.

Il tipo Device espone i seguenti membri.

Costruttori

  Nome Descrizione
Device Sottoposto a overload. Inizializza una nuova istanza della struttura Device.

In alto

Metodi

  Nome Descrizione
BeginScene Rappresenta l'inizio di una scena.
CheckCooperativeLevel Sottoposto a overload. Segnala lo stato del livello cooperativo corrente della periferica Direct3D per un'applicazione con finestre o a schermo intero.
Clear Sottoposto a overload. Cancella il riquadro di visualizzazione o un insieme di rettangoli nel riquadro di visualizzazione su un colore RGBA specificato, cancella il buffer di profondità e lo stencil buffer.
ColorFill Consente a un'applicazione di riempire un'area rettangolare con un colore specificato.
CopyRects Sottoposto a overload. Copia uno o più oggetti Rectangle su un oggetto Surface in corrispondenza di un punto specificato.
CreateDepthStencilSurface Crea una risorsa di stencil di profondità.
CreateImageSurface Crea un oggetto Surface.
CreateRenderTarget Crea una superficie della destinazione di rendering.
Dispose Rilascia tutte le risorse utilizzate da Device. Questa classe non può essere ereditata.
DrawIndexedPrimitives Esegue il rendering della primitiva geometrica specificata in base all'indicizzazione in una matrice di vertici.
DrawPrimitives Esegue il rendering di una sequenza di primitive geometriche non indicizzate del tipo specificato dall'insieme corrente di flussi di input di dati.
EndScene Termina una scena iniziata tramite una chiamata al metodo BeginScene.
Equals Consente di determinare se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Finalize Consente alla struttura Device di liberare risorse prima di essere eliminato in modo permanente dal Garbage Collector. (Esegue l'override di Object.Finalize()).
GetAvailablePoolMem Ottiene la memoria disponibile per un'enumerazione Pool.
GetBackBuffer Ottiene il buffer nascosto specificato.
GetFrontBuffer Genera una copia del front buffer di una periferica e la inserisce in un buffer di memoria di sistema fornito dall'applicazione.
GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
GetInfo Ottiene le informazioni del driver su una periferica.
GetPaletteEntries Recupera le voci della tavolozza.
GetStreamSource Ottiene un vertex buffer associato al flusso di dati specificato.
GetTexture Ottiene una trama assegnata a una scena per una periferica.
GetTransform Ottiene una matrice che descrive uno stato di trasformazione.
GetTransformFixed Ottiene una matrice che descrive uno stato di trasformazione per operazioni basate sulla matematica in virgola fissa.
GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Present Sottoposto a overload. Presenta la visualizzazione con il contenuto del buffer successivo nella sequenza di buffer nascosti di proprietà della periferica.
ProcessVertices Applica l'elaborazione dei vertici definita dal vertex shader all'insieme di flussi di dati di input, generando un singolo flusso di dati di vertice con interleave sul vertex buffer di destinazione.
Reset Reimposta i parametri di presentazione della periferica corrente.
ResourceManagerDiscardBytes Indica al driver di eliminare i byte di memoria dal pool video.
SetPaletteEntries Imposta le voci della tavolozza.
SetRenderTarget Imposta un nuovo buffer di colore per una periferica.
SetStreamSource Associa un vertex buffer al flusso di dati di una periferica.
SetTexture Assegna una trama a una scena della periferica.
SetTransform Tipo di trasformazione modificata.
SetTransformFixed Tipo di trasformazione modificata, per operazioni matematiche in virgola fissa.
StretchRectangle Copia il contenuto del rettangolo di origine nel rettangolo di destinazione.
TestCooperativeLevel Segnala lo stato del livello cooperativo corrente della periferica Direct3D per un'applicazione con finestre o a schermo intero.
ToString Restituisce un oggetto String che rappresenta l'oggetto Object corrente. (Ereditato da Object)
UpdateTexture Aggiorna le porzioni dirty di una trama.
ValidateDevice Segnala la capacità della periferica di eseguire il rendering delle operazioni e degli argomenti di sfumatura di trama correnti in un solo passaggio.

In alto

Proprietà

  Nome Descrizione
ClipStatus Ottiene o imposta una struttura ClipStatus.
CreationParameters Ottiene i parametri di creazione della periferica.
CurrentTexturePalette Ottiene o imposta la tavolozza di trame corrente.
DepthStencilSurface Ottiene o imposta la superficie di stencil di profondità di proprietà della struttura Device.
DeviceCaps Ottiene le funzionalità della periferica di rendering.
DisplayMode Ottiene la risoluzione spaziale della modalità di visualizzazione, la risoluzione di colore e la frequenza di aggiornamento.
Indices Ottiene o imposta i dati di indice.
IsUsingEventHandlers Ottiene o imposta un valore che indica se la periferica deve utilizzare gestori eventi.
Lights Ottiene l'insieme di luci sulla periferica corrente.
LightsFixed Ottiene l'insieme di luci sulla periferica corrente, mediante operazioni matematiche a virgola fissa.
Material Ottiene o imposta le proprietà correnti del materiale per la periferica.
MaterialFixed Ottiene o imposta le proprietà correnti del materiale per la periferica, mediante operazioni matematiche a virgola fissa.
PresentationParameters Ottiene i parametri di presentazione di una periferica.
RenderState Ottiene un valore dello stato di rendering di una periferica.
TextureState Ottiene un valore di stato per una trama assegnata.
Transform Ottiene una matrice che descrive uno stato di trasformazione.
Viewport Ottiene o imposta i parametri del riquadro di visualizzazione della periferica corrente.

In alto

Eventi

  Nome Descrizione
DeviceLost Viene generato quando una periferica sta per andare persa, ad esempio immediatamente prima di una reimpostazione.
DeviceReset Viene generato dopo la reimpostazione di una periferica.
DeviceResizing Viene generato durante il ridimensionamento di una periferica; consente all'applicazione di annullare la gestione predefinita del ridimensionamento.
Disposing Viene generato quando viene chiamato il metodo Dispose o quando l'oggetto periferica viene finalizzato e raccolto dal Garbage Collector.

In alto

Vedere anche

Riferimenti

Device Classe

Spazio dei nomi Microsoft.WindowsMobile.DirectX.Direct3D