Baca dalam bahasa Inggris

Bagikan melalui


header dcomp.h

Header ini digunakan oleh DirectComposition. Untuk informasi selengkapnya, lihat:

dcomp.h berisi antarmuka pemrograman berikut:

Antarmuka

 
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.

Fungsi

 
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.

Struktur