METODE ID2D1DeviceContext1::D rawGeometryRealization (d2d1_2.h)
Merender realisasi geometri tertentu ke target dengan kuas yang ditentukan.
Sintaks
void DrawGeometryRealization(
[in] ID2D1GeometryRealization *geometryRealization,
[in] ID2D1Brush *brush
);
Parameter
[in] geometryRealization
Jenis: ID2D1GeometryRealization*
Realisasi geometri yang akan dirender.
[in] brush
Jenis: ID2D1Brush*
Kuas untuk merender realisasi dengan.
Mengembalikan nilai
Jenis: HRESULT
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
HRESULT | Deskripsi |
---|---|
S_OK | Tidak terjadi kesalahan. |
E_OUTOFMEMORY | Direct2D tidak dapat mengalokasikan memori yang cukup untuk menyelesaikan panggilan. |
E_INVALIDARG | Nilai yang tidak valid diteruskan ke metode . |
Keterangan
Metode ini menghormati semua status yang saat ini ditetapkan (transformasi, DPI, mode unit, gambar target, klip, lapisan); namun, artefak seperti faset dapat muncul saat merender realisasi dengan skala efektif besar (baik melalui transformasi atau DPI). Penelepon harus membuat realisasi mereka dengan toleransi perataan yang sesuai menggunakan D2D1_DEFAULT_FLATTENING_TOLERANCE atau ComputeFlatteningTolerance untuk mengimbangi hal ini.
Selain itu, penelepon harus menyadari batas render yang aman saat membuat realisasi geometri. Jika geometri meluas di luar [-524.287, 524.287] DIP dalam arah X atau Y ke ruang koordinat aslinya (pra-transformasi), maka dapat dipotong ke batas tersebut ketika direalisasikan. Kliping ini akan terlihat bahkan jika realisasi kemudian diubah agar pas dalam batas render yang aman.
Persyaratan
Klien minimum yang didukung | Windows 8.1 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1_2.h |
Pustaka | D2d1.lib |
DLL | D2d1.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk