Macro MAKEFOURCC (d3dukmdt.h)
Macro per formattare e caricare la trama.
Ogni parametro può rappresentare una delle convenzioni di denominazione seguenti:
- A = Alfa
- R = Rosso
- G = Verde
- B = Blu
- X = bit inutilizzati
- P = Tavolozza
- L = luminanza
- U = coordinata dU per BumpMap
- V = coordinata dV per BumpMap
- S = Stencil
- D = Profondità (ad esempio, buffer Z o W)
- C = Calcolato da altri canali (in genere in determinate operazioni di lettura)
Inoltre, l'ordine dei pezzi proviene da MSB per primo; pertanto D3DFMT_A8L8 indica che il byte elevato di questo formato a due byte è alfa.
D16 indica:
- Valore intero a 16 bit.
- Superficie bloccata dall'app.
Tutti i formati Depth/Stencil tranne D3DFMT_D16_LOCKABLE indicare:
- Nessun ordine di bit specifico per pixel e
- Non sono bloccabili per l'app e
- Il driver può utilizzare più del numero indicato di bit per canale Depth (ma non canale Stencil).
Sintassi
void MAKEFOURCC(
ch0,
ch1,
ch2,
ch3
);
Parametri
ch0
Qualsiasi convenzione di denominazione definita.
ch1
Qualsiasi convenzione di denominazione definita.
ch2
Qualsiasi convenzione di denominazione definita.
ch3
Qualsiasi convenzione di denominazione definita.
Valore restituito
nessuno
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dukmdt.h |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per