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
Konteks Perangkat dan Perangkat