DirectComposition
Nota
Per le app in Windows 10, è consigliabile usare Windows. UI. API di composizione anziché DirectComposition. Per altre info, vedi Modernizzare l'app desktop usando il livello visivo.
Scopo
Microsoft DirectComposition è un componente Windows che consente una composizione bitmap ad alte prestazioni con trasformazioni, effetti e animazioni. Gli sviluppatori di applicazioni possono usare l'API DirectComposition per creare interfacce utente visivamente accattivanti che presentano transizioni animate da un oggetto visivo all'altro fluide e ricche di funzionalità.
DirectComposition consente transizioni avanzate e fluide ottenendo una frequenza dei fotogrammi elevata, usando l'hardware grafico e operando indipendentemente dal thread dell'interfaccia utente. DirectComposition può accettare contenuto bitmap disegnato da librerie di rendering diverse, tra cui bitmap DirectX Microsoft e bitmap di cui viene eseguito il rendering in una finestra (bitmap HWND). DirectComposition supporta anche diverse trasformazioni, ad esempio trasformazioni affine 2D e trasformazioni di prospettiva 3D, nonché effetti di base come ritaglio e opacità.
DirectComposition è progettato per semplificare il processo di composizione di oggetti visivi e la creazione di transizioni animate. Se l'applicazione contiene già codice di rendering o usa già l'API DirectX consigliata, è sufficiente eseguire una quantità minima di lavoro per usare DirectComposition in modo efficace.
Sviluppatori
L'API DirectComposition è destinata a sviluppatori di grafica esperti e altamente capaci che conoscono C/C++, hanno una conoscenza approfondita del modello COM (Component Object Model) e hanno familiarità con Windows concetti di programmazione.
Requisiti di runtime
DirectComposition è stato introdotto in Windows 8. È incluso nelle piattaforme ARM a 32 bit, a 64 bit e ARM.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Perché usare DirectComposition? |
Questo argomento descrive le funzionalità e i vantaggi di DirectComposition. |
Come usare DirectComposition |
Questa sezione descrive le procedure consigliate per l'uso dell'API DirectComposition e illustra come usare l'API per eseguire diverse attività comuni. |
Concetti relativi a DirectComposition |
In questa sezione viene fornita una panoramica concettuale di DirectComposition. |
Informazioni di riferimento su DirectComposition |
Questa sezione fornisce informazioni di riferimento dettagliate per gli elementi che costituiscono l'API DirectComposition. |
Esempi di DirectComposition |
Le applicazioni di esempio seguenti illustrano come usare l'API DirectComposition e ne illustrano le funzionalità. |
Glossario di DirectComposition |
Questo argomento definisce i termini directComposition. |