Macro MAKEFOURCC (d3dukmdt.h)
Macro para dar formato y cargar textura.
Cada parámetro puede representar una de las siguientes convenciones de nomenclatura:
- A = Alfa
- R = Rojo
- G = Verde
- B = Azul
- X = Bits sin usar
- P = Paleta
- L = Luminance
- U = coordenada dU para BumpMap
- V = coordenada dV para BumpMap
- S = galería de símbolos
- D = Profundidad (por ejemplo, Z o búfer W)
- C = Calculado desde otros canales (normalmente en determinadas operaciones de lectura)
Además, el orden de las piezas procede primero de MSB; por lo tanto, D3DFMT_A8L8 indica que el byte alto de este formato de dos bytes es alfa.
D16 indica:
- Valor entero de 16 bits.
- Una superficie que se puede bloquear en la aplicación.
Todos los formatos de profundidad y galería de símbolos excepto D3DFMT_D16_LOCKABLE indican:
- No hay ningún orden de bits determinado por píxel y
- No se puede bloquear la aplicación y
- El controlador puede consumir más que el número indicado de bits por canal de profundidad (pero no el canal de galería de símbolos).
Sintaxis
void MAKEFOURCC(
ch0,
ch1,
ch2,
ch3
);
Parámetros
ch0
Cualquiera de las convenciones de nomenclatura definidas.
ch1
Cualquiera de las convenciones de nomenclatura definidas.
ch2
Cualquiera de las convenciones de nomenclatura definidas.
ch3
Cualquiera de las convenciones de nomenclatura definidas.
Valor devuelto
None
Requisitos
Requisito | Valor |
---|---|
Header | d3dukmdt.h |