IDCompositionDevice3 interface (dcomp.h)

Serves as a factory for all other Microsoft DirectComposition objects and provides methods to control transactional composition.

Inheritance

The IDCompositionDevice3 interface inherits from IDCompositionDevice2. IDCompositionDevice3 also has these types of members:

Methods

The IDCompositionDevice3 interface has these methods.

 
IDCompositionDevice3::CreateAffineTransform2DEffect

Creates an instance of IDCompositionAffineTransform2DEffect.
IDCompositionDevice3::CreateArithmeticCompositeEffect

Creates an instance of IDCompositionArithmeticCompositeEffect.
IDCompositionDevice3::CreateBlendEffect

Creates an instance of IDCompositionBlendEffect.
IDCompositionDevice3::CreateBrightnessEffect

Creates an instance of IDCompositionBrightnessEffect.
IDCompositionDevice3::CreateColorMatrixEffect

Creates an instance of IDCompositionColorMatrixEffect.
IDCompositionDevice3::CreateCompositeEffect

Creates an instance of IDCompositionCompositeEffect.
IDCompositionDevice3::CreateGaussianBlurEffect

Creates an instance of IDCompositionGaussianBlurEffect.
IDCompositionDevice3::CreateHueRotationEffect

Creates an instance of IDCompositionHueRotationEffect.
IDCompositionDevice3::CreateLinearTransferEffect

Creates an instance of IDCompositionLinearTransferEffect.
IDCompositionDevice3::CreateSaturationEffect

Creates an instance of IDCompositionSaturationEffect.
IDCompositionDevice3::CreateShadowEffect

Creates an instance of IDCompositionShadowEffect.
IDCompositionDevice3::CreateTableTransferEffect

Creates an instance of IDCompositionTableTransferEffect.
IDCompositionDevice3::CreateTurbulenceEffect

Creates an instance of IDCompositionTurbulenceEffect.

Requirements

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