Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

Spazio dei nomi Microsoft.WindowsMobile.DirectX.Direct3D

Questo spazio dei nomi fornisce funzioni di programmazione delle applicazioni Direct3D per Pocket PC, Smartphone e altri dispositivi che utilizzano Windows CE con .NET Compact Framework.

Esso offre agli sviluppatori di applicazioni per dispositivi portatili un'interfaccia di programmazione delle applicazioni (API, Application Programming Interface) grafica di basso livello che consente di modificare i modelli visivi di oggetti 3D e di sfruttare l'accelerazione hardware.

 ClasseDescrizione
Classe pubblicaAdapterInformationModifica le informazioni sull'adattatore. Questa classe non può essere ereditata.
Classe pubblicaAdapterListCollectionModifica un insieme di adattatori. Questa classe non può essere ereditata.
Classe pubblicaAlreadyLockedExceptionEccezione che viene generata quando viene effettuato un tentativo di bloccare una risorsa già bloccata.
Classe pubblicaBaseMeshModifica e interroga oggetti reticolo e oggetti reticolo derivati.
Classe pubblicaBaseTextureModifica le risorse di trama.
Classe pubblicaCustomVertexDefinisce diversi tipi di vertice personalizzato a formato fisso. Questa classe non può essere ereditata.
Classe pubblicaD3DXContiene i valori delle costanti predefiniti per estensioni Direct3D. Questa classe non può essere ereditata.
Classe pubblicaDeviceOggetto padre di tutti gli oggetti grafici della scena.
Classe pubblicaDeviceLostExceptionLa periferica è andata persa ma non è possibile reimpostarla in questo momento. Di conseguenza, il rendering non è possibile.
Classe pubblicaDeviceNotResetExceptionLa periferica è andata persa ma è possibile reimpostarla in questo momento.
Classe pubblicaDisplayModeCollectionModifica un insieme di strutture DisplayMode. Questa classe non può essere ereditata.
Classe pubblicaDriverInternalErrorExceptionErrore interno del driver. Quando si verifica questo errore, le applicazioni vengono in genere chiuse.
Classe pubblicaDriverInvalidCallExceptionIl driver segnala che la chiamata al metodo corrente non è valida.
Classe pubblicaDriverUnsupportedExceptionIl driver non è supportato.
Classe pubblicaFontIncapsula le trame e le risorse necessarie per eseguire il rendering di uno specifico tipo di carattere su una specifica periferica.
Classe pubblicaGeometryContiene un insieme di funzioni correlate alla matematica. Questa classe non può essere ereditata.
Classe pubblicaGraphicsExceptionFornisce eccezioni di base per la grafica.
Classe pubblicaIndexBufferModifica una risorsa buffer indice.
Classe pubblicaInvalidCallExceptionLa chiamata al metodo non è valida.
Classe pubblicaInvalidDeviceExceptionIl tipo di periferica richiesto non è valido.
Classe pubblicaLightDefinisce un insieme di proprietà di illuminazione.
Classe pubblicaLightFixedRappresenta un insieme di proprietà di illuminazione. Questa classe non può essere ereditata.
Classe pubblicaLightsCollectionDefinisce un insieme di luci.
Classe pubblicaLightsFixedCollectionDefinisce un insieme di luci. Questa classe non può essere ereditata.
Classe pubblicaManagerFornisce informazioni sull'ambiente, quindi enumera e recupera le funzionalità della periferica.
Classe pubblicaMemoryPoolEmptyExceptionEccezione generata quando non vi è memoria disponibile.
Classe pubblicaMeshModifica gli oggetti reticolo.
Classe pubblicaMoreDataExceptionEccezione generata quando è disponibile una maggiore quantità di dati rispetto a quella che le dimensioni del buffer specificate possono contenere.
Classe pubblicaNotAvailableExceptionEccezione che viene generata quando la periferica non supporta la tecnica richiesta.
Classe pubblicaNotFoundExceptionEccezione che viene generata quando la periferica non supporta la tecnica richiesta.
Classe pubblicaPresentParametersDescrive i parametri di presentazione.
Classe pubblicaRenderStateManagerDefinisce gli stati di rendering della periferica.
Classe pubblicaResourceRichiede e prepara le risorse.
Classe pubblicaSpriteFornisce metodi e proprietà che semplificano il processo di creazione di sprite tramite Direct3D.
Classe pubblicaSurfaceInterroga e prepara le superfici.
Classe pubblicaSwapChainModifica una catena di scambio.
Classe pubblicaTextureModifica una risorsa di trama.
Classe pubblicaTextureLoaderContiene funzioni per il caricamento delle trame.
Classe pubblicaTextureStateManagerContiene gli stati di trama della periferica.
Classe pubblicaTextureStateManagerCollectionInsieme di oggetti TextureStateManager.
Classe pubblicaTransformsConsente alle applicazioni di specificare e ottenere trasformazioni di matrici, ad esempio le matrici di trasformazione, visualizzazione e globali utilizzate per il rendering di oggetti Direct3D.
Classe pubblicaVertexBufferModifica le risorse vertex buffer.
Classe pubblicaVertexInformationFornisce informazioni su un vertice.
Classe pubblicaVertexTextureCoordinateCostruisce schemi di bit utilizzati per identificare i formati delle coordinate di trama in una descrizione del formato del vertice flessibile.

 StrutturaDescrizione
Struttura pubblicaAdapterDetailsContiene informazioni che identificano l'adattatore.
Struttura pubblicaAddressCapsRappresenta le funzionalità di indirizzamento della trama per strutture Texture.
Struttura pubblicaAttributeRangeArchivia una voce della tabella degli attributi.
Struttura pubblicaBehaviorFlagsContiene un insieme di proprietà che indicano il comportamento globale di una periferica.
Struttura pubblicaBlendCapsIndica le funzionalità di sfumatura supportate.
Struttura pubblicaBlendOperationCapsRappresenta le funzionalità di sfumatura supportate.
Struttura pubblicaCapsRappresenta le funzionalità dell'hardware esposto attraverso l'oggetto Direct3D.
Struttura pubblicaClipStatusDescrive lo stato di ritaglio corrente.
Struttura pubblicaColorValueArchivia i valori dei canali rosso, verde, blu e alfa che insieme definiscono un colore specifico.
Struttura pubblicaColorValueFixedArchivia, in una struttura in virgola fissa, i valori dei canali rosso, verde, blu e alfa che insieme definiscono un colore specifico.
Struttura pubblicaComparisonCapsRecupera le funzionalità di confronto.
Struttura pubblicaCustomVertex.PositionColoredRappresenta una struttura di formati del vertice personalizzata contenente informazioni su posizione e colore.
Struttura pubblicaCustomVertex.PositionColoredTexturedRappresenta una struttura personalizzata con formato del vertice che contiene posizione, colore e un insieme di coordinate della trama.
Struttura pubblicaCustomVertex.PositionNormalRappresenta una struttura personalizzata con formato del vertice che contiene dati relativi alla posizione e alla normale.
Struttura pubblicaCustomVertex.PositionNormalColoredRappresenta una struttura personalizzata con formato del vertice che contiene dati di posizione, di colore e normali.
Struttura pubblicaCustomVertex.PositionNormalFixedRappresenta una struttura in virgola fissa personalizzata di formati del vertice contenente dati di normale e posizione.
Struttura pubblicaCustomVertex.PositionNormalTexturedRappresenta una struttura di formati del vertice personalizzata contenente dati su posizione, normale e un insieme di coordinate di trama.
Struttura pubblicaCustomVertex.PositionOnlyRappresenta una struttura personalizzata con formato del vertice che contiene solo dati di posizione.
Struttura pubblicaCustomVertex.PositionOnlyFixedRappresenta un formato del vertice personalizzato, in una struttura a virgola fissa, che contiene solo dati di posizione.
Struttura pubblicaCustomVertex.PositionTexturedRappresenta una struttura di formato del vertice personalizzato contenente posizione e un insieme di coordinate di trama.
Struttura pubblicaCustomVertex.TransformedRappresenta una struttura personalizzata con formato del vertice che contiene vertici trasformati.
Struttura pubblicaCustomVertex.TransformedColoredRappresenta una struttura di formati del vertice personalizzata contenente vertici trasformati e informazioni sul colore.
Struttura pubblicaCustomVertex.TransformedColoredTexturedRappresenta una struttura personalizzata con formato del vertice che contiene vertici trasformati, colore e un insieme di coordinate della trama.
Struttura pubblicaCustomVertex.TransformedFixedRappresenta un formato del vertice personalizzato, in una struttura a virgola fissa, che contiene vertici trasformati.
Struttura pubblicaCustomVertex.TransformedTexturedRappresenta una struttura di formato del vertice personalizzato contenente vertici trasformati e un insieme di coordinate di trama.
Struttura pubblicaDeviceCapsOttiene informazioni specifiche su una periferica.
Struttura pubblicaDeviceCreationParametersRappresenta i parametri di creazione per una periferica.
Struttura pubblicaDisplayModeRappresenta la modalità di visualizzazione.
Struttura pubblicaFilterCapsIndica le funzionalità di filtro per le trame.
Struttura pubblicaFixedPointRappresenta un numero in virgola fissa 16.16.
Struttura pubblicaFontDescriptionDefinisce gli attributi di un tipo di carattere.
Struttura pubblicaIndexBufferDescriptionRappresenta un buffer di indice.
Struttura pubblicaLineCapsDefinisce le funzionalità delle primitive di creazione di righe.
Struttura pubblicaMaterialSpecifica le proprietà del materiale.
Struttura pubblicaMaterialFixedSpecifica le proprietà del materiale in una struttura a virgola fissa.
Struttura pubblicaMatrixFixedRappresenta una matrice per operazioni matematiche a virgola fissa.
Struttura pubblicaMeshOptionsSpecifica il tipo di ottimizzazione del reticolo da eseguire.
Struttura pubblicaMiscCapsFornisce diverse funzionalità primitive del driver.
Struttura pubblicaPaletteEntrySpecifica il colore e l'utilizzo di una voce in una tavolozza logica.
Struttura pubblicaRasterCapsContiene informazioni sulle funzionalità di disegno del raster.
Struttura pubblicaShadeCapsDefinisce le funzionalità di shading.
Struttura pubblicaStencilCapsContiene flag che specificano le operazioni di stencil buffer supportate.
Struttura pubblicaSurfaceCapsRappresenta informazioni sulle funzionalità relative alla superficie.
Struttura pubblicaSurfaceDescriptionDescrive una superficie.
Struttura pubblicaTextureCapsContiene diverse funzionalità di mapping delle trame.
Struttura pubblicaTextureOperationCapsContiene valori che descrivono le operazioni di trama supportate dalla periferica corrente.
Struttura pubblicaTextureRequirementsContiene parametri di creazione della trama.
Struttura pubblicaValidateDeviceParamsDescrive il numero di passaggi e il codice restituito dal metodo ValidateDevice di un oggetto Device.
Struttura pubblicaVector3FixedRappresenta un vettore nello spazio tridimensionale (3D).
Struttura pubblicaVertexBufferDescriptionDescrive un vertex buffer.
Struttura pubblicaVertexProcessingCapsDescrive le funzionalità di elaborazione del vertice.
Struttura pubblicaViewportDefinisce le dimensioni della finestra di una superficie di destinazione di rendering sulla quale è proiettato un volume 3D.

 EnumerazioneDescrizione
Enumerazione pubblicaBackBufferTypeRappresenta le costanti che identificano il tipo di back buffer in una catena di scambio.
Enumerazione pubblicaBlendDefinisce la sfumatura di colore supportata.
Enumerazione pubblicaBlendOperationDefinisce le operazioni di sfumatura supportate.
Enumerazione pubblicaCharacterSetDefinisce un set di caratteri.
Enumerazione pubblicaClearFlagsSpecifica il buffer da utilizzare quando viene chiamato il metodo Clear.
Enumerazione pubblicaClipStatusFlagsDefinisce lo stato di ritaglio corrente.
Enumerazione pubblicaColorSourceDefinisce la posizione in corrispondenza della quale è necessario accedere a un colore o a un componente di colore per effettuare calcoli di illuminazione.
Enumerazione pubblicaColorWriteEnableRappresenta i valori utilizzati per specificare un canale nel tipo della classe RenderStateManager.
Enumerazione pubblicaCompareRappresenta le funzioni di confronto supportate nel tipo della classe RenderStateManager.
Enumerazione pubblicaCreateFlagsDefinisce i flag da utilizzare durante la creazione di una periferica.
Enumerazione pubblicaCullDefinisce le modalità con cui eliminare selettivamente le facce posteriori durante il rendering geometrico.
Enumerazione pubblicaDepthFormatDefinisce i formati del buffer di profondità.
Enumerazione pubblicaDeviceTypeSpecifica un tipo di periferica.
Enumerazione pubblicaDrawTextFormatSpecifica il metodo di formattazione del testo.
Enumerazione pubblicaFillModeDefinisce le costanti che descrivono la modalità di riempimento.
Enumerazione pubblicaFilterDefinisce le modalità di filtro delle trame per una scena.
Enumerazione pubblicaFogModeDefinisce le costanti che descrivono la modalità nebbia.
Enumerazione pubblicaFontQualitySpecifica il livello di qualità del tipo di carattere.
Enumerazione pubblicaFontWeightSpecifica gli spessori dei caratteri.
Enumerazione pubblicaFormatDefinisce vari tipi di formati di superficie.
Enumerazione pubblicaLightTypeDefinisce il tipo di luce.
Enumerazione pubblicaLockFlagsDefinisce il tipo di blocco da eseguire.
Enumerazione pubblicaMeshFlagsDefinisce i flag utilizzati per specificare le opzioni di creazione di un reticolo.
Enumerazione pubblicaMultiSampleTypeDefinisce i livelli di campionamento multiplo Full-Scene applicabili alla periferica.
Enumerazione pubblicaPitchAndFamilyDefinisce famiglie di caratteri.
Enumerazione pubblicaPoolDefinisce la classe di memoria contenente i buffer di una risorsa.
Enumerazione pubblicaPrecisionSpecifica la precisione dell'output desiderata.
Enumerazione pubblicaPresentFlagDefinisce i flag che controllano un'operazione Present per un oggetto Device.
Enumerazione pubblicaPresentIntervalDefinisce i flag che descrivono la relazione tra la frequenza di aggiornamento dell'adattatore e la frequenza con la quale vengono completate le operazioni Present per un oggetto Device.
Enumerazione pubblicaPrimitiveTypeDefinisce le primitive supportate da Direct3D.
Enumerazione pubblicaProfileFornisce la garanzia che un determinato livello di funzionalità è supportato.
Enumerazione pubblicaResourceTypeDefinisce i tipi di risorse.
Enumerazione pubblicaResultCodeDefinisce i tipi di risorse.
Enumerazione pubblicaShadeModeDefinisce le costanti che descrivono le modalità di shading supportate.
Enumerazione pubblicaSpriteFlagsDefinisce i flag utilizzati per specificare le opzioni di rendering degli sprite.
Enumerazione pubblicaStencilOperationDefinisce le operazioni di stencil supportate.
Enumerazione pubblicaSwapEffectDefinisce gli effetti di scambio.
Enumerazione pubblicaTextureAddressDefinisce le costanti che descrivono le modalità di indirizzamento della trama supportate.
Enumerazione pubblicaTextureArgumentDefinisce gli argomenti di trama supportati.
Enumerazione pubblicaTextureCoordinateIndexDefinisce i valori di indice delle coordinate della trama supportati.
Enumerazione pubblicaTextureFilterDefinisce le modalità di filtro della trama per una scena.
Enumerazione pubblicaTextureOperationDefinisce le operazioni di sfumatura di trama per una scena di trama.
Enumerazione pubblicaTextureTransformDefinisce i valori di stato della scena
Enumerazione pubblicaTransformTypeDefinisce le costanti che descrivono i valori dello stato di trasformazione.
Enumerazione pubblicaUsageDefinisce i tipi di utilizzo supportati per la risorsa corrente.
Enumerazione pubblicaVertexFormatsDescrive i valori che definiscono un formato del vertice utilizzato per descrivere il contenuto dei vertici archiviati in un interleave in un unico flusso di dati.
Enumerazione pubblicaWrapCoordinatesDefinisce le coordinate di wrapping.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft