DirectComposition
Not
Windows 10'daki uygulamalar için DirectComposition yerine Windows.UI.Composition API'lerini kullanmanızı öneririz. Daha fazla bilgi için bkz. Görsel katmanını kullanarak masaüstü uygulamanızı modernleştirme.
Amaç
Microsoft DirectComposition, dönüşümler, efektler ve animasyonlarla yüksek performanslı bit eşlem bileşimi sağlayan bir Windows bileşenidir. Uygulama geliştiricileri DirectComposition API'sini kullanarak bir görselden diğerine zengin ve akıcı animasyonlu geçişler içeren görsel olarak ilgi çekici kullanıcı arabirimleri oluşturabilir.
DirectComposition, yüksek kare hızına ulaşarak, grafik donanımını kullanarak ve kullanıcı arabirimi iş parçacığından bağımsız olarak çalışarak zengin ve akıcı geçişler sağlar. DirectComposition, Microsoft DirectX bit eşlemleri ve bir pencereye işlenen bit eşlemler (HWND bit eşlemleri) dahil olmak üzere farklı işleme kitaplıkları tarafından çizilen bit eşlem içeriğini kabul edebilir. Ayrıca DirectComposition, 2B benze dönüştürmeleri ve 3B perspektif dönüşümleri gibi çeşitli dönüştürmelerin yanı sıra kırpma ve opaklık gibi temel etkileri destekler.
DirectComposition,görsel oluşturma ve animasyonlu geçiş oluşturma sürecini basitleştirmek için tasarlanmıştır. Uygulamanız zaten işleme kodu içeriyorsa veya zaten önerilen DirectX API'sini kullanıyorsa, DirectComposition'ı etkili bir şekilde kullanmak için yalnızca en az miktarda çalışma yapmanız gerekir.
Geliştirici hedef kitlesi
DirectComposition API'si, C/C++ dilini bilen, Bileşen Nesne Modeli'ni (COM) iyi bilen ve Windows programlama kavramları hakkında bilgi sahibi olan deneyimli ve yüksek yetenekli grafik geliştiricilerine yöneliktir.
Çalışma zamanı gereksinimleri
DirectComposition, Windows 8'de kullanıma sunulmuştur. 32 bit, 64 bit ve ARM platformlarında bulunur.
Bu bölümde
Konu | Açıklama |
---|---|
DirectComposition neden kullanılır? |
Bu konu başlığında DirectComposition'ın özellikleri ve avantajları açıklanmaktadır. |
DirectComposition Kullanma |
Bu bölümde DirectComposition API'sini kullanmaya yönelik en iyi yöntemler açıklanır ve api'nin birkaç yaygın görevi gerçekleştirmek için nasıl kullanılacağı gösterilir. |
DirectComposition kavramlarını |
Bu bölümde DirectComposition'a kavramsal bir genel bakış sağlanır. |
DirectComposition başvuru |
Bu bölümde, DirectComposition API'sini oluşturan öğeler için ayrıntılı başvuru bilgileri sağlanır. |
DirectComposition örneklerini |
Aşağıdaki örnek uygulamalar DirectComposition API'sinin nasıl kullanılacağını gösterir ve özelliklerini gösterir. |
DirectComposition sözlüğü |
Bu konu, DirectComposition terimlerini tanımlar. |