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. |