Enumerazione D3DMATERIALCOLORSOURCE
Definisce la posizione in cui è necessario accedere a un componente colore o colore per i calcoli di illuminazione.
Sintassi
typedef enum D3DMATERIALCOLORSOURCE {
D3DMCS_MATERIAL = 0,
D3DMCS_COLOR1 = 1,
D3DMCS_COLOR2 = 2,
D3DMCS_FORCE_DWORD = 0x7fffffff
} D3DMATERIALCOLORSOURCE, *LPD3DMATERIALCOLORSOURCE;
Costanti
-
D3DMCS_MATERIAL
-
Usare il colore del materiale corrente.
-
D3DMCS_COLOR1
-
Usare il colore del vertice diffuso.
-
D3DMCS_COLOR2
-
Usare il colore del vertice speculare.
-
D3DMCS_FORCE_DWORD
-
Forza la compilazione in 32 bit di questa enumerazione. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in dimensioni diverse da 32 bit. Questo valore non viene utilizzato.
Commenti
Questi flag vengono usati per impostare il valore degli stati di rendering seguenti nel tipo enumerato D3DRENDERSTATETYPE .
- D3DRS_AMBIENTMATERIALSOURCE
- D3DRS_DIFFUSEMATERIALSOURCE
- D3DRS_EMISSIVEMATERIALSOURCE
- D3DRS_SPECULARMATERIALSOURCE
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche