Udostępnij za pośrednictwem


Efekt metadanych nieprzezroczystości

Tego efektu można użyć do oznaczania obszaru obrazu wejściowego jako nieprzezroczystego, więc możliwe są wewnętrzne optymalizacje renderowania wykresu.

Nuta

Ten efekt nie modyfikuje samego obrazu, aby był nieprzezroczystym. Modyfikuje dane skojarzone z obrazem, aby renderer zakładał, że określony region jest nieprzezroczystym.

Identyfikator CLSID dla tego efektu jest CLSID_D2D1OpacityMetadata.

Właściwości efektu

Nazwa wyświetlana i wyliczenie indeksu Typ i wartość domyślna Opis
OutputRect
D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT
D2D1_VECTOR_4F
(-FLT_MAX, -FLT_MAX, FLT_MAX, FLT_MAX)
Część obrazu źródłowego, który jest nieprzezroczystym. Wartość domyślna to cały obraz wejściowy.

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient Windows 8 i aktualizacja platformy dla systemu Windows 7 [aplikacje klasyczne | Aplikacje ze Sklepu Windows]
Minimalny obsługiwany serwer Windows 8 i aktualizacja platformy dla systemu Windows 7 [aplikacje klasyczne | Aplikacje ze Sklepu Windows]
Nagłówek d2d1effects.h
Biblioteka d2d1.lib, dxguid.lib

ID2D1Effect