Bagikan melalui


Antarmuka ID2D1DeviceContext (d2d1_1.h)

Mewakili sekumpulan buffer status dan perintah yang digunakan untuk merender ke target.

Konteks perangkat dapat dirender ke bitmap target atau daftar perintah.

Warisan

Antarmuka ID2D1DeviceContext mewarisi dari ID2D1RenderTarget. ID2D1DeviceContext juga memiliki jenis anggota berikut:

Metode

Antarmuka ID2D1DeviceContext memiliki metode ini.

 
ID2D1DeviceContext::CreateBitmap

Membuat bitmap yang dapat digunakan sebagai permukaan target, untuk membaca kembali ke CPU, atau sebagai sumber untuk API DrawBitmap dan ID2D1BitmapBrush. Selain itu, informasi konteks warna dapat diteruskan ke bitmap. (kelebihan beban 1/2)
ID2D1DeviceContext::CreateBitmap

Membuat bitmap yang dapat digunakan sebagai permukaan target, untuk membaca kembali ke CPU, atau sebagai sumber untuk API DrawBitmap dan ID2D1BitmapBrush. Selain itu, informasi konteks warna dapat diteruskan ke bitmap. (kelebihan beban 2/2)
ID2D1DeviceContext::CreateBitmapBrush

Membuat kuas bitmap, gambar input adalah objek bitmap Direct2D. (kelebihan beban 4/4)
ID2D1DeviceContext::CreateBitmapBrush

Membuat kuas bitmap, gambar input adalah objek bitmap Direct2D. (kelebihan beban 3/4)
ID2D1DeviceContext::CreateBitmapBrush

Membuat kuas bitmap, gambar input adalah objek bitmap Direct2D. (kelebihan beban 2/4)
ID2D1DeviceContext::CreateBitmapBrush

Membuat kuas bitmap, gambar input adalah objek bitmap Direct2D. (kelebihan beban 1/4)
ID2D1DeviceContext::CreateBitmapFromDxgiSurface

Membuat bitmap dari permukaan DXGI yang dapat ditetapkan sebagai permukaan target atau memiliki informasi konteks warna tambahan yang ditentukan. (kelebihan beban 2/2)
ID2D1DeviceContext::CreateBitmapFromDxgiSurface

Membuat bitmap dari permukaan DXGI yang dapat ditetapkan sebagai permukaan target atau memiliki informasi konteks warna tambahan yang ditentukan. (kelebihan beban 1/2)
ID2D1DeviceContext::CreateBitmapFromWicBitmap

Membuat bitmap Direct2D dengan menyalin bitmap WIC. (kelebihan beban 1/2)
ID2D1DeviceContext::CreateBitmapFromWicBitmap

Membuat bitmap Direct2D dengan menyalin bitmap WIC. (kelebihan beban 2/2)
ID2D1DeviceContext::CreateBitmapFromWicBitmap

Membuat ID2D1Bitmap dengan menyalin bitmap Microsoft Windows Imaging Component (WIC) yang ditentukan. (kelebihan beban 1/4)
ID2D1DeviceContext::CreateColorContext

Membuat konteks warna.
ID2D1DeviceContext::CreateColorContextFromFilename

Membuat konteks warna dengan memuatnya dari nama file yang ditentukan. Byte profil adalah konten file yang ditentukan oleh Nama file.
ID2D1DeviceContext::CreateColorContextFromWicColorContext

Membuat konteks warna dari IWICColorContext. Ruang D2D1ColorContext dari konteks yang dihasilkan bervariasi, lihat Keterangan untuk informasi selengkapnya. (ID2D1DeviceContext.CreateColorContextFromWicColorContext)
ID2D1DeviceContext::CreateCommandList

Membuat objek ID2D1CommandList.
ID2D1DeviceContext::CreateEffect

Membuat efek untuk ID kelas yang ditentukan.
ID2D1DeviceContext::CreateGradientStopCollection

Membuat koleksi berhenti gradien, memungkinkan gradien berisi saluran warna dengan nilai di luar [0,1] dan juga memungkinkan penyajian ke target render warna tinggi dengan interpolasi di ruang sRGB.
ID2D1DeviceContext::CreateImageBrush

Membuat kuas gambar. Gambar input dapat berupa semua jenis gambar, termasuk bitmap, efek, atau daftar perintah. (kelebihan beban 2/3)
ID2D1DeviceContext::CreateImageBrush

Membuat kuas gambar. Gambar input dapat berupa semua jenis gambar, termasuk bitmap, efek, atau daftar perintah. (kelebihan beban 3/3)
ID2D1DeviceContext::CreateImageBrush

Membuat kuas gambar. Gambar input dapat berupa semua jenis gambar, termasuk bitmap, efek, atau daftar perintah. (kelebihan beban 1/3)
ID2D1DeviceContext::D rawBitmap

Menggambar bitmap ke target render. (kelebihan beban 2/5)
ID2D1DeviceContext::D rawBitmap

Menggambar bitmap ke target render. (kelebihan beban 4/5)
ID2D1DeviceContext::D rawBitmap

Menggambar bitmap ke target render. (kelebihan beban 3/5)
ID2D1DeviceContext::D rawBitmap

Menggambar bitmap ke target render. (kelebihan beban 1/5)
ID2D1DeviceContext::D rawGdiMetafile

Gambar metafile ke konteks perangkat. (kelebihan beban 1/3)
ID2D1DeviceContext::D rawGdiMetafile

Gambar metafile ke konteks perangkat. (kelebihan beban 2/3)
ID2D1DeviceContext::D rawGlyphRun

Menggambar serangkaian glyph ke konteks perangkat.
ID2D1DeviceContext::D rawImage

Menggambar gambar ke konteks perangkat. (kelebihan beban 8/8)
ID2D1DeviceContext::D rawImage

Menggambar gambar ke konteks perangkat. (kelebihan beban 1/8)
ID2D1DeviceContext::D rawImage

Menggambar gambar ke konteks perangkat. (kelebihan beban 7/8)
ID2D1DeviceContext::D rawImage

Menggambar gambar ke konteks perangkat. (kelebihan beban 2/8)
ID2D1DeviceContext::D rawImage

Menggambar gambar ke konteks perangkat. (kelebihan beban 6/8)
ID2D1DeviceContext::D rawImage

Menggambar gambar ke konteks perangkat. (kelebihan beban 4/8)
ID2D1DeviceContext::D rawImage

Menggambar gambar ke konteks perangkat. (kelebihan beban 3/8)
ID2D1DeviceContext::D rawImage

Menggambar gambar ke konteks perangkat. (kelebihan beban 5/8)
ID2D1DeviceContext::FillOpacityMask

Isi menggunakan saluran alfa dari bitmap masker opasitas yang disediakan. Keburaman kuas akan di modulasi oleh masker. Mode antialias target render harus diatur ke alias. (kelebihan beban 2/3)
ID2D1DeviceContext::FillOpacityMask

Isi menggunakan saluran alfa dari bitmap masker opasitas yang disediakan. Keburaman kuas akan di modulasi oleh masker. Mode antialias target render harus diatur ke alias. (kelebihan beban 1/3)
ID2D1DeviceContext::FillOpacityMask

Isi menggunakan saluran alfa dari bitmap masker opasitas yang disediakan. Keburaman kuas akan di modulasi oleh masker. Mode antialias target render harus diatur ke alias. (kelebihan beban 3/3)
ID2D1DeviceContext::GetDevice

Mendapatkan perangkat yang terkait dengan konteks perangkat.
ID2D1DeviceContext::GetEffectInvalidRectangleCount

Mendapatkan jumlah persegi output tidak valid yang telah terakumulasi pada efek.
ID2D1DeviceContext::GetEffectInvalidRectangles

Mendapatkan persegi panjang yang tidak valid yang telah terakumulasi sejak terakhir kali efek digambar dan EndDraw kemudian dipanggil pada konteks perangkat.
ID2D1DeviceContext::GetEffectRequiredInputRectangles

Mengembalikan persegi panjang input yang diperlukan untuk disediakan oleh pemanggil untuk menghasilkan persegi output yang diberikan.
ID2D1DeviceContext::GetGlyphRunWorldBounds

Mendapatkan batas ruang dunia dalam DIP dari eksekusi glyph menggunakan DPI konteks perangkat.
ID2D1DeviceContext::GetImageLocalBounds

Mendapatkan batas gambar tanpa transformasi dunia dari konteks yang diterapkan.
ID2D1DeviceContext::GetImageWorldBounds

Mendapatkan batas gambar dengan transformasi dunia dari konteks yang diterapkan.
ID2D1DeviceContext::GetPrimitiveBlend

Mengembalikan campuran primitif yang saat ini ditetapkan yang digunakan oleh konteks perangkat.
ID2D1DeviceContext::GetRenderingControls

Mendapatkan kontrol penyajian yang telah diterapkan ke konteks.
ID2D1DeviceContext::GetTarget

Mendapatkan target yang saat ini terkait dengan konteks perangkat.
ID2D1DeviceContext::GetUnitMode

Mendapatkan mode yang digunakan untuk menginterpretasikan nilai menurut konteks perangkat.
ID2D1DeviceContext::InvalidateEffectInputRectangle

Ini menunjukkan bahwa sebagian input efek tidak valid. Metode ini dapat dipanggil berkali-kali.
ID2D1DeviceContext::IsBufferPrecisionSupported

Menunjukkan apakah presisi buffer didukung oleh perangkat Direct3D yang mendasarinya.
ID2D1DeviceContext::IsDxgiFormatSupported

Menunjukkan apakah format didukung oleh konteks perangkat.
ID2D1DeviceContext::P ushLayer

Dorong lapisan ke klip dan tumpukan lapisan konteks perangkat. (kelebihan beban 2/2)
ID2D1DeviceContext::P ushLayer

Dorong lapisan ke klip dan tumpukan lapisan konteks perangkat. (kelebihan beban 1/2)
ID2D1DeviceContext::SetPrimitiveBlend

Mengubah mode campuran primitif yang digunakan untuk semua operasi penyajian dalam konteks perangkat.
ID2D1DeviceContext::SetRenderingControls

Mengatur kontrol penyajian untuk konteks perangkat tertentu. (kelebihan beban 1/2)
ID2D1DeviceContext::SetRenderingControls

Mengatur kontrol penyajian untuk konteks perangkat tertentu. (kelebihan beban 2/2)
ID2D1DeviceContext::SetTarget

Bitmap atau daftar perintah yang sekarang akan dirender oleh konteks perangkat Direct2D.
ID2D1DeviceContext::SetUnitMode

Mengatur unit apa yang akan digunakan untuk menginterpretasikan nilai yang diteruskan ke dalam konteks perangkat.

Keterangan

Sumber daya apa pun yang dibuat dari konteks perangkat dapat dibagikan dengan sumber daya lain yang dibuat dari konteks perangkat saat kedua konteks dibuat pada perangkat yang sama.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1_1.h

Lihat juga

D2D1CreateDeviceContext

Konteks Perangkat dan Perangkat

ID2D1Device::CreateDeviceContext

ID2D1RenderTarget