Bagikan melalui


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.