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