Compartir a través de


Interfaces directComposition

En esta sección se describen las interfaces proporcionadas por la API de Microsoft DirectComposition.

En esta sección

Tema Descripción
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.
IDCompositionAnimation Representa una función para animar una o varias propiedades de uno o varios objetos DirectComposition.
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.
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. Este efecto tiene 13 modos compuestos diferentes. El efecto compuesto acepta 2 o más entradas. Cuando se especifican 2 imágenes, el destino es la primera entrada (índice 0) y el origen es la segunda entrada (índice 1). Si especifica más de 2 entradas, las imágenes se componen a partir de la primera entrada y la segunda, etc.
IDCompositionDesktopDevice Una aplicación debe usar la interfaz IDCompositionDesktopDevice para poder usar DirectComposition en una aplicación de escritorio win32. Esta interfaz permite a la aplicación conectar un árbol visual a una ventana y hospedar ventanas secundarias superpuestas para la composición.
IDCompositionDevice Actúa como generador para todos los demás objetos DirectComposition y proporciona métodos para controlar la composición transaccional.
IDCompositionDevice2 Actúa como generador para todos los demás objetos DirectComposition y proporciona métodos para controlar la composición transaccional.
IDCompositionDevice3 Actúa como generador para todos los demás objetos DirectComposition y proporciona métodos para controlar la composición transaccional.
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.
IDCompositionFloodEffect El efecto de inundación se usa para generar un mapa de bits basado en el color y el valor alfa especificados. Puede usar este efecto cuando desee un color específico como entrada para un efecto, como un color de fondo.
IDCompositionGaussianBlurEffect
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.
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.
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 DirectComposition y un destino en 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 y del eje 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 DirectComposition.
IDCompositionVisual2 Representa un objeto visual DirectComposition en un árbol visual.
IDCompositionVisual3 Representa un objeto visual DirectComposition en un árbol visual.
IDCompositionVisualDebug Representa un objeto visual de depuración.