Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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. |