Encabezado dcomp.h

DirectComposition usa este encabezado. Para más información, consulte:

dcomp.h contiene las siguientes interfaces de programación:

Interfaces

 
IDCompositionAffineTransform2DEffect

El efecto compuesto aritmético se usa para combinar 2 imágenes mediante una suma ponderada de píxeles de las imágenes de entrada. (IDCompositionAffineTransform2DEffect)
IDCompositionArithmeticCompositeEffect

El efecto compuesto aritmético se usa para combinar 2 imágenes mediante una suma ponderada de píxeles de las imágenes de entrada. (IDCompositionArithmeticCompositeEffect)
IDCompositionBlendEffect

El efecto blend se usa para combinar 2 imágenes.
IDCompositionBrightnessEffect

El efecto de brillo controla el brillo de la imagen.
IDCompositionClip

Representa un objeto clip que se usa para restringir la representación de un subárbol visual a un área rectangular.
IDCompositionColorMatrixEffect

El efecto de matriz de color modifica los valores RGBA de un mapa de bits.
IDCompositionCompositeEffect

El efecto compuesto se usa para combinar 2 o más imágenes.
IDCompositionDelegatedInkTrail

IDCompositionDesktopDevice

Una aplicación debe usar la interfaz IDCompositionDesktopDevice para poder usar DirectComposition en una aplicación de escritorio win32.
IDCompositionDevice

Actúa como fábrica para todos los demás objetos Microsoft DirectComposition y proporciona métodos para controlar la composición transaccional. (IDCompositionDevice)
IDCompositionDevice2

Actúa como fábrica para todos los demás objetos Microsoft DirectComposition y proporciona métodos para controlar la composición transaccional. (IDCompositionDevice2)
IDCompositionDevice3

Actúa como fábrica para todos los demás objetos Microsoft DirectComposition y proporciona métodos para controlar la composición transaccional. (IDCompositionDevice3)
IDCompositionDevice4

Actúa como generador raíz para texturas de composición.
IDCompositionDeviceDebug

Proporciona acceso a las características de representación que ayudan con la depuración de aplicaciones y el ajuste del rendimiento. Esta interfaz se puede consultar desde la interfaz de dispositivo DirectComposition.
IDCompositionEffect

Representa un efecto de mapa de bits que modifica la rasterización del subárbol de un objeto visual.
IDCompositionEffectGroup

Representa un grupo de efectos de mapa de bits que se aplican juntos para modificar la rasterización del subárbol de un objeto visual.
IDCompositionFilterEffect

Representa un efecto de filtro.
IDCompositionGaussianBlurEffect

El efecto de desenfoque gaussiano se usa para desenfocar una imagen mediante una función gaussiana, normalmente para reducir el ruido de la imagen y reducir los detalles.
IDCompositionHueRotationEffect

El efecto de rotación de tono modifica el tono de una imagen aplicando una matriz de colores basada en el ángulo de rotación.
IDCompositionInkTrailDevice

IDCompositionLinearTransferEffect

El efecto de transferencia lineal se usa para asignar la densidad de color de una imagen mediante una función lineal creada a partir de una lista de valores que proporcione para cada canal.
IDCompositionMatrixTransform

Representa una transformación 2D 2D arbitraria definida por una matriz de 3 a 2. (IDCompositionMatrixTransform)
IDCompositionMatrixTransform3D

Representa una transformación 3D arbitraria definida por una matriz de 4 a 4.
IDCompositionRectangleClip

Representa un objeto clip que restringe la representación de un subárbol visual a la región rectangular especificada. Opcionalmente, el objeto clip puede tener esquinas redondeadas especificadas.
IDCompositionRotateTransform

Representa una transformación 2D que afecta a la rotación de un objeto visual alrededor del eje Z. El sistema de coordenadas se gira alrededor del punto central especificado.
IDCompositionRotateTransform3D

Representa una transformación 3D que afecta a la rotación de un objeto visual a lo largo de un eje arbitrario en el espacio 3D. El sistema de coordenadas se gira alrededor del punto central especificado.
IDCompositionSaturationEffect

Este efecto se usa para modificar la saturación de una imagen. El efecto de saturación es una especialización del efecto de matriz de colores.
IDCompositionScaleTransform

Representa una transformación 2D que afecta a la escala de un objeto visual a lo largo del eje X y del eje Y. El sistema de coordenadas se escala desde el punto central especificado.
IDCompositionScaleTransform3D

Representa un efecto de transformación 3D que afecta a la escala de un objeto visual a lo largo del eje X, del eje Y y del eje Z. El sistema de coordenadas se escala desde el punto central especificado.
IDCompositionShadowEffect

El efecto de sombra se usa para generar una sombra a partir del canal alfa de una imagen. La sombra es más opaca para valores alfa más altos y más transparente para los valores alfa inferiores. Puede establecer la cantidad de desenfoque y el color de la sombra.
IDCompositionSkewTransform

Representa una transformación 2D que afecta a la asimetría de un objeto visual a lo largo del eje X y del eje Y. El sistema de coordenadas se asimetría alrededor del punto central especificado.
IDCompositionSurface

Representa un mapa de bits físico que se puede asociar a un objeto visual para la composición en un árbol visual. Esta interfaz también se puede usar para actualizar el contenido del mapa de bits.
IDCompositionSurfaceFactory

Crea objetos de superficie y superficie virtual asociados a un dispositivo de representación proporcionado por la aplicación.
IDCompositionTableTransferEffect

El efecto de transferencia de tabla se usa para asignar la densidad de color de una imagen mediante una función de transferencia creada a partir de la interpolación de una lista de valores que proporcione.
IDCompositionTarget

Representa un enlace entre un árbol visual de Microsoft DirectComposition y un destino sobre el que se debe componer el árbol visual.
IDCompositionTexture

Interfaz de un objeto que representa una textura direct3D sin formato que se puede enlazar a un objeto visual DComp como contenido.
IDCompositionTransform

Representa una transformación 2D que se puede usar para modificar el espacio de coordenadas de un subárbol visual.
IDCompositionTransform3D

Representa un efecto de transformación 3D que se puede usar para modificar la rasterización de un subárbol visual.
IDCompositionTranslateTransform

Representa una transformación 2D que afecta solo al desplazamiento de un objeto visual a lo largo del eje x e y.
IDCompositionTranslateTransform3D

Representa una transformación 3D que afecta al desplazamiento de un objeto visual a lo largo del eje X, del eje Y y del eje Z.
IDCompositionTurbulenceEffect

El efecto de la turbulencia se usa para generar un mapa de bits basado en la función de ruido perlin. El efecto de la turbulencia no tiene ninguna imagen de entrada.
IDCompositionVirtualSurface

Representa un mapa de bits asignado dispersamente que se puede asociar a un objeto visual para la composición en un árbol visual.
IDCompositionVisual

Representa un objeto visual Microsoft DirectComposition.
IDCompositionVisual2

Representa un objeto visual DirectComposition en un árbol visual. (IDCompositionVisual2)
IDCompositionVisual3

Representa un objeto visual DirectComposition en un árbol visual. (IDCompositionVisual3)
IDCompositionVisualDebug

Representa un objeto visual de depuración.

Functions

 
DCompositionAttachMouseDragToHwnd

Crea un objeto Interaction/InputSink para enrutar el botón del mouse hacia abajo y los eventos de movimiento y arriba posteriores al HWND especificado.
DCompositionAttachMouseWheelToHwnd

Crea una interacción/InputSink para enrutar los mensajes de la rueda del mouse al HWND especificado.
DCompositionBoostCompositorClock

Solicita que el sistema cambie dinámicamente a una mayor frecuencia de actualización para mejorar el contenido sensible a la latencia.
DCompositionCreateDevice

Crea un nuevo objeto de dispositivo que se puede usar para crear otros objetos Microsoft DirectComposition. (DCompositionCreateDevice)
DCompositionCreateDevice2

Crea un nuevo objeto de dispositivo que se puede usar para crear otros objetos Microsoft DirectComposition. (DCompositionCreateDevice2)
DCompositionCreateDevice3

Crea un nuevo objeto de dispositivo DirectComposition, que se puede usar para crear otros objetos DirectComposition.
DCompositionCreateSurfaceHandle

Crea un nuevo objeto de superficie de composición que se puede enlazar a una cadena de intercambio de Microsoft DirectX o a un búfer de intercambio y asociado a un objeto visual.
DCompositionGetFrameId

Obtiene el identificador del marco compositor más reciente del tipo especificado.
DCompositionGetStatistics

Obtiene información básica sobre el marco de composición y una lista de identificadores de destino de representación que forman parte del marco.
DCompositionGetTargetStatistics

DCompositionWaitForCompositorClock

Detiene un subproceso hasta que se produce la siguiente señal del reloj del compositor.

Estructuras

 
DCompositionInkTrailPoint