Antarmuka ID2D1RenderTarget (d2d1.h)
Mewakili objek yang dapat menerima perintah gambar. Antarmuka yang mewarisi dari ID2D1RenderTarget merender perintah gambar yang mereka terima dengan cara yang berbeda.
Warisan
Antarmuka ID2D1RenderTarget mewarisi dari ID2D1Resource. ID2D1RenderTarget juga memiliki jenis anggota berikut:
Metode
Antarmuka ID2D1RenderTarget memiliki metode ini.
ID2D1RenderTarget::BeginDraw Memulai menggambar pada target render ini. |
ID2D1RenderTarget::Clear Menghapus area gambar ke warna yang ditentukan. (kelebihan beban 2/3) |
ID2D1RenderTarget::Clear Menghapus area gambar ke warna yang ditentukan. (kelebihan beban 1/3) |
ID2D1RenderTarget::CreateBitmap Membuat bitmap Direct2D yang tidak diinisialisasi. |
ID2D1RenderTarget::CreateBitmap Membuat bitmap Direct2D dari penunjuk ke data sumber dalam memori. |
ID2D1RenderTarget::CreateBitmap Membuat ID2D1BitmapBrush dari bitmap yang ditentukan. (kelebihan beban 2/3) |
ID2D1RenderTarget::CreateBitmapBrush Membuat ID2D1BitmapBrush dari bitmap yang ditentukan. (kelebihan beban 1/3) |
ID2D1RenderTarget::CreateBitmapBrush Membuat ID2D1BitmapBrush dari bitmap yang ditentukan. Kuas menggunakan nilai default untuk keburaman dan transformasinya. |
ID2D1RenderTarget::CreateBitmapBrush Membuat ID2D1BitmapBrush dari bitmap yang ditentukan. (kelebihan beban 3/3) |
ID2D1RenderTarget::CreateBitmapBrush Membuat ID2D1BitmapBrush dari bitmap yang ditentukan. Kuas menggunakan nilai default untuk mode perpanjangan, mode interpolasi, opasitas, dan transformasi. |
ID2D1RenderTarget::CreateBitmapFromWicBitmap Membuat ID2D1Bitmap dengan menyalin bitmap Microsoft Windows Imaging Component (WIC) yang ditentukan. (kelebihan beban 2/4) |
ID2D1RenderTarget::CreateBitmapFromWicBitmap Membuat ID2D1Bitmap dengan menyalin bitmap Microsoft Windows Imaging Component (WIC) yang ditentukan. (kelebihan beban 4/4) |
ID2D1RenderTarget::CreateBitmapFromWicBitmap Membuat ID2D1Bitmap dengan menyalin bitmap Microsoft Windows Imaging Component (WIC) yang ditentukan. (kelebihan beban 3/4) |
ID2D1RenderTarget::CreateCompatibleRenderTarget Membuat target render bitmap baru untuk digunakan selama gambar di luar layar menengah yang kompatibel dengan target render saat ini. |
ID2D1RenderTarget::CreateCompatibleRenderTarget Membuat target render bitmap untuk digunakan selama gambar di luar layar menengah yang kompatibel dengan target render saat ini. (kelebihan beban 2/2) |
ID2D1RenderTarget::CreateCompatibleRenderTarget Membuat target render bitmap untuk digunakan selama gambar di luar layar menengah yang kompatibel dengan target render saat ini. (kelebihan beban 1/2) |
ID2D1RenderTarget::CreateCompatibleRenderTarget Membuat target render bitmap untuk digunakan selama gambar di luar layar menengah yang kompatibel dengan target render saat ini. Target render bitmap baru memiliki format piksel yang sama (tetapi bukan mode alfa) sebagai target render saat ini. |
ID2D1RenderTarget::CreateCompatibleRenderTarget Membuat target render bitmap baru untuk digunakan selama gambar di luar layar menengah yang kompatibel dengan target render saat ini dan memiliki format piksel yang sama (tetapi bukan mode alfa) sebagai target render saat ini. |
ID2D1RenderTarget::CreateCompatibleRenderTarget Membuat target render bitmap baru untuk digunakan selama gambar di luar layar menengah yang kompatibel dengan target render saat ini dan memiliki ukuran, DPI, dan format piksel yang sama (tetapi bukan mode alfa) sebagai target render saat ini. |
ID2D1RenderTarget::CreateGradientStopCollection Membuat ID2D1GradientStopCollection dari array struktur D2D1_GRADIENT_STOP yang ditentukan. |
ID2D1RenderTarget::CreateGradientStopCollection Membuat ID2D1GradientStopCollection dari perhentian gradien yang ditentukan yang menggunakan gamma interpolasi warna D2D1_GAMMA_2_2 dan mode perluasan klem. |
ID2D1RenderTarget::CreateLayer Membuat sumber daya lapisan yang dapat digunakan dengan target render ini dan target render yang kompatibel. (kelebihan beban 2/2) |
ID2D1RenderTarget::CreateLayer Membuat sumber daya lapisan yang dapat digunakan dengan target render ini dan target render yang kompatibel. Lapisan baru memiliki ukuran awal yang ditentukan. |
ID2D1RenderTarget::CreateLayer Membuat sumber daya lapisan yang dapat digunakan dengan target render ini dan target render yang kompatibel. (kelebihan beban 1/2) |
ID2D1RenderTarget::CreateLinearGradientBrush Membuat ID2D1LinearGradientBrush yang berisi pemberhentian gradien yang ditentukan dan memiliki transformasi dan opasitas dasar yang ditentukan. |
ID2D1RenderTarget::CreateLinearGradientBrush Membuat ID2D1LinearGradientBrush yang berisi pemberhentian gradien yang ditentukan, tidak memiliki transformasi, dan memiliki opasitas dasar 1.0. |
ID2D1RenderTarget::CreateLinearGradientBrush Membuat objek ID2D1LinearGradientBrush untuk area pengecatan dengan gradien linier. |
ID2D1RenderTarget::CreateMesh Buat jala yang menggunakan segitiga untuk menggambarkan bentuk. |
ID2D1RenderTarget::CreateRadialGradientBrush Membuat ID2D1RadialGradientBrush yang berisi pemberhentian gradien yang ditentukan dan memiliki transformasi dan opasitas dasar yang ditentukan. |
ID2D1RenderTarget::CreateRadialGradientBrush Membuat ID2D1RadialGradientBrush yang berisi pemberhentian gradien yang ditentukan, tidak memiliki transformasi, dan memiliki opasitas dasar 1.0. |
ID2D1RenderTarget::CreateRadialGradientBrush Membuat objek ID2D1RadialGradientBrush yang dapat digunakan untuk melukis area dengan gradien radial. |
ID2D1RenderTarget::CreateSharedBitmap Membuat ID2D1Bitmap yang datanya dibagikan dengan sumber daya lain. |
ID2D1RenderTarget::CreateSolidColorBrush Membuat ID2D1SolidColorBrush baru yang memiliki warna dan opasitas yang ditentukan. |
ID2D1RenderTarget::CreateSolidColorBrush Membuat ID2D1SolidColorBrush baru yang memiliki warna yang ditentukan dan opasitas dasar 1,0f. |
ID2D1RenderTarget::CreateSolidColorBrush Membuat ID2D1SolidColorBrush baru yang dapat digunakan untuk melukis area dengan warna solid. |
ID2D1RenderTarget::D rawBitmap Menggambar bitmap yang ditentukan setelah menskalakannya ke ukuran persegi panjang yang ditentukan. (kelebihan beban 1/3) |
ID2D1RenderTarget::D rawBitmap Menggambar bitmap yang ditentukan setelah menskalakannya ke ukuran persegi panjang yang ditentukan. (kelebihan beban 2/3) |
ID2D1RenderTarget::D rawBitmap Menggambar bitmap yang ditentukan setelah menskalakannya ke ukuran persegi panjang yang ditentukan. (kelebihan beban 3/3) |
ID2D1RenderTarget::D rawEllipse Menggambar kerangka elips yang ditentukan menggunakan gaya goresan yang ditentukan. |
ID2D1RenderTarget::D rawEllipse Menggambar kerangka elips dengan dimensi dan goresan yang ditentukan. |
ID2D1RenderTarget::D rawGeometry Menggambar kerangka geometri yang ditentukan menggunakan gaya goresan yang ditentukan. |
ID2D1RenderTarget::D rawGlyphRun Menggambar glyph yang ditentukan. |
ID2D1RenderTarget::D rawLine Menggambar garis di antara titik yang ditentukan menggunakan gaya goresan yang ditentukan. |
ID2D1RenderTarget::D rawRectangle Menggambar kerangka persegi panjang yang memiliki dimensi dan gaya goresan yang ditentukan. (kelebihan beban 2/2) |
ID2D1RenderTarget::D rawRectangle Menggambar kerangka persegi panjang yang memiliki dimensi dan gaya goresan yang ditentukan. (kelebihan beban 1/2) |
ID2D1RenderTarget::D rawRoundedRectangle Menggambar kerangka persegi panjang bulat yang ditentukan menggunakan gaya goresan yang ditentukan. (kelebihan beban 1/2) |
ID2D1RenderTarget::D rawRoundedRectangle Menggambar kerangka persegi panjang bulat yang ditentukan menggunakan gaya goresan yang ditentukan. (kelebihan beban 2/2) |
ID2D1RenderTarget::D rawText Menggambar teks yang ditentukan menggunakan informasi format yang disediakan oleh objek IDWriteTextFormat. (kelebihan beban 1/2) |
ID2D1RenderTarget::D rawText Menggambar teks yang ditentukan menggunakan informasi format yang disediakan oleh objek IDWriteTextFormat. (kelebihan beban 2/2) |
ID2D1RenderTarget::D rawTextLayout Menggambar teks yang diformat yang dijelaskan oleh objek IDWriteTextLayout yang ditentukan. |
ID2D1RenderTarget::EndDraw Mengakhiri operasi menggambar pada target render dan menunjukkan status kesalahan saat ini dan tag terkait. |
ID2D1RenderTarget::FillEllipse Mengecat interior elips yang ditentukan. (kelebihan beban 1/2) |
ID2D1RenderTarget::FillEllipse Mengecat interior elips yang ditentukan. (kelebihan beban 2/2) |
ID2D1RenderTarget::FillGeometry Mengecat interior geometri yang ditentukan. |
ID2D1RenderTarget::FillMesh Mengecat interior jala yang ditentukan. |
ID2D1RenderTarget::FillOpacityMask Menerapkan masker opasitas yang dijelaskan oleh bitmap yang ditentukan ke kuas dan menggunakan kuas itu untuk melukis wilayah target render. (kelebihan beban 1/2) |
ID2D1RenderTarget::FillOpacityMask Menerapkan masker opasitas yang dijelaskan oleh bitmap yang ditentukan ke kuas dan menggunakan kuas itu untuk melukis wilayah target render. (kelebihan beban 2/2) |
ID2D1RenderTarget::FillRectangle Mengecat interior persegi panjang yang ditentukan. (kelebihan beban 1/2) |
ID2D1RenderTarget::FillRectangle Mengecat interior persegi panjang yang ditentukan. (kelebihan beban 2/2) |
ID2D1RenderTarget::FillRoundedRectangle Mengecat interior persegi panjang bulat yang ditentukan. (kelebihan beban 1/2) |
ID2D1RenderTarget::FillRoundedRectangle Mengecat interior persegi panjang bulat yang ditentukan. (kelebihan beban 2/2) |
ID2D1RenderTarget::Flush Menjalankan semua perintah gambar yang tertunda. |
ID2D1RenderTarget::GetAntialiasMode Mengambil mode antialias saat ini untuk operasi menggambar nonteks. |
ID2D1RenderTarget::GetDpi Mengembalikan titik target render per inci (DPI). |
ID2D1RenderTarget::GetMaximumBitmapSize Mendapatkan ukuran maksimum, dalam unit yang bergantung pada perangkat (piksel), dari satu dimensi bitmap yang didukung oleh target render. |
ID2D1RenderTarget::GetPixelFormat Mengambil format piksel dan mode alfa dari target render. |
ID2D1RenderTarget::GetPixelSize Mengembalikan ukuran target render dalam piksel perangkat. |
ID2D1RenderTarget::GetSize Mengembalikan ukuran target render dalam piksel independen perangkat. |
ID2D1RenderTarget::GetTags Mendapatkan label untuk operasi menggambar berikutnya. |
ID2D1RenderTarget::GetTextAntialiasMode Mendapatkan mode antialisis saat ini untuk operasi gambar teks dan glyph. |
ID2D1RenderTarget::GetTextRenderingParams Mengambil opsi penyajian teks target saat ini. |
ID2D1RenderTarget::GetTransform Mendapatkan transformasi target render saat ini. |
ID2D1RenderTarget::IsSupported Menunjukkan apakah target render mendukung properti yang ditentukan. (kelebihan beban 1/2) |
ID2D1RenderTarget::IsSupported Menunjukkan apakah target render mendukung properti yang ditentukan. (kelebihan beban 2/2) |
ID2D1RenderTarget::P opAxisAlignedClip Menghapus klip terakhir yang diratakan sumbu dari target render. Setelah metode ini dipanggil, klip tidak lagi diterapkan ke operasi gambar berikutnya. |
ID2D1RenderTarget::P opLayer Berhenti mengalihkan operasi menggambar ke lapisan yang ditentukan oleh panggilan PushLayer terakhir. |
ID2D1RenderTarget::P ushAxisAlignedClip Menentukan persegi panjang tempat semua operasi gambar berikutnya dipotong. (kelebihan beban 2/2) |
ID2D1RenderTarget::P ushAxisAlignedClip Menentukan persegi panjang tempat semua operasi gambar berikutnya dipotong. (kelebihan beban 1/2) |
ID2D1RenderTarget::P ushLayer Menambahkan lapisan yang ditentukan ke target render sehingga menerima semua operasi gambar berikutnya hingga PopLayer dipanggil. (kelebihan beban 2/2) |
ID2D1RenderTarget::P ushLayer Menambahkan lapisan yang ditentukan ke target render sehingga menerima semua operasi gambar berikutnya hingga PopLayer dipanggil. (kelebihan beban 1/2) |
ID2D1RenderTarget::RestoreDrawingState Mengatur status gambar target render ke id2D1DrawingStateBlock yang ditentukan. |
ID2D1RenderTarget::SaveDrawingState Menyimpan status gambar saat ini ke ID2D1DrawingStateBlock yang ditentukan. |
ID2D1RenderTarget::SetAntialiasMode Mengatur mode antialisis dari target render. Mode antialias berlaku untuk semua operasi gambar berikutnya, tidak termasuk operasi gambar teks dan glyph. |
ID2D1RenderTarget::SetDpi Mengatur titik per inci (DPI) dari target render. |
ID2D1RenderTarget::SetTags Menentukan label untuk operasi gambar berikutnya. |
ID2D1RenderTarget::SetTextAntialiasMode Menentukan mode antialisis yang akan digunakan untuk operasi gambar teks dan glyph berikutnya. |
ID2D1RenderTarget::SetTextRenderingParams Menentukan opsi penyajian teks yang akan diterapkan ke semua operasi gambar teks dan glyph berikutnya. |
ID2D1RenderTarget::SetTransform Menerapkan transformasi yang ditentukan ke target render, menggantikan transformasi yang ada. Semua operasi gambar berikutnya terjadi di ruang yang diubah. (kelebihan beban 2/2) |
ID2D1RenderTarget::SetTransform Menerapkan transformasi yang ditentukan ke target render, menggantikan transformasi yang ada. Semua operasi gambar berikutnya terjadi di ruang yang diubah. (kelebihan beban 1/2) |
Keterangan
Aplikasi Anda harus membuat target render sekali dan menahannya selama masa pakai aplikasi atau sampai metode EndDraw target render mengembalikan kesalahan D2DERR_RECREATE_TARGET . Ketika Anda menerima kesalahan ini, Anda perlu membuat ulang target render (dan sumber daya apa pun yang dibuatnya).
Persyaratan
Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1.h |