Share via


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)

Vedi anche

SetTextureStageState