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 |