IDCompositionEffect interface (dcomp.h)

Represents a bitmap effect that modifies the rasterization of a visual's subtree.

Inheritance

The IDCompositionEffect interface inherits from the IUnknown interface.

Remarks

IDCompositionEffect is an abstract interface that represents a bitmap effect. An effect applies to the entire visual subtree rooted at the visual that the effect is associated with. An effect object can be associated with multiple visuals. When an effect object is modified, all affected visuals are recomposed to reflect the change.

More than one effect can be simultaneously applied to a visual by using the IDCompositionEffectGroup interface.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Target Platform Windows
Header dcomp.h

See also

IDCompositionVisual::SetEffect