Enumerazione MeshFlags
Aggiornamento: novembre 2007
Definisce i flag utilizzati per specificare le opzioni di creazione di un reticolo.
Questa enumerazione dispone di un attributo FlagsAttribute che consente una combinazione bit per bit dei valori dei membri.
Spazio dei nomi: Microsoft.WindowsMobile.DirectX.Direct3D
Assembly: Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)
Sintassi
'Dichiarazione
<FlagsAttribute> _
Public Enumeration MeshFlags
'Utilizzo
Dim instance As MeshFlags
[FlagsAttribute]
public enum MeshFlags
[FlagsAttribute]
public enum class MeshFlags
public enum MeshFlags
Membri
Nome membro | Descrizione | |
---|---|---|
![]() |
OptimizeCompact | Riordina le facce per rimuovere facce e vertici inutilizzati. |
![]() |
OptimizeAttributeSort | Riordina le facce per ottenere un numero minore di modifiche allo stato di raggruppamento degli attributi ed ottenere prestazioni migliori del metodo DrawSubset per un oggetto BaseMesh. |
![]() |
OptimizeVertexCache | Riordina le facce per aumentare il numero di riscontri cache delle vertex cache. |
![]() |
OptimizeStripReorder | Riordina le facce per aumentare al massimo la lunghezza dei triangoli adiacenti. |
![]() |
OptimizeIgnoreVerts | Ottimizza esclusivamente le facce; non ottimizza i vertici. |
![]() |
Use32Bit | Specifica indici a 32 bit anziché indici a 16 bit per il reticolo. |
![]() |
DoNotClip | Utilizzato per vertex buffer e buffer indice. |
![]() |
VbSystemMem | Specifica l'utilizzo della classe di memoria SystemMemory per i vertex buffer. |
![]() |
VbManaged | Specifica l'utilizzo della classe di memoria per i vertex buffer. |
![]() |
VbWriteOnly | Specifica l'utilizzo del flag di utilizzo WriteOnly per i vertex buffer. |
![]() |
VbDynamic | Specifica l'utilizzo del flag di utilizzo Dynamic per i vertex buffer. |
![]() |
IbSystemMem | Specifica l'utilizzo della classe di memoria SystemMemory per i buffer indice. |
![]() |
IbManaged | Specifica l'utilizzo della classe Pool di memoria gestita per i buffer indice. |
![]() |
IbWriteOnly | Specifica l'utilizzo del flag di utilizzo WriteOnly per i buffer indice. |
![]() |
IbDynamic | Specifica l'utilizzo del flag di utilizzo Dynamic per i buffer indice. |
![]() |
VbShare | Impone ai reticoli duplicati di condividere i vertex buffer. |
![]() |
SystemMemory | Equivale a specificare sia VbSystemMem che IbSystemMem. |
![]() |
Managed | Equivale a specificare sia VbManaged che IbManaged. |
![]() |
WriteOnly | Equivale a specificare sia VbWriteOnly che IbWriteOnly. |
![]() |
Dynamic | Equivale a specificare sia VbDynamic che IbDynamic. |
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