Enumerazione SpriteFlags
Aggiornamento: novembre 2007
Definisce i flag utilizzati per specificare le opzioni di rendering degli sprite.
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 SpriteFlags
'Utilizzo
Dim instance As SpriteFlags
[FlagsAttribute]
public enum SpriteFlags
[FlagsAttribute]
public enum class SpriteFlags
public enum SpriteFlags
Membri
Nome membro | Descrizione | |
---|---|---|
None | Risolve il valore in 0. | |
DoNotSaveState | Impedisce che lo stato della periferica venga salvato o ripristinato quando viene chiamato il metodo Begin o End. | |
DoNotModifyRenderState | Non specifica alcuna modifica allo stato di rendering della periferica quando viene chiamato il metodo Begin. | |
ObjectSpace | Non specifica alcuna modifica alle trasformazioni di proiezione, visualizzazione e globale. Le trasformazioni attualmente impostate sulla periferica vengono utilizzate per trasformare gli sprite quando vengono creati sprite in batch (ovvero quando viene chiamato il metodo Begin o End). Se questa opzione non viene specificata, le trasformazioni di proiezione, visualizzazione e globale vengono modificate in modo che gli sprite vengano creati nelle coordinate dello spazio dello schermo. | |
Billboard | Ruota ogni sprite intorno al relativo centro in modo che sia rivolto verso chi osserva. È necessario chiamare prima il metodo SetWorldViewLH o SetWorldViewRH. | |
AlphaBlend | Attiva l'alfa blending con la proprietà AlphaTestEnable impostata su true (per alfa diversi da zero). SourceAlpha è lo stato di sfumatura di origine, mentre InvSourceAlpha è lo stato di sfumatura di destinazione nelle chiamate a RenderStateManager. La classe Font richiede che questo flag sia impostato durante la creazione di testo. | |
SortTexture | Ordina gli sprite per trama prima di eseguire il disegno. È consigliabile utilizzare questa opzione per disegnare sprite non sovrapposti di profondità uniforme, ad esempio per creare testo allineato allo schermo con Font. | |
SortDepthFrontToBack | Ordina gli sprite per profondità secondo un ordine dal primo piano allo sfondo prima di eseguire il disegno. È consigliabile utilizzare questa opzione per creare sprite opachi di varie profondità. | |
SortDepthBackToFront | Ordina gli sprite per profondità secondo un ordine dallo sfondo al primo piano prima di eseguire il disegno. È consigliabile utilizzare questa opzione per creare sprite trasparenti di varie profondità. |
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