Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Header ini digunakan oleh Direct2D. Untuk informasi selengkapnya, lihat:
d2d1.h berisi antarmuka pemrograman berikut:
Antarmuka
|
ID2D1Bitmap Mewakili bitmap yang telah terikat ke ID2D1RenderTarget. |
|
ID2D1BitmapBrush Mengecat area dengan bitmap. (ID2D1BitmapBrush) |
|
ID2D1BitmapRenderTarget Merender ke tekstur perantara yang dibuat oleh metode CreateCompatibleRenderTarget. |
|
ID2D1Brush Mendefinisikan objek yang melukis area. Antarmuka yang berasal dari ID2D1Brush menjelaskan bagaimana area dicat. |
|
ID2D1DCRenderTarget Masalah saat menggambar perintah ke konteks perangkat GDI. |
|
ID2D1DrawingStateBlock Mewakili status gambar dari target render:_the mode antialisis, transformasi, tag, dan opsi penyajian teks. |
|
ID2D1EllipseGeometry Mewakili elips. |
|
ID2D1Factory Membuat sumber daya Direct2D. (ID2D1Factory) |
|
ID2D1GdiInteropRenderTarget Menyediakan akses ke konteks perangkat yang dapat menerima perintah gambar GDI. |
|
ID2D1Geometry Mewakili sumber daya geometri dan mendefinisikan sekumpulan metode pembantu untuk memanipulasi dan mengukur bentuk geometris. Antarmuka yang mewarisi dari ID2D1Geometry menentukan bentuk tertentu. |
|
ID2D1GeometryGroup Mewakili geometri komposit, yang terdiri dari objek ID2D1Geometry lainnya. |
|
ID2D1GeometrySink Menjelaskan jalur geometris yang dapat berisi garis, busur, kurva Bezier kubik, dan kurva Bezier kuadrat. |
|
ID2D1GradientStopCollection Mewakili kumpulan objek D2D1_GRADIENT_STOP untuk kuas gradien linier dan radial. |
|
ID2D1HwndRenderTarget Merender instruksi menggambar ke jendela. |
|
ID2D1Image Mewakili produsen piksel yang dapat mengisi bidang 2D arbitrer. (ID2D1Image) |
|
ID2D1Layer Mewakili penyimpanan cadangan yang diperlukan untuk merender lapisan. |
|
ID2D1LinearGradientBrush Mengecat area dengan gradien linier. |
|
ID2D1Mesh Mewakili sekumpulan simpul yang membentuk daftar segitiga. |
|
ID2D1PathGeometry Mewakili bentuk kompleks yang mungkin terdiri dari busur, kurva, dan garis. |
|
ID2D1RadialGradientBrush Mengecat area dengan gradien radial. |
|
ID2D1RectangleGeometry Menjelaskan persegi panjang dua dimensi. |
|
ID2D1RenderTarget Mewakili objek yang dapat menerima perintah gambar. Antarmuka yang mewarisi dari ID2D1RenderTarget merender perintah gambar yang mereka terima dengan cara yang berbeda. |
|
ID2D1Resource Mewakili sumber daya gambar Direct2D. |
|
ID2D1RoundedRectangleGeometry Menjelaskan persegi panjang bulat. |
|
ID2D1SimplifiedGeometrySink Menjelaskan jalur geometris yang tidak berisi kurva atau busur bezier kuadrat. |
|
ID2D1SolidColorBrush Mengecat area dengan warna solid. |
|
ID2D1StrokeStyle Menjelaskan informasi batas batas, batas miter, gabungan garis, dan garis putus-putus untuk goresan. (ID2D1StrokeStyle) |
|
ID2D1TessellationSink Mengisi objek ID2D1Mesh dengan segitiga. |
|
ID2D1TransformedGeometry Mewakili geometri yang telah diubah. |
Fungsi
|
D2D1CreateFactory D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,D2D1_FACTORY_OPTIONS*,void**) membuat objek pabrik yang dapat digunakan untuk membuat sumber daya Direct2D. |
|
D2D1CreateFactory Fungsi D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**) membuat objek pabrik yang dapat digunakan untuk membuat sumber daya Direct2D. |
|
D2D1InvertMatrix Mencoba untuk mengubah matriks yang ditentukan. |
|
D2D1IsMatrixInvertible Menunjukkan apakah matriks yang ditentukan tidak dapat dibalik. |
|
D2D1MakeRotateMatrix Membuat transformasi rotasi yang berputar berdasarkan sudut yang ditentukan tentang titik yang ditentukan. |
|
D2D1MakeSkewMatrix Membuat transformasi condong yang memiliki sudut sumbu x, sudut sumbu y, dan titik tengah yang ditentukan. |
Struktur
|
D2D1_ARC_SEGMENT Menjelaskan busur elips di antara dua titik. |
|
D2D1_BEZIER_SEGMENT Mewakili segmen bezier kubik yang digambar di antara dua titik. |
|
D2D1_BITMAP_BRUSH_PROPERTIES Menjelaskan mode perluas dan mode interpolasi ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES) |
|
D2D1_BITMAP_PROPERTIES Menjelaskan format piksel dan dpi bitmap. |
|
D2D1_BRUSH_PROPERTIES Menjelaskan tingkat keburaman dan transformasi kuas. |
|
D2D1_DRAWING_STATE_DESCRIPTION Menjelaskan status gambar target render. |
|
D2D1_ELLIPSE Berisi titik tengah, radius x, dan radius y elips. |
|
D2D1_FACTORY_OPTIONS Berisi tingkat penelusuran kesalahan objek ID2D1Factory. |
|
D2D1_GRADIENT_STOP Berisi posisi dan warna pemberhentian gradien. |
|
D2D1_HWND_RENDER_TARGET_PROPERTIES Berisi opsi HWND, ukuran piksel, dan presentasi untuk ID2D1HwndRenderTarget. |
|
D2D1_LAYER_PARAMETERS Berisi batas konten, informasi masker, pengaturan opasitas, dan opsi lain untuk sumber daya lapisan. (D2D1_LAYER_PARAMETERS) |
|
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES Berisi titik awal dan titik akhir sumbu gradien untuk ID2D1LinearGradientBrush. |
|
D2D1_QUADRATIC_BEZIER_SEGMENT Berisi titik kontrol dan titik akhir untuk segmen Bezier kuadrat. |
|
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES Berisi offset asal gradien dan ukuran dan posisi elips gradien untuk ID2D1RadialGradientBrush. |
|
D2D1_RENDER_TARGET_PROPERTIES Berisi opsi penyajian (perangkat keras atau perangkat lunak), format piksel, informasi DPI, opsi jarak jauh, dan persyaratan dukungan Direct3D untuk target render. |
|
D2D1_ROUNDED_RECT Berisi dimensi dan radii sudut persegi panjang bulat. |
|
D2D1_STROKE_STYLE_PROPERTIES Menjelaskan goresan yang menguraikan bentuk. (D2D1_STROKE_STYLE_PROPERTIES) |
|
D2D1_TRIANGLE Berisi tiga simpul yang menggambarkan segitiga. |
Enumerasi
|
D2D1_ANTIALIAS_MODE Menentukan bagaimana tepi primitif nonteks dirender. |
|
D2D1_ARC_SIZE Menentukan apakah busur harus lebih besar dari 180 derajat. |
|
D2D1_BITMAP_INTERPOLATION_MODE Menentukan algoritma yang digunakan saat gambar diskalakan atau diputar. |
|
D2D1_CAP_STYLE Menjelaskan bentuk di akhir garis atau segmen. |
|
D2D1_COMBINE_MODE Menentukan metode yang berbeda di mana dua geometri dapat digabungkan. |
|
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS Menentukan fitur tambahan yang dapat didukung oleh target render yang kompatibel saat dibuat. Enumerasi ini memungkinkan kombinasi bitwise dari nilai anggotanya. |
|
D2D1_DASH_STYLE Menjelaskan urutan tanda hubung dan celah dalam goresan. |
|
D2D1_DC_INITIALIZE_MODE Menentukan bagaimana konteks perangkat diinisialisasi untuk penyajian GDI saat diambil dari target render. |
|
D2D1_DEBUG_LEVEL Menunjukkan jenis informasi yang disediakan oleh Lapisan Debug Direct2D. |
|
D2D1_DRAW_TEXT_OPTIONS Menentukan apakah snapping teks ditekan atau kliping ke persegi tata letak diaktifkan. Enumerasi ini memungkinkan kombinasi bitwise dari nilai anggotanya. |
|
D2D1_EXTEND_MODE Menentukan bagaimana kuas melukis area di luar area konten normalnya. |
|
D2D1_FACTORY_TYPE Menentukan apakah Direct2D menyediakan sinkronisasi untuk ID2D1Factory dan sumber daya yang dibuatnya, sehingga dapat diakses dengan aman dari beberapa utas. |
|
D2D1_FEATURE_LEVEL Menjelaskan dukungan DirectX minimum yang diperlukan untuk penyajian perangkat keras dengan target render. |
|
D2D1_FIGURE_BEGIN Menunjukkan apakah gambar ID2D1SimplifiedGeometrySink tertentu diisi atau berongga. |
|
D2D1_FIGURE_END Menunjukkan apakah gambar ID2D1SimplifiedGeometrySink tertentu terbuka atau tertutup. |
|
D2D1_FILL_MODE Menentukan bagaimana area geometri atau angka yang saling bersinggungan digabungkan untuk membentuk area geometri komposit. |
|
D2D1_GAMMA Menentukan gamma mana yang digunakan untuk interpolasi. |
|
D2D1_GEOMETRY_RELATION Menjelaskan bagaimana satu objek geometri terkait spasial dengan objek geometri lain. |
|
D2D1_GEOMETRY_SIMPLIFICATION_OPTION Menentukan bagaimana geometri disederhanakan ke ID2D1SimplifiedGeometrySink. |
|
D2D1_LAYER_OPTIONS Menentukan opsi yang dapat diterapkan saat sumber daya lapisan diterapkan untuk membuat lapisan. |
|
D2D1_LINE_JOIN Menjelaskan bentuk yang menggabungkan dua garis atau segmen. |
|
D2D1_OPACITY_MASK_CONTENT Menjelaskan apakah masker opasitas berisi grafik atau teks. Direct2D menggunakan informasi ini untuk menentukan ruang gamma mana yang akan digunakan saat memadukan masker opasitas. |
|
D2D1_PATH_SEGMENT Menunjukkan apakah segmen harus di-stroke dan apakah gabungan antara segmen ini dan yang sebelumnya harus halus. Enumerasi ini memungkinkan kombinasi bitwise dari nilai anggotanya. |
|
D2D1_PRESENT_OPTIONS Menjelaskan bagaimana target render beraksi saat menyajikan kontennya. Enumerasi ini memungkinkan kombinasi bitwise dari nilai anggotanya. |
|
D2D1_RENDER_TARGET_TYPE Menjelaskan apakah target render menggunakan penyajian perangkat keras atau perangkat lunak, atau jika Direct2D harus memilih mode penyajian. |
|
D2D1_RENDER_TARGET_USAGE Menjelaskan bagaimana target render di-remote dan apakah target tersebut harus kompatibel dengan GDI. Enumerasi ini memungkinkan kombinasi bitwise dari nilai anggotanya. |
|
D2D1_SWEEP_DIRECTION Menentukan arah busur elips digambar. |
|
D2D1_TEXT_ANTIALIAS_MODE Menjelaskan mode antialias yang digunakan untuk menggambar teks. |
|
D2D1_WINDOW_STATE Menjelaskan apakah jendela terpaku. |