header d2d1_1.h
Header ini digunakan oleh Direct2D. Untuk informasi selengkapnya, lihat:
d2d1_1.h berisi antarmuka pemrograman berikut:
Antarmuka
ID2D1Bitmap1 Mewakili bitmap yang dapat digunakan sebagai permukaan untuk ID2D1DeviceContext atau dipetakan ke dalam memori sistem, dan dapat berisi informasi konteks warna tambahan. |
ID2D1BitmapBrush1 Mengecat area dengan bitmap. (ID2D1BitmapBrush1) |
ID2D1ColorContext Mewakili konteks warna yang dapat digunakan dengan objek ID2D1Bitmap1. |
ID2D1CommandList Mewakili urutan perintah yang dapat direkam dan diputar kembali. |
ID2D1CommandSink Sink perintah diimplementasikan oleh Anda untuk aplikasi saat Anda ingin menerima pemutaran perintah yang direkam dalam daftar perintah. |
ID2D1Device Mewakili domain sumber daya yang objek dan konteks perangkatnya dapat digunakan bersama-sama. (ID2D1Device) |
ID2D1DeviceContext Mewakili sekumpulan buffer status dan perintah yang digunakan untuk merender ke target. |
ID2D1DrawingStateBlock1 Implementasi blok status gambar yang menambahkan fungsionalitas campuran primitif selain mode antialias, transformasi, tag, dan mode penyajian teks yang sudah ada. |
ID2D1Effect Mewakili konstruksi pemrosesan gambar dasar di Direct2D. |
ID2D1Factory1 Membuat sumber daya Direct2D. (ID2D1Factory1) |
ID2D1GdiMetafile Sumber daya Direct2D yang membungkus metafile WMF, EMF, atau EMF+. |
ID2D1GdiMetafileSink Pengembang menerapkan antarmuka yang memungkinkan metafile diputar ulang. |
ID2D1GradientStopCollection1 Mewakili kumpulan objek D2D1_GRADIENT_STOP untuk kuas gradien linier dan radial. Ini menyediakan metode get untuk semua parameter baru yang ditambahkan ke koleksi gradient stop. |
ID2D1ImageBrush Mewakili kuas berdasarkan ID2D1Image. |
ID2D1Multithread Mekanisme penguncian dari pabrik Direct2D yang digunakan Direct2D untuk mengontrol akses sumber daya eksklusif di aplikasi yang menggunakan beberapa utas. |
ID2D1PathGeometry1 Antarmuka ID2D1PathGeometry1 menambahkan fungsionalitas ke ID2D1PathGeometry. Secara khusus, ini menyediakan metode ComputePointAndSegmentAtLength khusus geometri jalur. |
ID2D1PrintControl Mengonversi primitif Direct2D yang disimpan dalam ID2D1CommandList menjadi representasi halaman tetap. Sub-sistem cetak kemudian mengonsumsi primitif. |
ID2D1Properties Mewakili sekumpulan properti run-time yang dapat diikat dan dapat ditemukan yang memungkinkan aplikasi berbasis data untuk memodifikasi status efek Direct2D. |
ID2D1StrokeStyle1 Menjelaskan informasi batas batas, batas miter, gabungan garis, dan garis putus-putus untuk goresan. (ID2D1StrokeStyle1) |
Fungsi
D2D1ConvertColorSpace Mengonversi warna yang diberikan dari satu ruang warna ke ruang warna lainnya. |
D2D1CreateDevice Membuat perangkat Direct2D baru yang terkait dengan perangkat DXGI yang disediakan. |
D2D1CreateDeviceContext Membuat konteks perangkat Direct2D baru yang terkait dengan permukaan DXGI. |
D2D1SinCos Mengembalikan sinus dan kosinus dari sudut. |
D2D1Tan Mengembalikan tangen sudut. |
D2D1Vec3Length Mengembalikan panjang vektor 3 dimensi. |
Fungsi panggilan balik
PD2D1_EFFECT_FACTORY Menjelaskan implementasi efek. |
Struktur
D2D1_BITMAP_BRUSH_PROPERTIES1 Menjelaskan mode perluas dan mode interpolasi ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES1) |
D2D1_BITMAP_PROPERTIES1 Struktur ini memungkinkan ID2D1Bitmap1 dibuat dengan opsi bitmap dan informasi konteks warna yang tersedia. |
D2D1_CREATION_PROPERTIES Menentukan opsi tempat perangkat Direct2D, pabrik, dan konteks perangkat dibuat. |
D2D1_DRAWING_STATE_DESCRIPTION1 Menjelaskan status gambar konteks perangkat. |
D2D1_EFFECT_INPUT_DESCRIPTION Menjelaskan fitur efek. |
D2D1_IMAGE_BRUSH_PROPERTIES Menjelaskan fitur kuas gambar. |
D2D1_LAYER_PARAMETERS1 Berisi batas konten, informasi masking, pengaturan opasitas, dan opsi lain untuk sumber daya lapisan. (D2D1_LAYER_PARAMETERS1) |
D2D1_MAPPED_RECT Menjelaskan memori yang dipetakan dari API ID2D1Bitmap1::Map. |
D2D1_POINT_DESCRIPTION Menjelaskan titik pada geometri jalur. |
D2D1_PRINT_CONTROL_PROPERTIES Properti pembuatan untuk objek ID2D1PrintControl. |
D2D1_RENDERING_CONTROLS Menjelaskan batasan yang akan diterapkan pada perender efek pencitraan. |
D2D1_STROKE_STYLE_PROPERTIES1 Menjelaskan goresan yang menguraikan bentuk. (D2D1_STROKE_STYLE_PROPERTIES1) |
Enumerasi
D2D1_BITMAP_OPTIONS Menentukan bagaimana bitmap dapat digunakan. |
D2D1_BUFFER_PRECISION Mewakili kedalaman bit alur pencitraan di Direct2D. |
D2D1_COLOR_INTERPOLATION_MODE Menentukan cara menginterpolasi antar warna. |
D2D1_COLOR_SPACE Menentukan opsi yang harus diterapkan ke ruang warna. |
D2D1_COMPOSITE_MODE Digunakan untuk menentukan mode campuran untuk semua operasi penpaduan Direct2D. |
D2D1_DEVICE_CONTEXT_OPTIONS Ini menentukan opsi yang berlaku untuk konteks perangkat selama masa pakainya. |
D2D1_INTERPOLATION_MODE Ini digunakan untuk menentukan kualitas penskalaan gambar dengan ID2D1DeviceContext::D rawImage dan dengan efek transformasi affine 2D. |
D2D1_LAYER_OPTIONS1 Menentukan bagaimana konten lapisan harus disiapkan. |
D2D1_MAP_OPTIONS Menentukan bagaimana memori yang akan dipetakan dari ID2D1Bitmap1 yang sesuai harus diperlakukan. |
D2D1_PRIMITIVE_BLEND Digunakan untuk menentukan mode campuran geometris untuk semua primitif Direct2D. |
D2D1_PRINT_FONT_SUBSET_MODE Menentukan kapan sumber daya font harus menjadi subset selama pencetakan. |
D2D1_PROPERTY Menentukan indeks properti sistem yang ada pada antarmuka ID2D1Properties untuk ID2D1Effect. |
D2D1_PROPERTY_TYPE Menentukan jenis properti yang didukung oleh antarmuka properti Direct2D. |
D2D1_STROKE_TRANSFORM_TYPE Mendefinisikan bagaimana dunia mengubah, titik per inci (dpi), dan lebar goresan mempengaruhi bentuk pena yang digunakan untuk membelai primitif. |
D2D1_SUBPROPERTY Menentukan indeks sub-properti sistem yang mungkin ada di properti apa pun. |
D2D1_THREADING_MODE Menentukan mode utas yang digunakan saat membuat perangkat, pabrik, dan konteks perangkat secara bersamaan. |
D2D1_UNIT_MODE Menentukan bagaimana unit dalam Direct2D akan ditafsirkan. |