Bagikan melalui


DirectComposition

Nota

Untuk aplikasi di Windows 10, sebaiknya gunakan WINDOWS.UI.Composition API alih-alih DirectComposition. Untuk informasi selengkapnya, lihat Memodernisasi aplikasi desktop Anda menggunakan lapisan Visual.

Maksud

Microsoft DirectComposition adalah komponen Windows yang memungkinkan komposisi bitmap berkinerja tinggi dengan transformasi, efek, dan animasi. Pengembang aplikasi dapat menggunakan API DirectComposition untuk membuat antarmuka pengguna yang menarik secara visual yang menampilkan transisi animasi yang kaya dan lancar dari satu visual ke visual lainnya.

DirectComposition memungkinkan transisi yang kaya dan cairan dengan mencapai framerate tinggi, menggunakan perangkat keras grafis, dan beroperasi secara independen dari utas UI. DirectComposition dapat menerima konten bitmap yang digambar oleh pustaka penyajian yang berbeda, termasuk bitmap Microsoft DirectX, dan bitmap yang dirender ke jendela (bitmap HWND). Selain itu, DirectComposition mendukung berbagai transformasi, seperti transformasi afin 2D dan transformasi perspektif 3D, serta efek dasar seperti kliping dan opasitas.

DirectComposition dirancang untuk menyederhanakan proses pembuatan visual dan membuat transisi animasi. Jika aplikasi Anda sudah berisi kode penyajian atau sudah menggunakan DirectX API yang direkomendasikan, Anda hanya perlu melakukan sejumlah kecil pekerjaan untuk menggunakan DirectComposition secara efektif.

Audiens pengembang

API DirectComposition ditujukan untuk pengembang grafis berpengalaman dan berkemampuan tinggi yang mengenal C/C++, memiliki pemahaman yang kuat tentang Model Objek Komponen (COM), dan terbiasa dengan konsep pemrograman Windows.

Persyaratan run-time

DirectComposition diperkenalkan di Windows 8. Ini termasuk dalam platform 32-bit, 64-bit, dan ARM.

Di bagian ini

Topik Deskripsi
Mengapa menggunakan DirectComposition?
Topik ini menjelaskan kemampuan dan manfaat DirectComposition.
Cara Menggunakan DirectComposition
Bagian ini menjelaskan praktik terbaik untuk menggunakan API DirectComposition, dan menunjukkan cara menggunakan API untuk menyelesaikan beberapa tugas umum.
konsep DirectComposition
Bagian ini memberikan gambaran umum konseptual DirectComposition.
referensi DirectComposition
Bagian ini menyediakan informasi referensi terperinci untuk elemen yang membentuk API DirectComposition.
sampel DirectComposition
Contoh aplikasi berikut menunjukkan cara menggunakan API DirectComposition dan menunjukkan kemampuannya.
glosarium DirectComposition
Topik ini mendefinisikan istilah DirectComposition.