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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk