header d2d1effectauthor.h
Header ini digunakan oleh Direct2D. Untuk informasi selengkapnya, lihat:
d2d1effectauthor.h berisi antarmuka pemrograman berikut:
Antarmuka
ID2D1AnalysisTransform Memasok data ke efek analisis. |
ID2D1BlendTransform Menyediakan metode untuk memungkinkan operasi campuran dimasukkan ke dalam grafik transformasi. |
ID2D1BorderTransform Memperluas persegi panjang input ke tak terbatas menggunakan mode perluasan yang ditentukan. |
ID2D1BoundsAdjustmentTransform Transformasi dukungan untuk efek guna memodifikasi persegi output dari efek atau bitmap sebelumnya. |
ID2D1ComputeInfo Mengaktifkan spesifikasi informasi untuk pass penyajian compute-shader. |
ID2D1ComputeTransform Menentukan transformasi yang menggunakan shader komputasi. |
ID2D1ConcreteTransform Mewakili serangkaian transformasi yang diterapkan oleh sistem penyajian efek, yang menyediakan fungsionalitas tetap. |
ID2D1DrawInfo Antarmuka ini digunakan untuk menggambarkan pass penyajian GPU pada vertex atau shader piksel. Ini diteruskan ke ID2D1DrawTransform. |
ID2D1DrawTransform Implementasi khusus dari perhitungan Shantzis ke transformasi yang diterapkan pada GPU. |
ID2D1EffectContext Menyediakan metode pabrik dan manajemen status lainnya untuk efek dan mengubah penulis. (ID2D1EffectContext) |
ID2D1EffectImpl Memungkinkan antarmuka dan perilaku efek kustom ditentukan oleh pembuat efek. |
ID2D1OffsetTransform Menginstruksikan sistem penyajian efek untuk mengimbangi bitmap input tanpa memasukkan kode penyajian. |
ID2D1RenderInfo Menjelaskan informasi render yang umum untuk semua berbagai implementasi transformasi. |
ID2D1ResourceTexture Melacak tekstur sumber daya yang dibuat transformasi. |
ID2D1SourceTransform Mewakili tahap rasterisasi berbasis CPU dalam grafik alur transformasi. |
ID2D1Transform Mewakili antarmuka dasar untuk semua transformasi yang diterapkan oleh pembuat transformasi. |
ID2D1TransformGraph Mewakili grafik node transformasi. |
ID2D1TransformNode Menjelaskan simpul dalam topologi transformasi. |
ID2D1VertexBuffer Menentukan buffer vertex dimensi tunggal yang dapat dipetakan. |
Fungsi panggilan balik
PD2D1_PROPERTY_GET_FUNCTION Mendapatkan properti dari efek. |
PD2D1_PROPERTY_SET_FUNCTION Mengatur properti pada efek. |
Struktur
D2D1_BLEND_DESCRIPTION Menentukan deskripsi campuran yang akan digunakan dalam transformasi campuran tertentu. |
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES Menentukan shader vertex dan deskripsi elemen input untuk menentukan tata letak input. |
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS Menjelaskan dukungan shader komputasi, yang merupakan opsi pada tingkat fitur D3D10. |
D2D1_FEATURE_DATA_DOUBLES Menjelaskan dukungan untuk ganda dalam shader. |
D2D1_INPUT_DESCRIPTION Menjelaskan opsi yang mengubah dapat diatur pada tekstur input. |
D2D1_INPUT_ELEMENT_DESC Deskripsi elemen tunggal ke tata letak puncak. |
D2D1_PROPERTY_BINDING Menentukan pengikatan properti ke sepasang fungsi yang mendapatkan dan mengatur properti yang sesuai. |
D2D1_RESOURCE_TEXTURE_PROPERTIES Menentukan tekstur sumber daya saat tekstur sumber daya asli dibuat. |
D2D1_VERTEX_BUFFER_PROPERTIES Menentukan properti buffer vertex yang standar untuk semua definisi shader vertex. |
D2D1_VERTEX_RANGE Menentukan rentang simpul yang digunakan saat merender kurang dari konten lengkap buffer vertex. |
Enumerasi
D2D1_BLEND Menentukan bagaimana salah satu sumber warna diturunkan dan secara opsional menentukan operasi preblend pada sumber warna. |
D2D1_BLEND_OPERATION Menentukan operasi campuran pada dua sumber warna. |
D2D1_CHANGE_TYPE Menjelaskan bendera yang memengaruhi bagaimana perender berinteraksi dengan shader vertex kustom. (D2D1_CHANGE_TYPE) |
D2D1_CHANNEL_DEPTH Memungkinkan penelepon untuk mengontrol kedalaman saluran tahap dalam alur penyajian. |
D2D1_FEATURE Mendefinisikan kemampuan perangkat Direct3D yang mendasar yang dapat dikueri menggunakan ID2D1EffectContext::CheckFeatureSupport. |
D2D1_FILTER Mewakili mode pemfilteran yang dapat dipilih transformasi untuk digunakan pada tekstur input. |
D2D1_PIXEL_OPTIONS Menunjukkan bagaimana pengambilan sampel shader piksel akan dibatasi. |
D2D1_VERTEX_OPTIONS Menjelaskan bendera yang memengaruhi bagaimana perender berinteraksi dengan shader vertex kustom. (D2D1_VERTEX_OPTIONS) |
D2D1_VERTEX_USAGE Menunjukkan apakah buffer vertex jarang berubah atau sering. |