DirectComposition
Jegyzet
Windows 10-es alkalmazások esetén a DirectComposition helyett a Windows.UI.Composition API-kat javasoljuk. További információ: Asztali alkalmazás modernizálása a Visual layerhasználatával.
Cél
A Microsoft DirectComposition egy Windows-összetevő, amely nagy teljesítményű bitkép-összeállítást tesz lehetővé átalakításokkal, effektusokkal és animációkkal. Az alkalmazásfejlesztők a DirectComposition API használatával vizuálisan vonzó felhasználói felületeket hozhatnak létre, amelyek gazdag és folyékony animált áttűnést biztosítanak egyik vizualizációról a másikra.
A DirectComposition lehetővé teszi a gazdag és folyékony áttűnéseket a nagy képkockasebesség elérésével, a grafikus hardverek használatával, valamint a felhasználói felületi száltól függetlenül történő működéssel. A DirectComposition képes fogadni a különböző renderelési kódtárak által készített bitképtartalmakat, beleértve a Microsoft DirectX-bitképeket és az ablakba renderelt bitképeket (HWND bitképeket). Emellett a DirectComposition számos átalakítást támogat, például a 2D affine átalakításokat és a 3D perspektíva-átalakításokat, valamint olyan alapvető effektusokat, mint a kivágás és az átlátszatlanság.
A DirectComposition úgy lett kialakítva, hogy leegyszerűsítse vizualizációk és animált áttűnések létrehozását. Ha az alkalmazás már tartalmaz renderelési kódot, vagy már használja az ajánlott DirectX API-t, csak minimális munkát kell elvégeznie a DirectComposition hatékony használatához.
Fejlesztői közönség
A DirectComposition API tapasztalt és magas szintű grafikus fejlesztőknek készült, akik ismerik a C/C++-t, jól ismerik a komponensobjektum-modellt (COM), és ismerik a Windows programozási fogalmakat.
Futásidejű követelmények
A DirectComposition a Windows 8-ban lett bevezetve. A 32 bites, 64 bites és ARM-platformok tartalmazzák.
Ebben a szakaszban
Téma | Leírás |
---|---|
Miért érdemes a DirectComposition-t használni? |
Ez a témakör a DirectComposition funkcióit és előnyeit ismerteti. |
A DirectComposition használata |
Ez a szakasz a DirectComposition API használatának ajánlott eljárásait ismerteti, és bemutatja, hogyan használhatja az API-t számos gyakori feladat végrehajtására. |
DirectComposition-fogalmak |
Ez a szakasz a DirectComposition koncepcionális áttekintését tartalmazza. |
DirectComposition-referencia |
Ez a szakasz részletes referenciainformációkat tartalmaz a DirectComposition API-t alkotó elemekről. |
DirectComposition-minták |
Az alábbi mintaalkalmazások bemutatják a DirectComposition API használatát és annak képességeit. |
DirectComposition szószedet- |
Ez a témakör a DirectComposition kifejezéseket határozza meg. |