Enumeración D3DMATERIALCOLORSOURCE

Define la ubicación en la que se debe tener acceso a un componente de color o color para los cálculos de iluminación.

Sintaxis

typedef enum D3DMATERIALCOLORSOURCE { 
  D3DMCS_MATERIAL     = 0,
  D3DMCS_COLOR1       = 1,
  D3DMCS_COLOR2       = 2,
  D3DMCS_FORCE_DWORD  = 0x7fffffff
} D3DMATERIALCOLORSOURCE, *LPD3DMATERIALCOLORSOURCE;

Constantes

D3DMCS_MATERIAL

Utilice el color del material actual.

D3DMCS_COLOR1

Utilice el color del vértice difuso.

D3DMCS_COLOR2

Utilice el color del vértice especular.

D3DMCS_FORCE_DWORD

Fuerza esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. Este valor no se utiliza.

Comentarios

Estas marcas se usan para establecer el valor de los siguientes estados de representación en el tipo enumerado D3DRENDERSTATETYPE .

  • D3DRS_AMBIENTMATERIALSOURCE
  • D3DRS_DIFFUSEMATERIALSOURCE
  • D3DRS_EMISSIVEMATERIALSOURCE
  • D3DRS_SPECULARMATERIALSOURCE

Requisitos

Requisito Value
Encabezado
D3D9Types.h

Consulte también

Enumeraciones de Direct3D

D3DRENDERSTATETYPE