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. |