Enumeração D3DMATERIALCOLORSOURCE
Define o local em que um componente de cor ou cor deve ser acessado para cálculos de iluminação.
Sintaxe
typedef enum D3DMATERIALCOLORSOURCE {
D3DMCS_MATERIAL = 0,
D3DMCS_COLOR1 = 1,
D3DMCS_COLOR2 = 2,
D3DMCS_FORCE_DWORD = 0x7fffffff
} D3DMATERIALCOLORSOURCE, *LPD3DMATERIALCOLORSOURCE;
Constantes
-
D3DMCS_MATERIAL
-
Use a cor do material atual.
-
D3DMCS_COLOR1
-
Use a cor de vértice difusa.
-
D3DMCS_COLOR2
-
Use a cor do vértice especular.
-
D3DMCS_FORCE_DWORD
-
Força essa enumeração a ser compilada para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada em um tamanho diferente de 32 bits. Este valor não é usado.
Comentários
Esses sinalizadores são usados para definir o valor dos seguintes estados de renderização no tipo enumerado D3DRENDERSTATETYPE .
- D3DRS_AMBIENTMATERIALSOURCE
- D3DRS_DIFFUSEMATERIALSOURCE
- D3DRS_EMISSIVEMATERIALSOURCE
- D3DRS_SPECULARMATERIALSOURCE
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também