Sovrapposizione, sottolay e piani principali
È possibile usare piani di livello hardware (sovrimpressione e piani di sottolimento) nelle applicazioni. Con Windows, i formati pixel descrivono le configurazioni pixel di un dispositivo grafico. Ogni formato di pixel descrive la profondità e altre caratteristiche dei buffer di colore principali e descrive buffer aggiuntivi (ad esempio profondità, accumulo, stencil e ausiliario) usati dal piano principale. I formati pixel sono ora estesi per includere sovrimpressione e buffer sottolay.
I piani di livello hanno sempre un buffer di colori front-left e possono includere anche buffer di colore front-destro e indietro. Ogni piano di livello ha un contesto di rendering specifico da eseguire nel buffer del livello. Non è possibile usare le funzioni di disegno GDI nei piani di livello.
Una finestra gestisce i buffer di colore dei piani di livello in modo analogo al modo in cui gestisce i buffer di colore del piano principale. È possibile visualizzare più finestre con sovrapposizione e/o piani di sottolay contemporaneamente. Non è possibile avere finestre sovrapposte a spostamento libero che possono spostarsi su qualsiasi finestra nel piano di disegno principale. Inoltre, poiché i piani sottostanti sarebbero oscurati in una finestra in ogni momento, non è possibile usare piani popup hardware senza colore trasparente.
Ogni piano di livello in una finestra ha una tavolozza associata. È possibile impostare la tavolozza di un piano di livello di indice colore, ma la tavolozza di un piano di colore RGBA è fissa. È necessario realizzare la tavolozza appropriata quando una finestra è in primo piano. I piani di livello hanno un colore o un indice di pixel trasparente che consente a qualsiasi piano di livello sottostante di visualizzare.
È possibile copiare lo stato di un contesto di rendering in un altro contesto di rendering in un piano di livello separato. È anche possibile condividere elenchi di visualizzazione tra contesti di rendering in piani di livello diversi.
Le funzioni seguenti vengono usate con i piani di livello:
- wglCopyContext
- wglCreateLayerContext
- wglDescribeLayerPlane
- wglGetLayerPaletteEntries
- wglRealizeLayerPalette
- wglSetLayerPaletteEntries
- wglSwapLayerBuffers
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