Bagikan melalui


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

Lihat juga

Gambaran Umum API Direct2D

Memulai

ID2D1Resource