Megosztás a következőn keresztül:


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.