Baca dalam bahasa Inggris

Bagikan melalui


header d2d1_3.h

Header ini digunakan oleh Direct2D. Untuk informasi selengkapnya, lihat:

d2d1_3.h berisi antarmuka pemrograman berikut:

Antarmuka

 
ID2D1ColorContext1

Mewakili konteks warna yang akan digunakan dengan Efek Manajemen Warna.
ID2D1CommandSink2

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1CommandSink1 yang ada. Ini juga memungkinkan akses ke rendering tinta dan penyajian jala gradien.
ID2D1CommandSink3

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1CommandSink2 yang ada. Ini juga memungkinkan akses ke penyajian batch sprite.
ID2D1CommandSink4

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1CommandSink3 yang ada. Ini juga memungkinkan akses ke mode campuran primitif baru, MAX, melalui metode SetPrimitiveBlend2.
ID2D1CommandSink5

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1CommandSink4 yang ada, ditambah mengaktifkan akses ke metode BlendImage.
ID2D1Device2

Mewakili domain sumber daya yang objek dan konteks perangkatnya dapat digunakan bersama-sama. Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1Device1 yang ada. Ini juga memungkinkan pembuatan objek ID2D1DeviceContext2.
ID2D1Device3

Mewakili domain sumber daya yang objek dan konteks perangkatnya dapat digunakan bersama-sama. Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1Device2. Ini juga memungkinkan pembuatan objek ID2D1DeviceContext3.
ID2D1Device4

Mewakili domain sumber daya yang objek dan konteks perangkatnya dapat digunakan bersama-sama. Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1Device3. Ini juga memungkinkan pembuatan objek ID2D1DeviceContext4.
ID2D1Device5

Mewakili domain sumber daya yang objek dan konteks perangkatnya dapat digunakan bersama-sama. Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1Device4. Ini juga memungkinkan pembuatan objek ID2D1DeviceContext5.
ID2D1Device6

Mewakili domain sumber daya yang objek dan konteks perangkatnya dapat digunakan bersama-sama. Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1Device5, ditambah antarmuka ini memungkinkan pembuatan objek ID2D1DeviceContext6.
ID2D1Device7

Mewakili domain sumber daya yang objek dan konteks perangkatnya dapat digunakan bersama-sama.
ID2D1DeviceContext2

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1DeviceContext1, ditambah memungkinkan fungsionalitas seperti penyajian tinta, penyajian jala gradien, dan pemuatan gambar yang ditingkatkan.
ID2D1DeviceContext3

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1DeviceContext2, ditambah antarmuka ini memungkinkan fungsionalitas untuk membuat dan menggambar batch sprite.
ID2D1DeviceContext4

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1DeviceContext3, ditambah antarmuka ini memungkinkan fungsionalitas untuk menangani jenis glyph font warna baru.
ID2D1DeviceContext5

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1DeviceContext4, ditambah memungkinkan pembuatan konteks warna dan dokumen Svg.
ID2D1DeviceContext6

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1DeviceContext5 yang ada, ditambah memungkinkan akses ke metode BlendImage.
ID2D1DeviceContext7

Memungkinkan pembuatan dan gambar objek realisasi geometri; memperluas antarmuka konteks perangkat sebelumnya dengan dukungan untuk font warna tingkat lanjut.
ID2D1Factory3

Membuat sumber daya Direct2D. Antarmuka ini juga memungkinkan pembuatan objek ID2D1Device2.
ID2D1Factory4

Membuat sumber daya Direct2D. Antarmuka ini juga memungkinkan pembuatan objek ID2D1Device3.
ID2D1Factory5

Membuat sumber daya Direct2D. Antarmuka ini juga memungkinkan pembuatan objek ID2D1Device4.
ID2D1Factory6

Membuat sumber daya Direct2D. Antarmuka ini juga memungkinkan pembuatan objek ID2D1Device5.
ID2D1Factory7

Membuat sumber daya Direct2D. Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1Factory6, ditambah memungkinkan pembuatan objek ID2D1Device6.
ID2D1Factory8

Membuat sumber daya Direct2D. Antarmuka ini juga memungkinkan pembuatan objek ID2D1Device7 .
ID2D1GdiMetafile1

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1GdiMetafile yang ada. Ini juga memungkinkan mengakses DPI metafile dan batas.
ID2D1GdiMetafileSink1

Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1GdiMetafileSink yang ada. Ini juga memungkinkan akses ke rekaman metafile.
ID2D1GradientMesh

Mewakili representasi yang bergantung pada perangkat dari jala gradien yang terdiri dari patch. Gunakan metode ID2D1DeviceContext2::CreateGradientMesh untuk membuat instans ID2D1GradientMesh.
ID2D1ImageSource

Mewakili produsen piksel yang dapat mengisi bidang 2D arbitrer. (ID2D1ImageSource)
ID2D1ImageSourceFromWic

Menghasilkan data piksel 2D yang telah bersumber dari WIC.
ID2D1Ink

Mewakili satu goresan berkelanjutan dari tinta lebar variabel, seperti yang didefinisikan oleh serangkaian segmen dan lebar Bezier.
ID2D1InkStyle

Mewakili kumpulan properti gaya yang akan digunakan oleh metode seperti ID2D1DeviceContext2::D rawInk saat merender tinta. Gaya tinta mendefinisikan bentuk dan transformasi nib (ujung pena).
ID2D1LookupTable3D

Kontainer untuk data tabel pencarian 3D yang dapat diteruskan ke efek LookupTable3D.
ID2D1SpriteBatch

Mewakili satu grup sprite dengan properti gambar terkait.
ID2D1SvgGlyphStyle

Objek ini memasok nilai untuk pengisian konteks, context-stroke, dan context-value yang digunakan saat merender Glyph SVG.
ID2D1TransformedImageSource

Mewakili sumber gambar yang berbagi sumber daya dengan sumber gambar asli.

Fungsi

 
D2D1GetGradientMeshInteriorPointsFromCoonsPatch

Mengembalikan titik interior untuk patch jala gradien berdasarkan titik yang menentukan patch Coons.

Struktur

 
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_INK_BEZIER_SEGMENT

Mewakili segmen Bezier yang akan digunakan dalam pembuatan objek ID2D1Ink. Struktur ini berbeda dari D2D1_BEZIER_SEGMENT karena terdiri dari D2D1_INK_POINTs, yang berisi radius selain koordinat x dan y.
D2D1_INK_POINT

Mewakili titik, pasangan radius yang membentuk bagian dari D2D1_INK_BEZIER_SEGMENT.
D2D1_INK_STYLE_PROPERTIES

Menentukan bentuk ujung pena umum dan transformasi yang digunakan dalam objek ID2D1InkStyle.
D2D1_SIMPLE_COLOR_PROFILE

Deskripsi sederhana dari ruang warna.
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES

Properti sumber gambar yang ditransformasi.

Enumerasi

 
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

Menentukan kebijakan snapping piksel saat merender bitmap glyph warna.
D2D1_COLOR_CONTEXT_TYPE

Menentukan cara profil warna ditentukan.
D2D1_GAMMA1

Menentukan gamma apa yang digunakan untuk interpolasi dan penpaduan.
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS

Bendera opsi yang mengontrol konversi utama yang dilakukan oleh CreateImageSourceFromDxgi, jika ada.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS

Mengontrol bendera opsi untuk ID2D1ImageSource baru saat dibuat.
D2D1_INK_NIB_SHAPE

Menentukan tampilan nib tinta (ujung pena) sebagai bagian dari struktur D2D1_INK_STYLE_PROPERTIES.
D2D1_ORIENTATION

Menentukan flip dan rotasi di mana gambar muncul.
D2D1_PATCH_EDGE_MODE

Menentukan cara merender tepi jala gradien.
D2D1_SPRITE_OPTIONS

Menentukan aspek tambahan tentang bagaimana batch sprite akan digambar, sebagai bagian dari panggilan ke ID2D1DeviceContext3::D rawSpriteBatch.
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS

Bendera opsi untuk sumber gambar yang ditransformasi.