Aracılığıyla paylaş


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.