Bagikan melalui


Struktur Direct2D

Direct2D menyediakan struktur berikut. Struktur tambahan didefinisikan dalam D2D1 Namespace.

Di bagian ini

Topik Deskripsi
D2D_COLOR_F Menjelaskan komponen merah, hijau, biru, dan alfa warna.
D2D_MATRIX_3X2_F Mewakili matriks 3-by-2.
D2D_MATRIX_4X3_F Menjelaskan matriks floating point 4-by-3.
D2D_MATRIX_4X4_F Menjelaskan matriks titik mengambang 4 demi 4.
D2D_MATRIX_5X4_F Menjelaskan matriks floating point 5-by-4.
D2D_POINT_2F Mewakili pasangan koordinat x dan koordinat y, yang dinyatakan sebagai nilai floating-point, dalam ruang dua dimensi.
D2D_POINT_2L Struktur D2D_POINT_2L mendefinisikan koordinat x- dan y- dari suatu titik.
D2D_POINT_2U Mewakili pasangan koordinat x dan koordinat y, yang dinyatakan sebagai nilai bilangan bulat 32-bit yang tidak ditandatangani, dalam ruang dua dimensi.
D2D_RECT_F Mewakili persegi panjang yang ditentukan oleh koordinat sudut kiri atas (kiri, atas) dan koordinat sudut kanan bawah (kanan, bawah).
D2D_RECT_L Struktur D2D_RECT_L mendefinisikan koordinat sudut kiri atas dan kanan bawah persegi panjang.
D2D_RECT_U Mewakili persegi panjang yang ditentukan oleh sepasang koordinat sudut kiri atas (kiri,atas) dan sepasang koordinat sudut kanan bawah (kanan, bawah). Koordinat ini dinyatakan sebagai nilai bilangan bulat 32-bit.
D2D_SIZE_F Menyimpan sepasang nilai floating-point yang diurutkan, biasanya lebar dan tinggi persegi panjang.
D2D_SIZE_U Menyimpan sepasang bilangan bulat yang diurutkan, biasanya lebar dan tinggi persegi panjang.
D2D_VECTOR_2F Vektor 2D yang terdiri dari dua nilai floating-point presisi tunggal (x, y).
D2D_VECTOR_3F Vektor 3D yang terdiri dari tiga nilai floating-point presisi tunggal (x, y, z).
D2D_VECTOR_4F Vektor 4D yang terdiri dari empat nilai floating-point presisi tunggal (x, y, z, w).
D2D1_ARC_SEGMENT Menjelaskan busur elips antara dua titik.
D2D1_BEZIER_SEGMENT Mewakili segmen bezier kubik yang digambar di antara dua titik.
D2D1_BITMAP_BRUSH_PROPERTIES Menjelaskan mode perluasan dan mode interpolasi ID2D1BitmapBrush.
D2D1_BITMAP_BRUSH_PROPERTIES1 Menjelaskan mode perluasan dan mode interpolasi ID2D1BitmapBrush.
D2D1_BITMAP_PROPERTIES Menjelaskan format piksel dan dpi bitmap.
D2D1_BITMAP_PROPERTIES1 Struktur ini memungkinkanID2D1Bitmap1dibuat dengan opsi bitmap dan informasi konteks warna yang tersedia.
D2D1_BLEND_DESCRIPTION Menentukan deskripsi campuran yang akan digunakan dalam transformasi campuran tertentu.
D2D1_BRUSH_PROPERTIES Menjelaskan keburaman dan transformasi kuas.
D2D1_COLOR_F Menjelaskan komponen merah, hijau, biru, dan alfa warna.
D2D1_CREATION_PROPERTIES Menentukan opsi tempat Direct2D perangkat, pabrik, dan konteks perangkat dibuat.
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES Menentukan shader vertex dan deskripsi elemen input untuk menentukan tata letak input.
D2D1_DRAWING_STATE_DESCRIPTION Menjelaskan status menggambar target render.
D2D1_DRAWING_STATE_DESCRIPTION1 Menjelaskan status menggambar konteks perangkat.
D2D1_EFFECT_INPUT_DESCRIPTION Menjelaskan fitur efek.
D2D1_ELLIPSE Berisi titik tengah, radius x, dan y-radius elips.
D2D1_FACTORY_OPTIONS Berisi tingkat penelusuran kesalahan objekID2D1Factory.
D2D1_FEATURE_DATA_DOUBLES Menjelaskan dukungan untuk ganda dalam shader.
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS Menjelaskan dukungan shader komputasi, yang merupakan opsi pada tingkat fitur D3D10.
D2D1_GRADIENT_MESH_PATCH Mewakili patch tensor dengan 16 titik kontrol, 4 warna sudut, dan bendera batas. ID2D1GradientMesh terdiri dari 1 patch jala gradien atau lebih. Gunakan fungsi GradientMeshPatch atau fungsi GradientMeshPatchFromCoonsPatch untuk membuatnya.
D2D1_GRADIENT_STOP Berisi posisi dan warna hentian gradien.
D2D1_HWND_RENDER_TARGET_PROPERTIES Berisi opsi HWND, ukuran piksel, dan presentasi untuk ID2D1HwndRenderTarget.
D2D1_INK_STYLE_PROPERTIES Menentukan bentuk tip pena umum dan transformasi yang digunakan dalam objekID2D1InkStyle.
D2D1_IMAGE_BRUSH_PROPERTIES Menjelaskan fitur sikat gambar.
D2D1_INK_BEZIER_SEGMENT Mewakili segmen Bezier yang akan digunakan dalam pembuatan objekID2D1Ink. Struktur ini berbeda dari D2D1_BEZIER_SEGMENT karena terdiri dari D2D1_INK_POINT, yang berisi radius selain koordinat x dan y.
D2D1_INK_POINT Mewakili titik, pasangan radius yang membentuk bagian dari D2D1_INK_BEZIER_SEGMENT.
D2D1_INPUT_DESCRIPTION Menjelaskan opsi yang mengubah dapat diatur pada tekstur input.
D2D1_INPUT_ELEMENT_DESC Deskripsi elemen tunggal ke tata letak puncak.
D2D1_LAYER_PARAMETERS Berisi batas konten, informasi masker, pengaturan opasitas, dan opsi lain untuk sumber daya lapisan.
D2D1_LAYER_PARAMETERS1 Berisi batas konten, informasi masker, pengaturan opasitas, dan opsi lain untuk sumber daya lapisan.
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES Berisi titik awal dan titik akhir sumbu gradien untuk ID2D1LinearGradientBrush.
D2D1_MATRIX_3X2_F Mewakili matriks 3-by-2.
D2D1_MATRIX_4X3_F Mewakili matriks 4-by-3.
D2D1_MATRIX_4X4_F Mewakili matriks 4 demi 4.
D2D1_MATRIX_5X4_F Mewakili matriks 5 demi 4.
D2D1_MAPPED_RECT Menjelaskan memori yang dipetakan dari ID2D1Bitmap1::Map API.
D2D1_PIXEL_FORMAT Berisi format data dan mode alfa untuk bitmap atau target render.
D2D1_POINT_2F Mewakili pasangan koordinat x dan koordinat y dalam ruang dua dimensi.
D2D1_POINT_2L Struktur POINT mendefinisikan koordinat x- dan y- dari suatu titik.
D2D1_POINT_2U Mewakili pasangan koordinat x dan koordinat y dalam ruang dua dimensi.
D2D1_POINT_DESCRIPTION Menjelaskan titik pada geometri jalur.
D2D1_PRINT_CONTROL_PROPERTIES Properti pembuatan untuk objekid2D1PrintControl.
D2D1_PROPERTY_BINDING Menentukan pengikatan properti ke sepasang fungsi yang mendapatkan dan mengatur properti yang sesuai.
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_RECT_F Mewakili persegi panjang yang ditentukan oleh koordinat sudut kiri atas (kiri, atas) dan koordinat sudut kanan bawah (kanan, bawah).
D2D1_RECT_L Struktur RECT mendefinisikan koordinat sudut kiri atas dan kanan bawah persegi panjang.
D2D1_RECT_U Mewakili persegi panjang yang ditentukan oleh koordinat sudut kiri atas (kiri, atas) dan koordinat sudut kanan bawah (kanan, bawah).
D2D1_RESOURCE_TEXTURE_PROPERTIES Menentukan tekstur sumber daya saat tekstur sumber daya asli dibuat.
D2D1_RESOURCE_USAGE Menjelaskan memori yang digunakan oleh tekstur dan shader gambar.
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_RENDERING_CONTROLS Menjelaskan batasan yang akan diterapkan ke perender efek pencitraan.
D2D1_ROUNDED_RECT Berisi dimensi dan radii sudut persegi panjang bulat.
D2D1_SIMPLE_COLOR_PROFILE Deskripsi sederhana tentang ruang warna.
D2D1_SIZE_F Menyimpan sepasang float yang diurutkan, biasanya lebar dan tinggi persegi panjang.
D2D1_SIZE_U Menyimpan sepasang bilangan bulat yang diurutkan, biasanya lebar dan tinggi persegi panjang.
D2D1_STROKE_STYLE_PROPERTIES Menjelaskan goresan yang menguraikan bentuk.
D2D1_STROKE_STYLE_PROPERTIES1 Menjelaskan goresan yang menguraikan bentuk.
D2D1_SVG_LENGTH Mewakili panjang SVG.
D2D1_SVG_PRESERVE_ASPECT_RATIO Mewakili semua pengaturan SVG preserveAspectRatio.
D2D1_SVG_VIEWBOX Mewakili SVG viewBox.
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES Properti sumber gambar yang diubah.
D2D1_TRIANGLE Berisi tiga simpul yang menggambarkan segitiga.
D2D1_VECTOR_2F Vektor 2 nilai FLOAT (x, y).
D2D1_VECTOR_3F Vektor 3 nilai FLOAT (x, y, z).
D2D1_VECTOR_4F Vektor 4 nilai FLOAT (x, y, z, w).
D2D1_VERTEX_BUFFER_PROPERTIES Menentukan properti buffer vertex yang merupakan standar untuk semua definisi shader vertex.
D2D1_VERTEX_RANGE Mendefinisikan berbagai simpul yang digunakan saat merender kurang dari konten lengkap buffer vertex.
D3DCOLORVALUE Menyimpan informasi warna dan saluran alfa.
PD2D1_EFFECT_FACTORY Menjelaskan implementasi efek.