Condividi tramite


Enumerazione Profile

Aggiornamento: novembre 2007

Fornisce la garanzia che un determinato livello di funzionalità è supportato.

Spazio dei nomi:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Sintassi

'Dichiarazione
Public Enumeration Profile
'Utilizzo
Dim instance As Profile
public enum Profile
public enum class Profile
public enum Profile

Membri

Nome membro Descrizione
Base Fornisce le funzionalità descritte in Osservazioni.

Note

Affinché una periferica disponga della funzionalità Base, è necessario che sia in grado di effettuare le seguenti operazioni:

  • Accettare tutte le possibili combinazioni FVF (Flexible Vertex Format). Mentre per una periferica non è necessario implementare tutte le funzionalità, ad esempio quattro scene, è invece necessario che sia in grado di gestire o di accedere a tutti i buffer FVF.

  • Implementare trasformazioni globali, di visualizzazione e di proiezione.

  • Disegnare correttamente tutti i tipi di primitive in base alle regole di rasterizzazione di Direct3D Mobile.

  • Supportare gli accessi al vertex buffer indice e diretto.

  • Supportare indici a 16 e a 32 bit.

  • Supportare la presentazione delle scene da un effetto di scambio.

  • Supportare la creazione e la rasterizzazione di un buffer nascosto non visualizzato sullo schermo.

  • Supportare la creazione e il blocco di superfici di immagine, vertex buffer e buffer indice.

  • Supportare la cancellazione del buffer nascosto e del buffer di profondità.

  • Supportare la trasformazione Viewport con visualizzazione sull'oggetto Viewport.

  • Supportare l'effetto nebbia vertice o pixel.

  • Supportare le operazioni 2D ColorFill e StretchRectangle.

  • Supportare il ridimensionamento sull'oggetto Viewport.

  • Fornire supporto per l'illuminazione, con il supporto facoltativo per l'illuminazione speculare.

Piattaforme

Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Compact Framework

Supportato in: 3.5, 2.0

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.WindowsMobile.DirectX.Direct3D

Altre risorse

Programmazione per Mobile Direct3D in .NET Compact Framework