IDCompositionDevice3 interface

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

When to implement

Client applications do not implement the IDCompositionDevice3 interface; custom implementations are not supported.

Members

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

Methods

The IDCompositionDevice3 interface has these methods.

MethodDescription
CreateAffineTransform2DEffect

Creates an instance of IDCompositionAffineTransform2DEffect.

CreateArithmeticCompositeEffect

Creates an instance of IDCompositionArithmeticCompositeEffect.

CreateBlendEffect

Creates an instance of IDCompositionBlendEffect.

CreateBrightnessEffect

Creates an instance of IDCompositionBrightnessEffect.

CreateColorMatrixEffect

Creates an instance of IDCompositionColorMatrixEffect.

CreateCompositeEffect

Creates an instance of IDCompositionCompositeEffect.

CreateFloodEffect

Creates an instance of IDCompositionFloodEffect.

CreateGaussianBlurEffect

Creates an instance of IDCompositionGaussianBlurEffect.

CreateHueRotationEffect

Creates an instance of IDCompositionHueRotationEffect.

CreateLinearTransferEffect

Creates an instance of IDCompositionLinearTransferEffect.

CreateSaturationEffect

Creates an instance of IDCompositionSaturationEffect.

CreateShadowEffect

Creates an instance of IDCompositionShadowEffect.

CreateTableTransferEffect

Creates an instance of IDCompositionTableTransferEffect.

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]

Header

Dcomp.h

Library

Dcomp.lib

DLL

Dcomp.dll

 

 

Show: