Antarmuka IDCompositionDevice (dcomp.h)

Berfungsi sebagai pabrik untuk semua objek Microsoft DirectComposition lainnya dan menyediakan metode untuk mengontrol komposisi transaksional.

Warisan

Antarmuka IDCompositionDevice mewarisi dari antarmuka IUnknown . IDCompositionDevice juga memiliki jenis anggota berikut:

Metode

Antarmuka IDCompositionDevice memiliki metode ini.

 
IDCompositionDevice::CheckDeviceState

Menentukan apakah objek perangkat DirectComposition masih valid.
IDCompositionDevice::Commit

Menerapkan semua perintah DirectComposition yang tertunda pada perangkat ini. (IDCompositionDevice.Commit)
IDCompositionDevice::CreateAnimation

Membuat objek animasi yang digunakan untuk menganimasikan satu atau beberapa properti skalar dari satu atau beberapa objek Microsoft DirectComposition. (IDCompositionDevice.CreateAnimation)
IDCompositionDevice::CreateEffectGroup

Membuat objek yang mewakili beberapa efek yang akan diterapkan ke subtree visual. (IDCompositionDevice.CreateEffectGroup)
IDCompositionDevice::CreateMatrixTransform

Membuat objek transformasi matriks 3-by-2 2D. (IDCompositionDevice.CreateMatrixTransform)
IDCompositionDevice::CreateMatrixTransform3D

Membuat objek transformasi matriks 3D 4-by-4. (IDCompositionDevice.CreateMatrixTransform3D)
IDCompositionDevice::CreateRectangleClip

Membuat objek klip yang dapat digunakan untuk membatasi penyajian subtree visual ke area persegi panjang. (IDCompositionDevice.CreateRectangleClip)
IDCompositionDevice::CreateRotateTransform

Membuat objek transformasi rotasi 2D. (IDCompositionDevice.CreateRotateTransform)
IDCompositionDevice::CreateRotateTransform3D

Metode CreateRotateTransform3D di antarmuka IDCompositionDevice membuat objek transformasi rotasi 3D.
IDCompositionDevice::CreateScaleTransform

Metode IDCompositionDevice::CreateScaleTransform membuat objek transformasi skala 2D.
IDCompositionDevice::CreateScaleTransform3D

Metode IDCompositionDevice::CreateScaleTransform3D membuat objek transformasi skala 3D.
IDCompositionDevice::CreateSkewTransform

Metode IDCompositionDevice::CreateSkewTransform membuat objek transformasi condong 2D.
IDCompositionDevice::CreateSurface

Metode IDCompositionDevice::CreateSurface membuat objek permukaan yang dapat diperbarui yang dapat dikaitkan dengan satu atau beberapa visual untuk komposisi.
IDCompositionDevice::CreateSurfaceFromHandle

Metode IDCompositionDevice::CreateSurfaceFromHandle menciptakan objek permukaan komposisi baru yang membungkus permukaan komposisi yang ada.
IDCompositionDevice::CreateSurfaceFromHwnd

Metode IDCompositionDevice::CreateSurfaceFromHwnd membuat objek pembungkus yang mewakili rasterisasi jendela berlapis, dan yang dapat dikaitkan dengan visual untuk komposisi.
IDCompositionDevice::CreateTargetForHwnd

Membuat objek target komposisi yang terikat ke jendela yang diwakili oleh handel jendela (HWND) yang ditentukan.
IDCompositionDevice::CreateTransform3DGroup

Metode IDCompositionDevice::CreateTransform3DGroup membuat objek grup transformasi 3D yang menyimpan array objek transformasi 3D.
IDCompositionDevice::CreateTransformGroup

Metode IDCompositionDevice::CreateTransformGroup membuat objek grup transformasi 2D yang menyimpan array objek transformasi 2D.
IDCompositionDevice::CreateTranslateTransform

Metode IDCompositionDevice::CreateTranslateTransform membuat objek transformasi terjemahan 2D.
IDCompositionDevice::CreateTranslateTransform3D

Metode IDCompositionDevice::CreateTranslateTransform3D membuat objek transformasi terjemahan 3D.
IDCompositionDevice::CreateVirtualSurface

Metode IDCompositionDevice::CreateVirtualSurface membuat permukaan yang jarang diisi yang dapat dikaitkan dengan satu atau beberapa visual untuk komposisi.
IDCompositionDevice::CreateVisual

Metode IDCompositionDevice::CreateVisual membuat objek visual baru.
IDCompositionDevice::GetFrameStatistics

Metode IDCompositionDevice::GetFrameStatistics mengambil informasi dari mesin komposisi tentang waktu komposisi dan kecepatan bingkai.
IDCompositionDevice::WaitForCommitCompletion

Menunggu mesin komposisi selesai memproses panggilan sebelumnya ke metode IDCompositionDevice::Commit.

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header dcomp.h

Lihat juga

DCompositionCreateDevice