header dcomp.h
Header ini digunakan oleh DirectComposition. Untuk informasi selengkapnya, lihat:
dcomp.h berisi antarmuka pemrograman berikut:
IDCompositionAffineTransform2DEffect Efek komposit aritmatika digunakan untuk menggabungkan 2 gambar menggunakan jumlah piksel tertimbang dari gambar input. (IDCompositionAffineTransform2DEffect) |
IDCompositionArithmeticCompositeEffect Efek komposit aritmatika digunakan untuk menggabungkan 2 gambar menggunakan jumlah piksel tertimbang dari gambar input. (IDCompositionArithmeticCompositeEffect) |
IDCompositionBlendEffect Efek Campuran digunakan untuk menggabungkan 2 gambar. |
IDCompositionBrightnessEffect Efek kecerahan mengontrol kecerahan gambar. |
IDCompositionClip Mewakili objek klip yang digunakan untuk membatasi penyajian subtree visual ke area persegi panjang. |
IDCompositionColorMatrixEffect Efek matriks warna mengubah nilai RGBA dari bitmap. |
IDCompositionCompositeEffect Efek komposit digunakan untuk menggabungkan 2 gambar atau lebih. |
IDCompositionDelegatedInkTrail |
IDCompositionDesktopDevice Aplikasi harus menggunakan antarmuka IDCompositionDesktopDevice untuk menggunakan DirectComposition dalam aplikasi desktop Win32. |
IDCompositionDevice Berfungsi sebagai pabrik untuk semua objek Microsoft DirectComposition lainnya dan menyediakan metode untuk mengontrol komposisi transaksional. (IDCompositionDevice) |
IDCompositionDevice2 Berfungsi sebagai pabrik untuk semua objek Microsoft DirectComposition lainnya dan menyediakan metode untuk mengontrol komposisi transaksional. (IDCompositionDevice2) |
IDCompositionDevice3 Berfungsi sebagai pabrik untuk semua objek Microsoft DirectComposition lainnya dan menyediakan metode untuk mengontrol komposisi transaksional. (IDCompositionDevice3) |
IDCompositionDevice4 Berfungsi sebagai pabrik akar untuk tekstur komposisi. |
IDCompositionDeviceDebug Menyediakan akses ke fitur penyajian yang membantu penelusuran kesalahan aplikasi dan penyetelan performa. Antarmuka ini dapat dikueri dari antarmuka perangkat DirectComposition. |
IDCompositionEffect Mewakili efek bitmap yang memodifikasi rasterisasi subtree visual. |
IDCompositionEffectGroup Mewakili sekelompok efek bitmap yang diterapkan bersama-sama untuk memodifikasi rasterisasi subtree visual. |
IDCompositionFilterEffect Mewakili efek filter. |
IDCompositionGaussianBlurEffect Efek kabur Gaussian digunakan untuk mengaburkan gambar oleh fungsi Gaussian, biasanya untuk mengurangi kebisingan gambar dan mengurangi detail. |
IDCompositionHueRotationEffect Efek rotasi warna mengubah rona gambar dengan menerapkan matriks warna berdasarkan sudut rotasi. |
IDCompositionInkTrailDevice |
IDCompositionLinearTransferEffect Efek transfer linier digunakan untuk memetakan intensitas warna gambar menggunakan fungsi linier yang dibuat dari daftar nilai yang Anda berikan untuk setiap saluran. |
IDCompositionMatrixTransform Mewakili transformasi 2D affine arbitrer yang ditentukan oleh matriks 3-by-2. (IDCompositionMatrixTransform) |
IDCompositionMatrixTransform3D Mewakili transformasi 3D arbitrer yang ditentukan oleh matriks 4-by-4. |
IDCompositionRectangleClip Mewakili objek klip yang membatasi penyajian subtree visual ke wilayah persegi panjang yang ditentukan. Secara opsional, objek klip mungkin memiliki sudut bulat yang ditentukan. |
IDCompositionRotateTransform Mewakili transformasi 2D yang memengaruhi rotasi visual di sekitar sumbu z. Sistem koordinat diputar di sekitar titik pusat yang ditentukan. |
IDCompositionRotateTransform3D Mewakili transformasi 3D yang memengaruhi rotasi visual di sepanjang sumbu arbitrer dalam ruang 3D. Sistem koordinat diputar di sekitar titik pusat yang ditentukan. |
IDCompositionSaturationEffect Efek ini digunakan untuk mengubah saturasi gambar. Efek saturasi adalah spesialisasi efek matriks warna. |
IDCompositionScaleTransform Mewakili transformasi 2D yang memengaruhi skala visual di sepanjang sumbu x dan sumbu y. Sistem koordinat diskalakan dari titik pusat yang ditentukan. |
IDCompositionScaleTransform3D Mewakili efek transformasi 3D yang memengaruhi skala visual di sepanjang sumbu x, sumbu y, dan sumbu z. Sistem koordinat diskalakan dari titik pusat yang ditentukan. |
IDCompositionShadowEffect Efek bayangan digunakan untuk menghasilkan bayangan dari saluran alfa gambar. Bayangan lebih buram untuk nilai alfa yang lebih tinggi dan lebih transparan untuk nilai alfa yang lebih rendah. Anda dapat mengatur jumlah kabur dan warna bayangan. |
IDCompositionSkewTransform Mewakili transformasi 2D yang memengaruhi kecondongan visual di sepanjang sumbu x dan sumbu y. Sistem koordinat miring di sekitar titik pusat yang ditentukan. |
IDCompositionSurface Mewakili bitmap fisik yang dapat dikaitkan dengan visual untuk komposisi di pohon visual. Antarmuka ini juga dapat digunakan untuk memperbarui konten bitmap. |
IDCompositionSurfaceFactory Membuat objek permukaan dan permukaan virtual yang terkait dengan perangkat penyajian yang disediakan aplikasi. |
IDCompositionTableTransferEffect Efek transfer tabel digunakan untuk memetakan intensitas warna gambar menggunakan fungsi transfer yang dibuat dari menginterpolasi daftar nilai yang Anda berikan. |
IDCompositionTarget Mewakili pengikatan antara pohon visual Microsoft DirectComposition dan tujuan di atas pohon visual yang harus disusun. |
IDCompositionTexture Antarmuka ke objek yang mewakili tekstur Direct3D mentah yang dapat terikat ke visual DComp sebagai konten. |
IDCompositionTransform Mewakili transformasi 2D yang dapat digunakan untuk memodifikasi ruang koordinat subtree visual. |
IDCompositionTransform3D Mewakili efek transformasi 3D yang dapat digunakan untuk memodifikasi rasterisasi subtree visual. |
IDCompositionTranslateTransform Mewakili transformasi 2D yang hanya memengaruhi offset visual di sepanjang sumbu x dan sumbu y. |
IDCompositionTranslateTransform3D Mewakili transformasi 3D yang memengaruhi offset visual di sepanjang sumbu x, sumbu y, dan sumbu z. |
IDCompositionTurbulenceEffect Efek turbulensi digunakan untuk menghasilkan bitmap berdasarkan fungsi kebisingan Perlin. Efek turbulensi tidak memiliki gambar input. |
IDCompositionVirtualSurface Mewakili bitmap yang jarang dialokasikan yang dapat dikaitkan dengan visual untuk komposisi di pohon visual. |
IDCompositionVisual Mewakili visual Microsoft DirectComposition. |
IDCompositionVisual2 Mewakili satu visual DirectComposition di pohon visual. (IDCompositionVisual2) |
IDCompositionVisual3 Mewakili satu visual DirectComposition di pohon visual. (IDCompositionVisual3) |
IDCompositionVisualDebug Mewakili visual debug. |
DCompositionAttachMouseDragToHwnd Membuat Interaction/InputSink untuk merutekan tombol mouse ke bawah dan peristiwa pemindahan dan peningkatan berikutnya ke HWND yang diberikan. |
DCompositionAttachMouseWheelToHwnd Membuat Interaction/InputSink untuk merutekan pesan roda mouse ke HWND yang diberikan. |
DCompositionBoostCompositorClock Meminta agar sistem secara dinamis beralih ke laju refresh yang lebih tinggi untuk meningkatkan konten sensitif latensi. |
DCompositionCreateDevice Membuat objek perangkat baru yang dapat digunakan untuk membuat objek Microsoft DirectComposition lainnya. (DCompositionCreateDevice) |
DCompositionCreateDevice2 Membuat objek perangkat baru yang dapat digunakan untuk membuat objek Microsoft DirectComposition lainnya. (DCompositionCreateDevice2) |
DCompositionCreateDevice3 Membuat objek perangkat DirectComposition baru, yang dapat digunakan untuk membuat objek DirectComposition lainnya. |
DCompositionCreateSurfaceHandle Membuat objek permukaan komposisi baru yang dapat terikat ke rantai pertukaran Microsoft DirectX atau buffer swap dan terkait dengan visual. |
DCompositionGetFrameId Mendapatkan pengidentifikasi bingkai komppositori terbaru dari jenis yang ditentukan. |
DCompositionGetStatistics Mendapatkan informasi dasar tentang bingkai komposisi dan daftar ID target render yang merupakan bagian dari bingkai. |
DCompositionGetTargetStatistics |
DCompositionWaitForCompositorClock Menghentikan utas sampai sinyal berikutnya dari jam komposit terjadi. |