Bagikan melalui


Antarmuka ID2D1EffectContext (d2d1effectauthor.h)

Menyediakan metode pabrik dan manajemen status lainnya untuk efek dan mengubah penulis.

Warisan

Antarmuka ID2D1EffectContext mewarisi dari antarmuka IUnknown . ID2D1EffectContext juga memiliki jenis anggota berikut:

Metode

Antarmuka ID2D1EffectContext memiliki metode ini.

 
ID2D1EffectContext::CheckFeatureSupport

Ini menunjukkan apakah kemampuan opsional didukung oleh perangkat D3D.
ID2D1EffectContext::CreateBlendTransform

Ini membuat transformasi campuran yang dapat dimasukkan ke dalam grafik transformasi.
ID2D1EffectContext::CreateBorderTransform

Membuat transformasi yang memperluas inputnya tanpa batas di setiap arah berdasarkan yang diteruskan dalam mode perpanjangan.
ID2D1EffectContext::CreateBoundsAdjustmentTransform

Membuat dan mengembalikan transformasi penyesuaian batas.
ID2D1EffectContext::CreateColorContext

Membuat konteks warna dari ruang warna.
ID2D1EffectContext::CreateColorContextFromFilename

Membuat konteks warna dengan memuatnya dari nama file yang ditentukan. Byte profil adalah konten file yang ditentukan oleh nama file.
ID2D1EffectContext::CreateColorContextFromWicColorContext

Membuat konteks warna dari IWICColorContext. Ruang D2D1ColorContext dari konteks yang dihasilkan bervariasi, lihat Keterangan untuk informasi selengkapnya. (ID2D1EffectContext.CreateColorContextFromWicColorContext)
ID2D1EffectContext::CreateEffect

Membuat efek Direct2D untuk ID kelas yang ditentukan.
ID2D1EffectContext::CreateOffsetTransform

Membuat dan mengembalikan transformasi offset.
ID2D1EffectContext::CreateResourceTexture

Membuat atau menemukan tekstur sumber daya yang diberikan, tergantung pada apakah id sumber daya ditentukan.
ID2D1EffectContext::CreateTransformNodeFromEffect

Membungkus grafik efek menjadi satu simpul transformasi lalu dimasukkan ke dalam grafik transformasi. Ini memungkinkan efek untuk mengagregasi efek lain.
ID2D1EffectContext::CreateVertexBuffer

Membuat buffer vertex atau menemukan buffer vertex standar dan secara opsional menginisialisasinya dengan simpul.
ID2D1EffectContext::FindResourceTexture

Menemukan tekstur sumber daya yang diberikan jika telah dibuat dengan ID2D1EffectContext::CreateResourceTexture dengan GUID yang sama.
ID2D1EffectContext::FindVertexBuffer

Ini menemukan buffer vertex yang diberikan jika telah dibuat dengan ID2D1EffectContext::CreateVertexBuffer dengan GUID yang sama.
ID2D1EffectContext::GetDpi

Mendapatkan pemetaan unit yang akan digunakan efek untuk properti yang bisa berada di titik per inci (dpi) atau piksel.
ID2D1EffectContext::GetMaximumSupportedFeatureLevel

Ini menunjukkan tingkat fitur maksimum dari daftar yang disediakan yang didukung oleh perangkat.
ID2D1EffectContext::IsBufferPrecisionSupported

Menunjukkan apakah presisi buffer didukung oleh perangkat Direct2D yang mendasarinya.
ID2D1EffectContext::IsShaderLoaded

Pengujian ini untuk melihat apakah shader yang diberikan dimuat.
ID2D1EffectContext::LoadComputeShader

Memuat shader yang diberikan dengan ID uniknya. (ID2D1EffectContext.LoadComputeShader)
ID2D1EffectContext::LoadPixelShader

Memuat shader yang diberikan dengan ID uniknya. (ID2D1EffectContext.LoadPixelShader)
ID2D1EffectContext::LoadVertexShader

Memuat shader yang diberikan dengan ID uniknya. (ID2D1EffectContext.LoadVertexShader)

Keterangan

Antarmuka ini diteruskan ke implementasi efek melalui metode ID2D1EffectImpl::Initialize . Untuk mencegah aplikasi secara santai mendapatkan akses ke antarmuka ini, dan untuk memisahkan jumlah referensi antara antarmuka publik dan privat, tidak dimungkinkan untuk memanggil QueryInterface antara ID2D1DeviceContext dan ID2D1EffectContext.

Setiap panggilan ke ID2D1Effect::Initialize akan disediakan antarmuka ID2D1EffectContext yang berbeda. Antarmuka ini melacak alokasi sumber daya untuk efeknya. Ketika efek dirilis, alokasi yang sesuai juga akan dirilis.

Persyaratan

   
Klien minimum yang didukung Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1effectauthor.h

Lihat juga

ID2D1EffectImpl

ID2D1Factory::RegisterEffect

IUnknown