Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen rengi ve alfa değerini temel alan bir bit eşlem oluşturmak için taşma efektini kullanın. Belirli bir rengi arka plan rengi gibi bir efekt için giriş olarak kullanmak istediğinizde bu efekti kullanabilirsiniz.
Not
Etki, belirtilen renk değerini belirtilen şekilde geçirir. Çıktıyı önceden çarpılmış giriş bekleyen efektlere geçirmeyi planlıyorsanız, değerleri el ile önceden çarpmanız gerekir.
Bu etki için CLSID CLSID_D2D1Flood.
Taşma efektinin giriş görüntüsü yoktur.
Örnek resim
ComPtr<ID2D1Effect> floodEffect;
m_d2dContext->CreateEffect(CLSID_D2D1Flood, &floodEffect);
floodEffect->SetValue(D2D1_FLOOD_PROP_COLOR, D2D1::Vector4F(0.0f, 1.0f, 0.0f, 1.0f));
m_d2dContext->BeginDraw();
m_d2dContext->DrawImage(floodEffect.Get());
m_d2dContext->EndDraw();
Efekt özellikleri
| Görünen ad ve dizin numaralandırması | Açıklama |
|---|---|
| Renk D2D1_FLOOD_PROP_COLOR |
Bit eşlem rengi ve opaklığı. Bu özellik bir D2D1_VECTOR_4F. Her kanalın tek tek değerleri FLOAT, ilişkisiz ve birimsiz türündedir. Efekt, kanalların değerlerini değiştirmez. Her kanal için RGBA değerleri 0 ile 1 arasında değişir. Türü D2D1_VECTOR_4F. Varsayılan değer: {0.0f, 0.0f, 0.0f, 1.0f}. |
Çıktı bit eşlemi
Bu etki mantıksal olarak sonsuz boyutlu bir bit eşlem oluşturur.
Gereksinim -leri
| Gereksinim | Değer |
|---|---|
| Desteklenen en düşük istemci | Windows 7 için Windows 8 ve Platform Güncelleştirmesi [masaüstü uygulamaları | Windows Mağazası uygulamaları] |
| Desteklenen en düşük sunucu | Windows 7 için Windows 8 ve Platform Güncelleştirmesi [masaüstü uygulamaları | Windows Mağazası uygulamaları] |
| Üstbilgi | d2d1effects.h |
| Kütüphane | d2d1.lib, dxguid.lib |