DirectComposition
Gambaran umum teknologi DirectComposition.
Untuk mengembangkan DirectComposition, Anda memerlukan header ini:
Untuk panduan pemrograman untuk teknologi ini, lihat:
Enumerasi
COMPOSITION_FRAME_ID_TYPE Menentukan konstanta yang menentukan status bingkai komposit. |
DCOMPOSITION_BACKFACE_VISIBILITY Menentukan visibilitas backface yang akan diterapkan ke visual. |
DCOMPOSITION_BITMAP_INTERPOLATION_MODE Menentukan mode interpolasi yang akan digunakan saat bitmap terdiri dengan transformasi apa pun di mana piksel dalam bitmap tidak berbaris tepat satu-ke-satu dengan piksel di layar. |
DCOMPOSITION_BORDER_MODE Menentukan mode batas yang akan digunakan saat menyusun bitmap atau menerapkan klip dengan transformasi apa pun sehingga tepi bitmap atau klip tidak sejajar dengan koordinat bilangan bulat. |
DCOMPOSITION_COMPOSITE_MODE Mode yang digunakan untuk memadukan konten bitmap visual dengan target render. |
DCOMPOSITION_OPACITY_MODE Menentukan bagaimana nilai opasitas visual yang efektif diterapkan ke konten dan turunan visual tersebut. |
Fungsi
TambahkanCubic Menambahkan segmen polinomial kubik ke fungsi animasi. |
AddRepeat Menambahkan segmen pengulangan yang menyebabkan bagian fungsi animasi yang ditentukan diulang. |
AddSinusoidal Menambahkan segmen sinusoidal ke fungsi animasi. |
AddVisual Menambahkan visual anak baru ke daftar anak dari visual ini. |
BeginDraw Memulai menggambar pada objek permukaan Microsoft DirectComposition ini. |
CheckCompositionTextureSupport Mengkueri apakah perangkat Direct3D yang Anda gunakan untuk merender mendukung tekstur komposisi. |
CheckDeviceState Menentukan apakah objek perangkat DirectComposition masih valid. |
Menjalankan Menerapkan semua perintah DirectComposition yang tertunda pada perangkat ini. (IDCompositionDevice.Commit) |
Menjalankan Menerapkan semua perintah DirectComposition yang tertunda pada perangkat ini. (IDCompositionDevice2.Commit) |
CreateAffineTransform2DEffect Membuat instans IDCompositionAffineTransform2DEffect. |
CreateAnimation Membuat objek animasi yang digunakan untuk menganimasikan satu atau beberapa properti skalar dari satu atau beberapa objek Microsoft DirectComposition. (IDCompositionDevice.CreateAnimation) |
CreateAnimation Membuat objek animasi yang digunakan untuk menganimasikan satu atau beberapa properti skalar dari satu atau beberapa objek Microsoft DirectComposition. (IDCompositionDevice2.CreateAnimation) |
CreateArithmeticCompositeEffect Membuat instans IDCompositionArithmeticCompositeEffect. |
CreateBlendEffect Membuat instans IDCompositionBlendEffect. |
CreateBrightnessEffect Membuat instans IDCompositionBrightnessEffect. |
CreateColorMatrixEffect Membuat instans IDCompositionColorMatrixEffect. |
CreateCompositeEffect Membuat instans IDCompositionCompositeEffect. |
CreateCompositionTexture Membuat tekstur komposisi yang mereferensikan tekstur Direct3D yang diteruskan. |
CreateEffectGroup Membuat objek yang mewakili beberapa efek yang akan diterapkan ke subtree visual. (IDCompositionDevice.CreateEffectGroup) |
CreateEffectGroup Membuat objek yang mewakili beberapa efek yang akan diterapkan ke subtree visual. (IDCompositionDevice2.CreateEffectGroup) |
CreateGaussianBlurEffect Membuat instans IDCompositionGaussianBlurEffect. |
CreateHueRotationEffect Membuat instans IDCompositionHueRotationEffect. |
CreateLinearTransferEffect Membuat instans IDCompositionLinearTransferEffect. |
CreateMatrixTransform Membuat objek transformasi matriks 3-by-2 2D. (IDCompositionDevice.CreateMatrixTransform) |
CreateMatrixTransform Membuat objek transformasi matriks 3-by-2 2D. (IDCompositionDevice2.CreateMatrixTransform) |
CreateMatrixTransform3D Membuat objek transformasi matriks 3D 4-by-4. (IDCompositionDevice.CreateMatrixTransform3D) |
CreateMatrixTransform3D Membuat objek transformasi matriks 3D 4-by-4. (IDCompositionDevice2.CreateMatrixTransform3D) |
CreateRectangleClip Membuat objek klip yang dapat digunakan untuk membatasi penyajian subtree visual ke area persegi panjang. (IDCompositionDevice.CreateRectangleClip) |
CreateRectangleClip Membuat objek klip yang dapat digunakan untuk membatasi penyajian subtree visual ke area persegi panjang. (IDCompositionDevice2.CreateRectangleClip) |
CreateRotateTransform Membuat objek transformasi rotasi 2D. (IDCompositionDevice.CreateRotateTransform) |
CreateRotateTransform Membuat objek transformasi rotasi 2D. (IDCompositionDevice2.CreateRotateTransform) |
CreateRotateTransform3D Metode CreateRotateTransform3D di antarmuka IDCompositionDevice membuat objek transformasi rotasi 3D. |
CreateRotateTransform3D Membuat objek transformasi rotasi 3D. |
CreateSaturationEffect Membuat instans IDCompositionSaturationEffect. |
CreateScaleTransform Metode IDCompositionDevice::CreateScaleTransform membuat objek transformasi skala 2D. |
CreateScaleTransform Membuat objek transformasi skala 2D. |
CreateScaleTransform3D Metode IDCompositionDevice::CreateScaleTransform3D membuat objek transformasi skala 3D. |
CreateScaleTransform3D Membuat objek transformasi skala 3D. |
CreateShadowEffect Membuat instans IDCompositionShadowEffect. |
CreateSkewTransform Metode IDCompositionDevice::CreateSkewTransform membuat objek transformasi condong 2D. |
CreateSkewTransform Membuat objek transformasi condong 2D. |
CreateSurface Metode IDCompositionDevice::CreateSurface membuat objek permukaan yang dapat diperbarui yang dapat dikaitkan dengan satu atau beberapa visual untuk komposisi. |
CreateSurface Membuat objek permukaan yang dapat diperbarui yang dapat dikaitkan dengan satu atau beberapa visual untuk komposisi. |
CreateSurface Membuat objek permukaan yang dapat dikaitkan dengan satu atau beberapa visual untuk komposisi. |
CreateSurfaceFactory Membuat objek pabrik permukaan Microsoft DirectComposition, yang dapat digunakan untuk membuat permukaan DirectComposition atau objek permukaan virtual lainnya. |
CreateSurfaceFromHandle Membuat objek permukaan komposisi baru yang membungkus permukaan komposisi yang ada. |
CreateSurfaceFromHandle Metode IDCompositionDevice::CreateSurfaceFromHandle menciptakan objek permukaan komposisi baru yang membungkus permukaan komposisi yang ada. |
CreateSurfaceFromHwnd Membuat objek pembungkus yang mewakili rasterisasi jendela berlapis, dan yang dapat dikaitkan dengan visual untuk komposisi. |
CreateSurfaceFromHwnd Metode IDCompositionDevice::CreateSurfaceFromHwnd membuat objek pembungkus yang mewakili rasterisasi jendela berlapis, dan yang dapat dikaitkan dengan visual untuk komposisi. |
CreateTableTransferEffect Membuat instans IDCompositionTableTransferEffect. |
CreateTargetForHwnd Membuat objek target komposisi yang terikat ke jendela yang diwakili oleh handel jendela yang ditentukan. |
CreateTargetForHwnd Membuat objek target komposisi yang terikat ke jendela yang diwakili oleh handel jendela (HWND) yang ditentukan. |
CreateTransform3DGroup Metode IDCompositionDevice::CreateTransform3DGroup membuat objek grup transformasi 3D yang menyimpan array objek transformasi 3D. |
CreateTransform3DGroup Membuat objek grup transformasi 3D yang menyimpan array objek transformasi 3D. |
CreateTransformGroup Metode IDCompositionDevice::CreateTransformGroup membuat objek grup transformasi 2D yang menyimpan array objek transformasi 2D. |
CreateTransformGroup Membuat objek grup transformasi 2D yang menyimpan array objek transformasi 2D. |
CreateTranslateTransform Metode IDCompositionDevice::CreateTranslateTransform membuat objek transformasi terjemahan 2D. |
CreateTranslateTransform Membuat objek transformasi terjemahan 2D. |
CreateTranslateTransform3D Metode IDCompositionDevice::CreateTranslateTransform3D membuat objek transformasi terjemahan 3D. |
CreateTranslateTransform3D Membuat objek transformasi terjemahan 3D. |
CreateTurbulenceEffect Membuat instans IDCompositionTurbulenceEffect. |
CreateVirtualSurface Metode IDCompositionDevice::CreateVirtualSurface membuat permukaan yang jarang diisi yang dapat dikaitkan dengan satu atau beberapa visual untuk komposisi. |
CreateVirtualSurface Membuat permukaan yang jarang diisi yang dapat dikaitkan dengan satu atau beberapa visual untuk komposisi. (IDCompositionDevice2.CreateVirtualSurface) |
CreateVirtualSurface Membuat permukaan yang jarang diisi yang dapat dikaitkan dengan satu atau beberapa visual untuk komposisi. (IDCompositionSurfaceFactory.CreateVirtualSurface) |
CreateVisual Metode IDCompositionDevice::CreateVisual membuat objek visual baru. |
CreateVisual Membuat objek visual baru. |
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. |
DisableDebugCounters Menonaktifkan tampilan penghitung penelusuran kesalahan performa. |
NonaktifkanHeatMap Menonaktifkan peta panas visual. |
DisableRedrawRegions Menonaktifkan wilayah penggalian ulang visual. |
EnableDebugCounters Mengaktifkan tampilan penghitung penelusuran kesalahan performa. |
AktifkanHeatMap Mengaktifkan peta panas visual yang mewakili wilayah overdraw. |
EnableRedrawRegions Mengaktifkan penyorotan visual saat konten sedang digambar ulang. |
Akhir Menambahkan segmen akhir yang menandai akhir fungsi animasi. |
EndDraw Menandai akhir gambar pada objek permukaan Microsoft DirectComposition ini. |
GetAvailableFence Mengambil pasangan pagar/nilai sinkronisasi Direct3D yang menunjukkan kapan tekstur komposisi akan tersedia, jika info tersebut diketahui. |
GetFrameStatistics Metode IDCompositionDevice::GetFrameStatistics mengambil informasi dari mesin komposisi tentang waktu komposisi dan kecepatan bingkai. |
GetFrameStatistics Mengambil informasi dari mesin komposisi tentang waktu komposisi dan kecepatan bingkai. |
operator!= Membandingkan nilai dua COMPOSITION_TARGET_ID objek untuk melihat apakah nilai tersebut berisi nilai yang berbeda. |
operator== Membandingkan nilai dua COMPOSITION_TARGET_ID objek untuk melihat apakah berisi nilai yang identik. |
RemoveAllVisuals Menghapus semua visual dari daftar turunan visual ini. |
RemoveVisual Menghapus visual anak dari daftar anak dari visual ini. |
Atur ulang Mereset fungsi animasi sehingga tidak berisi segmen. |
Mengubah ukuran Mengubah ukuran logis objek permukaan virtual ini. |
ResumeDraw Melanjutkan menggambar pada objek permukaan Microsoft DirectComposition ini. |
Gulir Menggulir area persegi panjang dari permukaan logika Microsoft DirectComposition. |
SetAbsoluteBeginTime Mengatur waktu absolut di mana fungsi animasi dimulai. |
SetAlpha Mengatur nilai alfa untuk efek. (kelebihan beban 2/2) |
SetAlpha Mengatur nilai alfa untuk efek. (kelebihan beban 1/2) |
SetAlphaDisable Menentukan apakah akan menerapkan fungsi transfer ke saluran alfa. |
SetAlphaDisable Menentukan apakah akan menerapkan fungsi transfer ke saluran Alpha. |
SetAlphaMode Mengatur mode alfa output untuk efek matriks warna. |
SetAlphaMode Menginformasikan DWM apakah piksel alfa dalam tekstur harus dihormati atau diabaikan. |
SetAlphaSlope Metode IDCompositionLinearTransferEffect::SetAlphaSlope mengatur kelopak fungsi linier untuk saluran alfa. |
SetAlphaSlope Metode IDCompositionLinearTransferEffect::SetAlphaSlope(IDCompositionAnimation) mengatur kelopak fungsi linier untuk saluran alfa. |
SetAlphaTable Mengatur daftar nilai yang digunakan untuk menentukan fungsi transfer untuk saluran alfa. |
SetAlphaTableValue Mengatur nilai dalam tabel alfa. (kelebihan beban 1/2) |
SetAlphaTableValue Mengatur nilai dalam tabel alfa. (kelebihan beban 2/2) |
SetAlphaYIntercept Mengatur intersepsi Y dari fungsi linier untuk saluran alfa. |
SetAlphaYIntercept Mengatur intersepsi Y dari fungsi linier untuk saluran Alpha. |
SetAngle Metode IDCompositionHueRotationEffect::SetAngle(float) mengatur sudut untuk memutar rona. |
SetAngle Metode IDCompositionHueRotationEffect::SetAngle(IDCompositionAnimation) mengatur sudut untuk memutar rona. |
SetAngle Mengubah nilai properti Sudut dari transformasi rotasi 2D. Properti Sudut menentukan sudut rotasi. |
SetAngle Menganimasikan nilai properti Sudut dari transformasi rotasi 2D. Properti Sudut menentukan sudut rotasi. |
SetAngle Mengubah nilai properti Sudut dari transformasi rotasi 3D. Properti Sudut menentukan sudut rotasi. Nilai defaultnya adalah nol. |
SetAngle Menganimasikan nilai properti Sudut dari transformasi rotasi 3D. Properti Sudut menentukan sudut rotasi. Nilai defaultnya adalah nol. |
SetAngleX Mengubah nilai properti AngleX dari transformasi condong 2D. |
SetAngleX Menganimasikan nilai properti AngleX dari transformasi condong 2D. |
SetAngley Mengubah nilai properti AngleY dari transformasi condong 2D. |
SetAngley Menganimasikan nilai properti AngleY dari transformasi condong 2D. |
SetAxisX Mengubah nilai properti Sumbu dari transformasi rotasi 3D. Properti SumbuX menentukan koordinat x untuk vektor sumbu rotasi. Nilai defaultnya adalah nol. |
SetAxisX Menganimasikan nilai properti Sumbu dari transformasi rotasi 3D. Properti SumbuX menentukan koordinat x untuk vektor sumbu rotasi. Nilai defaultnya adalah nol. |
SetAxisy Mengubah nilai properti Sumbu dari transformasi rotasi 3D. Properti Sumbu menentukan koordinat y untuk vektor sumbu rotasi. Nilai defaultnya adalah nol. |
SetAxisy Menganimasikan nilai properti Sumbu dari transformasi rotasi 3D. Properti Sumbu menentukan koordinat y untuk vektor sumbu rotasi. Nilai defaultnya adalah nol. |
SetAxisZ Mengubah nilai properti SumbuZ dari transformasi rotasi 3D. Properti AxisZ menentukan koordinat z untuk vektor sumbu rotasi. Nilai defaultnya adalah 1,0. |
SetAxisZ Menganimasikan nilai properti SumbuZ dari transformasi rotasi 3D. Properti AxisZ menentukan koordinat z untuk vektor sumbu rotasi. Nilai defaultnya adalah 1,0. |
SetBackFaceVisibility Menentukan apakah permukaan yang memiliki transformasi 3D yang diterapkan pada permukaan harus ditampilkan saat menghadap jauh dari pengamat. |
SetBaseFrequency Mengatur frekuensi dasar ke arah X dan Y. |
SetBitmapInterpolationMode Mengatur properti BitmapInterpolationMode, yang menentukan mode untuk digunakan Microsoft DirectComposition saat menginterpolasi piksel dari bitmap yang tidak selaras dengan sumbu atau digambar persis dalam skala besar. |
SetBlackPoint Menentukan bagian bawah kurva transfer kecerahan untuk efek kecerahan. |
SetBlackPointX Mengatur nilai x dari titik hitam. (kelebihan beban 2/2) |
SetBlackPointX Mengatur nilai x dari titik hitam. (kelebihan beban 1/2) |
SetblackPointy Mengatur nilai y dari titik hitam. (kelebihan beban 1/2) |
SetblackPointy Mengatur nilai y dari titik hitam. (kelebihan beban 2/2) |
SetBlue Mengatur nilai biru untuk warna bayangan. (kelebihan beban 1/2) |
SetBlue Mengatur nilai biru untuk warna bayangan. (kelebihan beban 2/2) |
SetBlueDisable Metode IDCompositionLinearTransferEffect::SetBlueDisable menentukan apakah akan menerapkan fungsi transfer ke saluran biru. |
SetBlueDisable Menentukan apakah akan menerapkan fungsi transfer ke saluran biru. |
SetBlueSlope Metode IDCompositionLinearTransferEffect::SetBlueSlope mengatur kemiringan fungsi linier untuk saluran biru. |
SetBlueSlope Metode IDCompositionLinearTransferEffect::SetBlueSlope(IDCompositionAnimation) mengatur kemiringan fungsi linier untuk saluran biru. |
SetBlueTable Mengatur daftar nilai yang digunakan untuk menentukan fungsi transfer untuk saluran biru. |
SetBlueTableValue Mengatur nilai dalam tabel biru. (kelebihan beban 2/2) |
SetBlueTableValue Mengatur nilai dalam tabel biru. (kelebihan beban 1/2) |
SetBlueYIntercept Metode IDCompositionLinearTransferEffect::SetBlueYIntercept mengatur intersepsi Y dari fungsi linier untuk saluran biru. |
SetBlueYIntercept Metode IDCompositionLinearTransferEffect::SetBlueYIntercept(IDCompositionAnimation) mengatur intersepsi Y dari fungsi linier untuk saluran biru. |
SetBorderMode Mengatur mode batas untuk digunakan dengan efek . |
SetBorderMode Mengatur mode yang digunakan untuk menghitung batas gambar. |
SetBorderMode Mengatur properti BorderMode, yang menentukan cara menyusun tepi bitmap dan klip yang terkait dengan visual ini, atau dengan visual dalam subtree yang berakar pada visual ini. |
SetBottom Mengubah nilai properti Bawah objek klip. |
SetBottom Menganimasikan nilai properti Bawah dari persegi klip. |
SetBottomLeftRadiusX Mengubah atau menganimasikan nilai properti BottomLeftRadiusX dari klip ini. Properti BottomLeftRadiusX menentukan radius x elips yang membulatkan sudut kiri bawah klip. |
SetBottomLeftRadiusX Menganimasikan nilai properti BottomLeftRadiusX dari klip ini. Properti BottomLeftRadiusX menentukan radius x elips yang membulatkan sudut kiri bawah klip. |
SetBottomLeftRadiusY Mengubah atau menganimasikan nilai properti BottomLeftRadiusY dari klip ini. Properti BottomLeftRadiusY menentukan radius y elips yang membulatkan sudut kiri bawah klip. |
SetBottomLeftRadiusY Menganimasikan nilai properti BottomLeftRadiusY dari klip ini. Properti BottomLeftRadiusY menentukan radius y elips yang membulatkan sudut kiri bawah klip. |
SetBottomRightRadiusX Mengubah atau menganimasikan nilai properti BottomRightRadiusX dari klip ini. Properti BottomRightRadiusX menentukan radius x elips yang membulatkan sudut kanan bawah klip. |
SetBottomRightRadiusX Menganimasikan nilai properti BottomRightRadiusX dari klip ini. Properti BottomRightRadiusX menentukan radius x elips yang membulatkan sudut kanan bawah klip. |
SetBottomRightRadiusY Mengubah atau menganimasikan nilai properti BottomRightRadiusY dari klip ini. Properti BottomRightRadiusY menentukan radius y elips yang membulatkan sudut kanan bawah klip. |
SetBottomRightRadiusY Menganimasikan nilai properti BottomRightRadiusY dari klip ini. Properti BottomRightRadiusY menentukan radius y elips yang membulatkan sudut kanan bawah klip. |
SetCenterX Mengubah nilai properti CenterX dari transformasi rotasi 2D. |
SetCenterX Menganimasikan nilai properti CenterX dari transformasi rotasi 2D. |
SetCenterX Mengubah nilai properti CenterX dari transformasi rotasi 3D. Properti CenterX menentukan koordinat x titik tempat rotasi dilakukan. Nilai defaultnya adalah nol. |
SetCenterX Menganimasikan nilai properti CenterX dari transformasi rotasi 3D. Properti CenterX menentukan koordinat x titik tempat rotasi dilakukan. Nilai defaultnya adalah nol. |
SetCenterX Mengubah nilai properti CenterX dari transformasi skala 2D. |
SetCenterX Menganimasikan nilai properti CenterX dari transformasi skala 2D. |
SetCenterX Mengubah nilai properti CenterX dari transformasi skala 3D. |
SetCenterX Menganimasikan nilai properti CenterX dari transformasi skala 3D. |
SetCenterX Mengubah nilai properti CenterX dari transformasi condong 2D. |
SetCenterX Menganimasikan nilai properti CenterX dari transformasi condong 2D. |
SetCentery Mengubah nilai properti CenterY dari transformasi rotasi 2D. |
SetCentery Menganimasikan nilai properti CenterY dari transformasi rotasi 2D. |
SetCentery Mengubah nilai properti CenterY dari transformasi rotasi 3D. Properti CenterY menentukan koordinat y dari titik tempat rotasi dilakukan. Nilai defaultnya adalah nol. |
SetCentery Menganimasikan nilai properti CenterY dari transformasi rotasi 3D. Properti CenterY menentukan koordinat y dari titik tempat rotasi dilakukan. Nilai defaultnya adalah nol. |
SetCentery Mengubah nilai properti CenterY dari transformasi skala 2D. |
SetCentery Menganimasikan nilai properti CenterY dari transformasi skala 2D. |
SetCentery Mengubah nilai properti CenterY dari transformasi skala 3D. |
SetCentery Menganimasikan nilai properti CenterY dari transformasi skala 3D. |
SetCentery Mengubah nilai properti CenterY dari transformasi condong 2D. |
SetCentery Menganimasikan nilai properti CenterY dari transformasi condong 2D. |
SetCenterZ Mengubah nilai properti CenterZ dari transformasi rotasi 3D. Properti CenterZ menentukan koordinat z titik tempat rotasi dilakukan. Nilai defaultnya adalah nol. |
SetCenterZ Menganimasikan nilai properti CenterZ dari transformasi rotasi 3D. Properti CenterZ menentukan koordinat z titik tempat rotasi dilakukan. Nilai defaultnya adalah nol. |
SetCenterZ Mengubah nilai properti CenterZ dari transformasi skala 3D. |
SetCenterZ Menganimasikan nilai properti CenterZ dari transformasi skala 3D. |
SetClampOutput Menentukan apakah akan menjepit nilai warna sebelum efek meneruskan nilai ke efek berikutnya dalam grafik. |
SetClampOutput Menentukan apakah efek menjepit nilai warna menjadi antara 0 dan 1 sebelum efek meneruskan nilai ke efek berikutnya dalam rantai. |
SetClampOutput Metode IDCompositionLinearTransferEffect::SetClampOutput menentukan apakah efek menjepit nilai warna menjadi antara 0 dan 1 sebelum efek meneruskan nilai ke efek berikutnya dalam grafik. |
SetClampOutput Menentukan apakah efek menjepit nilai warna menjadi antara 0 dan 1 sebelum efek meneruskan nilai ke efek berikutnya dalam grafik. |
SetClip Mengatur properti Klip visual ini ke persegi panjang yang ditentukan. |
SetClip Menyetel properti Klip visual ini ke objek klip yang ditentukan. |
SetCoefficient1 Mengatur koefisien pertama untuk persamaan yang digunakan untuk menyusun dua gambar input. (kelebihan beban 2/2) |
SetCoefficient1 Mengatur koefisien pertama untuk persamaan yang digunakan untuk menyusun dua gambar input. (kelebihan beban 1/2) |
SetCoefficient2 Mengatur koefisien kedua untuk persamaan yang digunakan untuk menyusun dua gambar input. (kelebihan beban 1/2) |
SetCoefficient2 Mengatur koefisien kedua untuk persamaan yang digunakan untuk menyusun dua gambar input. (kelebihan beban 2/2) |
SetCoefficient3 Mengatur koefisien ketiga untuk persamaan yang digunakan untuk menyusun dua gambar input. (kelebihan beban 1/2) |
SetCoefficient3 Mengatur koefisien ketiga untuk persamaan yang digunakan untuk menyusun dua gambar input. (kelebihan beban 2/2) |
SetCoefficient4 Mengatur koefisien keempat untuk persamaan yang digunakan untuk menyusun dua gambar input. (kelebihan beban 2/2) |
SetCoefficient4 Mengatur koefisien keempat untuk persamaan yang digunakan untuk menyusun dua gambar input. (kelebihan beban 1/2) |
SetCoefficients Mengatur koefisien untuk persamaan yang digunakan untuk menyusun dua gambar input. |
SetColor Mengatur warna bayangan. |
SetColorSpace Menginformasikan sistem ruang warna yang harus dipetakan teksturnya. |
SetCompositeMode Mengatur mode blending untuk visual ini. |
SetContent Menyetel properti Isi visual ini ke bitmap atau pembungkus jendela yang ditentukan. |
SetDepthMode Mengatur properti mode kedalaman yang terkait dengan visual ini. |
SetEffect Mengatur properti Efek visual ini. |
SetGreen Mengatur nilai hijau untuk warna bayangan. (kelebihan beban 1/2) |
SetGreen Mengatur nilai hijau untuk warna bayangan. (kelebihan beban 2/2) |
SetGreenDisable Metode IDCompositionLinearTransferEffect::SetGreenDisable menentukan apakah akan menerapkan fungsi transfer ke saluran hijau. |
SetGreenDisable Menentukan apakah akan menerapkan fungsi transfer ke saluran hijau. |
SetGreenSlope Metode IDCompositionLinearTransferEffect::SetGreenSlope mengatur kemiringan fungsi linier untuk saluran hijau. |
SetGreenSlope Metode IDCompositionLinearTransferEffect::SetGreenSlope(IDCompositionAnimation) mengatur kemiringan fungsi linier untuk saluran hijau. |
SetGreenTable Mengatur daftar nilai yang digunakan untuk menentukan fungsi transfer untuk saluran hijau. |
SetGreenTableValue Mengatur nilai dalam tabel hijau. (kelebihan beban 2/2) |
SetGreenTableValue Mengatur nilai dalam tabel hijau. (kelebihan beban 1/2) |
SetgreenyIntercept Metode IDCompositionLinearTransferEffect::SetGreenYIntercept mengatur intersepsi Y dari fungsi linear untuk saluran hijau. |
SetgreenyIntercept Mengatur intersepsi Y dari fungsi linier untuk saluran hijau. |
SetInput Mengatur input pada indeks ke efek filter yang ditentukan. |
SetInterpolationMode Mengatur mode interpolasi efek. |
SetLeft Mengubah nilai properti Kiri dari persegi klip. |
SetLeft Menganimasikan nilai properti Kiri dari persegi klip. |
SetMatrix Mengatur matriks yang digunakan oleh efek untuk mengalikan nilai RGBA gambar. |
SetMatrix Mengubah semua nilai matriks transformasi 2D ini. |
SetMatrix Mengubah semua nilai matriks efek transformasi 3D ini. |
SetMatrixElement Mengatur elemen matriks warna. (kelebihan beban 1/2) |
SetMatrixElement Mengatur elemen matriks warna. (kelebihan beban 2/2) |
SetMatrixElement Mengubah nilai satu elemen matriks transformasi ini. |
SetMatrixElement Menganimasikan nilai satu elemen matriks transformasi 2D ini. |
SetMatrixElement Mengubah nilai satu elemen matriks transformasi 3D ini. |
SetMatrixElement Menganimasikan nilai satu elemen matriks transformasi 3D ini. |
SetMode Mengatur mode campuran untuk digunakan saat efek campuran menggabungkan dua gambar. |
SetMode Mengatur mode untuk efek komposit. |
SetNoise Mengatur mode kebisingan turbulensi. |
SetNumOctaves Mengatur jumlah oktaf untuk fungsi kebisingan. |
SetOffset Mengatur koordinat tempat output turbulensi dihasilkan. |
SetOffsetX Mengubah nilai properti OffsetX dari transformasi terjemahan 2D. |
SetOffsetX Menganimasikan nilai properti OffsetX dari transformasi terjemahan 2D. |
SetOffsetX Mengubah nilai properti OffsetX dari efek transformasi terjemahan 3D. Properti OffsetX menentukan jarak untuk diterjemahkan di sepanjang sumbu x. |
SetOffsetX Menganimasikan nilai properti OffsetX dari efek transformasi terjemahan 3D. Properti OffsetX menentukan jarak untuk diterjemahkan di sepanjang sumbu x. |
SetOffsetX Mengubah nilai properti OffsetX dari visual ini. (kelebihan beban 1/2) |
SetOffsetX Mengubah nilai properti OffsetX dari visual ini. (kelebihan beban 2/2) |
Setoffsety Mengubah nilai properti OffsetY dari transformasi terjemahan 2D. |
Setoffsety Menganimasikan nilai properti OffsetY dari transformasi terjemahan 2D. |
Setoffsety Mengubah nilai properti OffsetY dari efek transformasi terjemahan 3D. Properti OffsetY menentukan jarak untuk diterjemahkan di sepanjang sumbu y. |
Setoffsety Menganimasikan nilai properti OffsetY dari efek transformasi terjemahan 3D. Properti OffsetY menentukan jarak untuk diterjemahkan di sepanjang sumbu y. |
Setoffsety Mengubah nilai properti OffsetY dari visual ini. |
Setoffsety Menganimasikan nilai properti OffsetY dari visual ini. |
SetOffsetz Mengubah nilai properti OffsetZ dari efek transformasi terjemahan 3D. Properti OffsetZ menentukan jarak untuk diterjemahkan di sepanjang sumbu z. |
SetOffsetz Menganimasikan nilai properti OffsetZ dari efek transformasi terjemahan 3D. Properti OffsetZ menentukan jarak untuk diterjemahkan di sepanjang sumbu z. |
SetOffsetz Mengubah nilai properti OffsetZ. |
SetOffsetz Menganimasikan nilai properti OffsetZ. |
SetOpacity Mengubah nilai properti Opacity. |
SetOpacity Menganimasikan nilai properti Opacity. |
SetOpacity Mengatur nilai properti opasitas visual. |
SetOpacity Menganimasikan nilai properti opasitas visual. |
SetOpacityMode Mengatur mode opasitas untuk visual ini. |
Disetel Mengatur nilai merah untuk warna bayangan. (kelebihan beban 2/2) |
Disetel Mengatur nilai merah untuk warna bayangan. (kelebihan beban 1/2) |
SetRedDisable Menentukan apakah akan menerapkan fungsi transfer ke saluran merah. (IDCompositionLinearTransferEffect.SetRedDisable) |
SetRedDisable Menentukan apakah akan menerapkan fungsi transfer ke saluran merah. (IDCompositionTableTransferEffect.SetRedDisable) |
SetRedSlope Mengatur kelopak fungsi linier untuk saluran merah. (kelebihan beban 2/2) |
SetRedSlope Mengatur kelopak fungsi linier untuk saluran merah. (kelebihan beban 1/2) |
SetRedTable Mengatur daftar nilai yang digunakan untuk menentukan fungsi transfer untuk saluran merah. |
SetRedTableValue Mengatur nilai dalam tabel merah. (kelebihan beban 1/2) |
SetRedTableValue Mengatur nilai dalam tabel merah. (kelebihan beban 2/2) |
SetRedyIntercept Mengatur intersepsi Y dari fungsi linier untuk saluran merah. (kelebihan beban 1/2) |
SetRedyIntercept Mengatur intersepsi Y dari fungsi linier untuk saluran merah. (kelebihan beban 2/2) |
SetRight Mengubah nilai properti Kanan dari persegi klip. |
SetRight Menganimasikan nilai properti Kanan dari persegi klip. |
SetRoot Mengatur objek visual sebagai objek akar baru dari pohon visual. |
SetSaturation Mengatur kejenuhan gambar. (kelebihan beban 2/2) |
SetSaturation Mengatur kejenuhan gambar. (kelebihan beban 1/2) |
SetScaleX Mengubah nilai properti ScaleX dari transformasi skala 2D. |
SetScaleX Menganimasikan nilai properti ScaleX dari transformasi skala 2D. |
SetScaleX Mengubah nilai properti ScaleX dari transformasi skala 3D. |
SetScaleX Menganimasikan nilai properti ScaleX dari transformasi skala. |
Setscaley Mengubah nilai properti ScaleY dari transformasi skala 2D. |
Setscaley Menganimasikan nilai properti ScaleY dari transformasi skala 2D. |
Setscaley Mengubah nilai properti ScaleY dari transformasi skala 3D. |
Setscaley Menganimasikan nilai properti ScaleY dari transformasi skala. |
Setscalez Mengubah nilai properti ScaleZ dari transformasi skala 3D. |
Setscalez Menganimasikan nilai properti ScaleZ dari transformasi skala. |
SetSeed Mengatur benih untuk generator acak semu. |
SetSharpness Mengatur ketajaman efek. (kelebihan beban 2/2) |
SetSharpness Mengatur ketajaman efek. (kelebihan beban 1/2) |
SetSize Mengatur ukuran output turbulensi. |
SetSourceRect Menentukan wilayah tekstur Direct3D yang diwakili tekstur komposisi. |
SetStandardDeviation Metode IDCompositionGaussianBlurEffect::SetStandardDeviation(float) menetapkan jumlah kabur yang akan diterapkan pada gambar. |
SetStandardDeviation Metode IDCompositionGaussianBlurEffect::SetStandardDeviation(IDCompositionAnimation) mengatur jumlah kabur yang akan diterapkan pada gambar. |
SetStandardDeviation Mengatur jumlah kabur yang akan diterapkan ke saluran alfa gambar. (kelebihan beban 1/2) |
SetStandardDeviation Mengatur jumlah kabur yang akan diterapkan ke saluran alfa gambar. (kelebihan beban 2/2) |
SetStitchable Menentukan apakah jahitan aktif atau nonaktif. |
SetTop Mengubah nilai properti Atas persegi panjang klip. |
SetTop Menganimasikan nilai properti Atas persegi panjang klip. |
SetTopLeftRadiusx Mengubah atau menganimasikan nilai properti TopLeftRadiusX dari klip ini. Properti TopLeftRadiusX menentukan radius x elips yang membulatkan sudut kiri atas klip. |
SetTopLeftRadiusx Menganimasikan nilai properti TopLeftRadiusX dari klip ini. Properti TopLeftRadiusX menentukan radius x elips yang membulatkan sudut kiri atas klip. |
SetTopLeftRadiusy Mengubah atau menganimasikan nilai properti TopLeftRadiusY dari klip ini. Properti TopLeftRadiusY menentukan radius y elips yang membulatkan sudut kiri atas klip. |
SetTopLeftRadiusy Menganimasikan nilai properti TopLeftRadiusY dari klip ini. Properti TopLeftRadiusY menentukan radius y elips yang membulatkan sudut kiri atas klip. |
SetTopRightRadiusx Mengubah atau menganimasikan nilai properti TopRightRadiusX dari klip ini. Properti TopRightRadiusX menentukan radius x elips yang membulatkan sudut kanan atas klip. |
SetTopRightRadiusx Menganimasikan nilai properti TopRightRadiusX dari klip ini. Properti TopRightRadiusX menentukan radius x elips yang membulatkan sudut kanan atas klip. |
SetToprightRadiusy Mengubah atau menganimasikan nilai properti TopRightRadiusY dari klip ini. Properti TopRightRadiusY menentukan radius y elips yang membulatkan sudut kanan atas klip. |
SetToprightRadiusy Menganimasikan nilai properti TopRightRadiusY dari klip ini. Properti TopRightRadiusY menentukan radius y elips yang membulatkan sudut kanan atas klip. |
SetTransform Mengatur properti Transformasi visual ini ke matriks transformasi 3-by-2 yang ditentukan. |
SetTransform Mengatur properti Transformasi visual ini ke objek transformasi 2D yang ditentukan. |
SetTransform Mengatur properti Transformasi visual ini ke matriks transformasi 4-by-4 yang ditentukan. |
SetTransform Mengatur properti Transformasi visual ini ke objek transformasi 3D yang ditentukan. |
SetTransform3D Mengatur objek efek transformasi 3D yang memodifikasi rasterisasi visual tempat grup efek ini diterapkan. |
SetTransformMatrix Mengatur matriks transformasi efek. |
SetTransformMatrixElement Mengatur elemen matriks transformasi efek. (kelebihan beban 1/2) |
SetTransformMatrixElement Mengatur elemen matriks transformasi efek. (kelebihan beban 2/2) |
SetTransformParent Mengatur properti TransformParent dari visual ini. Properti TransformParent menetapkan sistem koordinat yang relatif terhadap visual ini. |
SetVisible Mengubah nilai properti Terlihat visual. |
SetWhitePoint Mengatur bagian atas kurva transfer kecerahan. |
SetWhitePointx Mengatur nilai x titik putih. (kelebihan beban 2/2) |
SetWhitePointx Mengatur nilai x titik putih. (kelebihan beban 1/2) |
SetWhitePointy Mengatur nilai y dari titik putih. (kelebihan beban 2/2) |
SetWhitePointy Mengatur nilai y dari titik putih. (kelebihan beban 1/2) |
TangguhkanDraw Menangguhkan gambar pada objek permukaan Microsoft DirectComposition ini. |
Trim Membuang piksel yang berada di luar persegi panjang pemangkasan yang ditentukan. |
WaitForCommitCompletion Menunggu mesin komposisi selesai memproses panggilan sebelumnya ke metode IDCompositionDevice::Commit. |
WaitForCommitCompletion Menunggu mesin komposisi selesai memproses panggilan sebelumnya ke metode IDCompositionDevice2::Commit. |
Antarmuka
IDCompositionAffineTransform2DEffect Efek komposit aritmatika digunakan untuk menggabungkan 2 gambar menggunakan jumlah piksel tertimbang dari gambar input. (IDCompositionAffineTransform2DEffect) |
IDCompositionAnimation Mewakili fungsi untuk menganimasikan satu atau beberapa properti dari satu atau beberapa objek Microsoft DirectComposition. |
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. |
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. |
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. |
Struktur
COMPOSITION_FRAME_STATS Menjelaskan statistik waktu dan komposisi untuk bingkai komposit. |
COMPOSITION_STATS Menjelaskan informasi waktu dan komposisi. |
COMPOSITION_TARGET_ID Berisi informasi tentang target render komposisi. |
COMPOSITION_TARGET_STATS Berisi informasi per target untuk bingkai komposisi dan target render. |
DCOMPOSITION_FRAME_STATISTICS Menjelaskan statistik pengaturan waktu dan komposisi untuk bingkai. |