IDCompositionDevice3 interface

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

Methods

The IDCompositionDevice3 interface has these methods.

Method Description
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

   
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