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