Creates an Interaction/InputSink to route mouse button down and any subsequent move and up events to the given HWND. There is no move thresholding; when enabled, all events including and following the down are unconditionally redirected to the specified window. After calling this API, the device owning the visual must be committed.
Creates an Interaction/InputSink to route mouse wheel messages to the given HWND. After calling this API, the device owning the visual must be committed.
Creates a new DirectComposition device object, which can be used to create other DirectComposition objects.
Creates a new DirectComposition device object, which can be used to create other DirectComposition objects.
Creates a new DirectComposition device object, which can be used to create other DirectComposition objects.
Creates a new composition surface object, which can be bound to a DirectX swap chain or swap buffer or to a GDI bitmap and associated with a visual.
An IDCompositionAffineTransform2DEffect interface represents a affine transform 2D filter effect
An IDCompositionArithmeticCompositeEffect interface represents an arithmetic composite filter effect
An IDCompositionBlendEffect interface represents a blend filter effect
An IDCompositionBrightnessEffect interface represents a brightness filter effect
An IDCompositionClip interface represents a rectangle that restricts the rasterization of a visual subtree.
An IDCompositionColorMatrixEffect interface represents a color matrix filter effect
An IDCompositionCompositeEffect interface represents a composite filter effect
Serves as the root factory for all other desktop DirectComposition objects.
Serves as the root factory for all other DirectComposition objects and controls transactional composition.
Serves as the root factory for all other DirectComposition2 objects and controls transactional composition.
Serves as the root factory for all other DirectComposition3 objects and controls transactional composition.
IDCompositionDeviceDebug serves as a debug interface
An IDCompositionEffect interface represents an effect
An IDCompositionEffectGroup holds effects, inluding 3D transforms that can be applied to a visual.
An IDCompositionFilterEffect interface represents a filter effect
An IDCompositionGaussianBlurEffect interface represents a gaussian blur filter effect
An IDCompositionHueRotationEffect interface represents a hue rotation filter effect
An IDCompositionLinearTransferEffect interface represents a linear transfer filter effect
An IDCompositionMatrixTransform interface represents an arbitrary affine 2D transformation defined by a 3x2 matrix.
An IDCompositionMatrixTransform3D interface represents an arbitrary 3D transformation defined by a 4x4 matrix.
An IDCompositionRectangleClip interface represents a rectangle that restricts the rasterization of a visual subtree.
An IDCompositionRotateTransform interface represents a 2D transformation that affects the rotation of a visual along the z axis. The coordinate system is rotated around the specified center point.
An IDCompositionRotateTransform3D interface represents a 3D transformation that affects the rotation of a visual along the specified axis at the specified center point.
An IDCompositionSaturationEffect interface represents a saturation filter effect
An IDCompositionScaleTransform interface represents a 2D transformation that affects the scale of a visual along the x and y axes. The coordinate system is scaled from the specified center point.
An IDCompositionScaleTransform3D interface represents a 3D transformation that affects the scale of a visual along the x, y and z axes. The coordinate system is scaled from the specified center point.
An IDCompositionShadowEffect interface represents a shadow filter effect
An IDCompositionSkewTransform interface represents a 2D transformation that affects the skew of a visual along the x and y axes. The coordinate system is skewed around the specified center point.
An IDCompositionSurface interface represents a wrapper around a DirectX object, or a sub-rectangle of one of those objects.
An IDCompositionSurfaceFactory interface represents an object that can create surfaces suitable for composition.
An IDCompositionTableTransferEffect interface represents a Table transfer filter effect
An IDCompositionTarget interface represents a binding between a DirectComposition visual tree and a destination on top of which the visual tree should be composed.
An IDCompositionTransform interface represents a 2D transformation that can be used to modify the coordinate space of a visual subtree.
An IDCompositionTransform3D interface represents a 3D transformation.
An IDCompositionTranslateTransform interface represents a 2D transformation that affects only the offset of a visual along the x and y axes.
An IDCompositionTranslateTransform3D interface represents a 3D transformation that affects the offset of a visual along the x,y and z axes.
An IDCompositionTurbulenceEffect interface represents a turbulence filter effect
An IDCompositionVirtualSurface interface represents a sparsely allocated surface.
An IDCompositionVisual interface represents a visual that participates in a visual tree.
An IDCompositionVisual2 interface represents a visual that participates in a visual tree.
An IDCompositionVisual3 interface represents a visual that participates in a visual tree.
An IDCompositionVisualDebug interface represents a debug visual