D3DDDIARG_TEXTURESTAGESTATE struttura (d3dumddi.h)
La struttura D3DDDIARG_TEXTURESTAGESTATE descrive come aggiornare una trama in una fase specifica in un gruppo a trama multipla.
Sintassi
typedef struct _D3DDDIARG_TEXTURESTAGESTATE {
[in] UINT Stage;
[in] D3DDDITEXTURESTAGESTATETYPE State;
[in] UINT Value;
} D3DDDIARG_TEXTURESTAGESTATE;
Members
[in] Stage
Fase in un gruppo a trama multipla che indica la trama da aggiornare. Questo membro può essere un intero nell'intervallo compreso tra 0 e 7, con la trama numerata più alta più vicina al buffer del frame.
[in] State
Valore D3DDDITEXTURESTAGESTATETYPE tipizzato che indica lo stato della trama da aggiornare.
Microsoft DirectX 9.0 e versioni successive possono usare valori nel tipo di enumerazione D3DSAMPLERSTATETYPE per controllare le caratteristiche degli stati di rendering correlati alla trama del sampler. In DirectX 8.0 e versioni precedenti, questi stati di sampler sono stati inclusi nell'enumerazione D3DTEXTURESTAGESTATETYPE. Il runtime esegue il mapping degli stati dell'esempio (D3DSAMP_Xxx) ai valori D3DDDITSS_Xxx in modo che i driver non siano necessari per elaborare gli stati del sampler. Per altre informazioni su D3DTEXTURESTAGESTATETYPE e D3DSAMPLERSTATETYPE, vedere la documentazione di DirectX SDK.
Per una definizione di ogni valore, vedere il valore corrispondente di D3DTEXTURESTAGESTATETYPE o D3DSAMPLERSTATETYPE.
Gli stati di trama seguenti vengono usati esclusivamente dai driver di visualizzazione in modalità utente per il colorkeying della trama:
Valore | Significato |
---|---|
D3DDDITSS_DISABLETEXTURECOLORKEY (33) | Disabilitare la chiave di colore della trama corrente. Il membro Value è impostato su TRUE per disabilitare. |
D3DDDITSS_TEXTURECOLORKEYVAL (34) | Aggiornare la chiave di colore per la trama corrente. Valuemember è impostato sul valore della chiave di colore. |
[in] Value
Valore a cui il driver deve aggiornare lo stato della trama identificato dai membri Stage e State . Per altre informazioni sui valori che possono essere aggiornati per ogni stato di trama, vedere le definizioni dello stato della trama corrispondente nel D3DTEXTURESTAGESTATETYPE o D3DSAMPLERSTATETYPE tipo di enumerazione nella documentazione di DirectX SDK.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |