Leer en inglés

Compartir a través de


DirectComposition

Información general sobre la tecnología DirectComposition.

Para desarrollar DirectComposition, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
COMPOSITION_FRAME_ID_TYPE

Define constantes que especifican el estado de un marco compositor.
DCOMPOSITION_BACKFACE_VISIBILITY

Especifica la visibilidad de la parte posterior que se va a aplicar a un objeto visual.
DCOMPOSITION_BITMAP_INTERPOLATION_MODE

Especifica el modo de interpolación que se va a usar cuando se compone un mapa de bits con cualquier transformación en la que los píxeles del mapa de bits no se alinean exactamente uno a uno con píxeles en pantalla.
DCOMPOSITION_BORDER_MODE

Especifica el modo de borde que se va a usar al componer un mapa de bits o aplicar un clip con cualquier transformación para que los bordes del mapa de bits o el clip no estén alineados con coordenadas enteras.
DCOMPOSITION_COMPOSITE_MODE

Modo que se va a usar para combinar el contenido de mapa de bits de un objeto visual con el destino de representación.
DCOMPOSITION_OPACITY_MODE

Especifica cómo se aplica el valor de opacidad efectivo de un objeto visual al contenido y a los elementos secundarios de ese objeto visual.

Functions

 
AddCubic

Agrega un segmento polinómico cúbico a la función de animación.
AddRepeat

Agrega un segmento de repetición que hace que se repita la parte especificada de una función de animación.
AddSinusoidal

Agrega un segmento sinusoidal a la función de animación.
AddVisual

Agrega un nuevo objeto visual secundario a la lista secundaria de este objeto visual.
BeginDraw

Inicia el dibujo en este objeto de superficie De Microsoft DirectComposition.
CheckCompositionTextureSupport

Consulta si el dispositivo Direct3D que usa para representar admite texturas de composición.
CheckDeviceState

Determina si el objeto de dispositivo DirectComposition sigue siendo válido.
Confirmar

Confirma todos los comandos DirectComposition que están pendientes en este dispositivo. (IDCompositionDevice.Commit)
Confirmar

Confirma todos los comandos DirectComposition que están pendientes en este dispositivo. (IDCompositionDevice2.Commit)
CreateAffineTransform2DEffect

Crea una instancia de IDCompositionAffineTransform2DEffect.
CreateAnimation

Crea un objeto de animación que se usa para animar una o varias propiedades escalares de uno o varios objetos Microsoft DirectComposition. (IDCompositionDevice.CreateAnimation)
CreateAnimation

Crea un objeto de animación que se usa para animar una o varias propiedades escalares de uno o varios objetos Microsoft DirectComposition. (IDCompositionDevice2.CreateAnimation)
CreateArithmeticCompositeEffect

Crea una instancia de IDCompositionArithmeticCompositeEffect.
CreateBlendEffect

Crea una instancia de IDCompositionBlendEffect.
CreateBrightnessEffect

Crea una instancia de IDCompositionBrightnessEffect.
CreateColorMatrixEffect

Crea una instancia de IDCompositionColorMatrixEffect.
CreateCompositeEffect

Crea una instancia de IDCompositionCompositeEffect.
CreateCompositionTexture

Crea una textura de composición que hace referencia a la textura de Direct3D pasada.
CreateEffectGroup

Crea un objeto que representa varios efectos que se van a aplicar a un subárbol visual. (IDCompositionDevice.CreateEffectGroup)
CreateEffectGroup

Crea un objeto que representa varios efectos que se van a aplicar a un subárbol visual. (IDCompositionDevice2.CreateEffectGroup)
CreateGaussianBlurEffect

Crea una instancia de IDCompositionGaussianBlurEffect.
CreateHueRotationEffect

Crea una instancia de IDCompositionHueRotationEffect.
CreateLinearTransferEffect

Crea una instancia de IDCompositionLinearTransferEffect.
CreateMatrixTransform

Crea un objeto de transformación de matriz 2D 3 a 2. (IDCompositionDevice.CreateMatrixTransform)
CreateMatrixTransform

Crea un objeto de transformación de matriz 2D 3 a 2. (IDCompositionDevice2.CreateMatrixTransform)
CreateMatrixTransform3D

Crea un objeto de transformación de matriz 3D 4 a 4. (IDCompositionDevice.CreateMatrixTransform3D)
CreateMatrixTransform3D

Crea un objeto de transformación de matriz 3D 4 a 4. (IDCompositionDevice2.CreateMatrixTransform3D)
CreateRectangleClip

Crea un objeto clip que se puede usar para restringir la representación de un subárbol visual a un área rectangular. (IDCompositionDevice.CreateRectangleClip)
CreateRectangleClip

Crea un objeto clip que se puede usar para restringir la representación de un subárbol visual a un área rectangular. (IDCompositionDevice2.CreateRectangleClip)
CreateRotateTransform

Crea un objeto de transformación de rotación 2D. (IDCompositionDevice.CreateRotateTransform)
CreateRotateTransform

Crea un objeto de transformación de rotación 2D. (IDCompositionDevice2.CreateRotateTransform)
CreateRotateTransform3D

El método CreateRotateTransform3D de la interfaz IDCompositionDevice crea un objeto de transformación de rotación 3D.
CreateRotateTransform3D

Crea un objeto de transformación de rotación 3D.
CreateSaturationEffect

Crea una instancia de IDCompositionSaturationEffect.
CreateScaleTransform

El método IDCompositionDevice::CreateScaleTransform crea un objeto de transformación de escala 2D.
CreateScaleTransform

Crea un objeto de transformación de escala 2D.
CreateScaleTransform3D

El método IDCompositionDevice::CreateScaleTransform3D crea un objeto de transformación de escala 3D.
CreateScaleTransform3D

Crea un objeto de transformación de escala 3D.
CreateShadowEffect

Crea una instancia de IDCompositionShadowEffect.
CreateSkewTransform

El método IDCompositionDevice::CreateSkewTransform crea un objeto de transformación de asimetría 2D.
CreateSkewTransform

Crea un objeto de transformación de asimetría 2D.
CreateSurface

El método IDCompositionDevice::CreateSurface crea un objeto de superficie actualizable que se puede asociar a uno o varios objetos visuales para la composición.
CreateSurface

Crea un objeto de superficie actualizable que se puede asociar a uno o varios objetos visuales para la composición.
CreateSurface

Crea un objeto de superficie que se puede asociar a uno o varios objetos visuales para la composición.
CreateSurfaceFactory

Crea un objeto de fábrica de superficies De Microsoft DirectComposition, que se puede usar para crear otros objetos de superficie DirectComposition o superficie virtual.
CreateSurfaceFromHandle

Crea un nuevo objeto de superficie de composición que encapsula una superficie de composición existente.
CreateSurfaceFromHandle

El método IDCompositionDevice::CreateSurfaceFromHandle crea un nuevo objeto de superficie de composición que encapsula una superficie de composición existente.
CreateSurfaceFromHwnd

Crea un objeto contenedor que representa la rasterización de una ventana superpuesta y que se puede asociar a un objeto visual para la composición.
CreateSurfaceFromHwnd

El método IDCompositionDevice::CreateSurfaceFromHwnd crea un objeto contenedor que representa la rasterización de una ventana superpuesta y que se puede asociar a un objeto visual para la composición.
CreateTableTransferEffect

Crea una instancia de IDCompositionTableTransferEffect.
CreateTargetForHwnd

Crea un objeto de destino de composición enlazado a la ventana representada por el identificador de ventana especificado.
CreateTargetForHwnd

Crea un objeto de destino de composición enlazado a la ventana representada por el identificador de ventana especificado (HWND).
CreateTransform3DGroup

El método IDCompositionDevice::CreateTransform3DGroup crea un objeto de grupo de transformación 3D que contiene una matriz de objetos de transformación 3D.
CreateTransform3DGroup

Crea un objeto de grupo de transformación 3D que contiene una matriz de objetos de transformación 3D.
CreateTransformGroup

El método IDCompositionDevice::CreateTransformGroup crea un objeto de grupo de transformación 2D que contiene una matriz de objetos de transformación 2D.
CreateTransformGroup

Crea un objeto de grupo de transformación 2D que contiene una matriz de objetos de transformación 2D.
CreateTranslateTransform

El método IDCompositionDevice::CreateTranslateTransform crea un objeto de transformación de traducción 2D.
CreateTranslateTransform

Crea un objeto de transformación de traducción 2D.
CreateTranslateTransform3D

El método IDCompositionDevice::CreateTranslateTransform3D crea un objeto de transformación de traducción 3D.
CreateTranslateTransform3D

Crea un objeto de transformación de traducción 3D.
CreateTurbulenceEffect

Crea una instancia de IDCompositionTurbulenceEffect.
CreateVirtualSurface

El método IDCompositionDevice::CreateVirtualSurface crea una superficie dispersamente rellenada que se puede asociar a uno o varios objetos visuales para la composición.
CreateVirtualSurface

Crea una superficie dispersamente rellenada que se puede asociar a uno o varios objetos visuales para la composición. (IDCompositionDevice2.CreateVirtualSurface)
CreateVirtualSurface

Crea una superficie dispersamente rellenada que se puede asociar a uno o varios objetos visuales para la composición. (IDCompositionSurfaceFactory.CreateVirtualSurface)
CreateVisual

El método IDCompositionDevice::CreateVisual crea un nuevo objeto visual.
CreateVisual

Crea un nuevo objeto visual.
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.
DisableDebugCounters

Deshabilita la visualización de contadores de depuración de rendimiento.
DisableHeatMap

Deshabilita los mapas térmicos visuales.
DisableRedrawRegions

Deshabilita las regiones de dibujo visual.
EnableDebugCounters

Habilita la visualización de contadores de depuración de rendimiento.
EnableHeatMap

Habilita un mapa térmico visual que representa regiones de dibujo excesivo.
EnableRedrawRegions

Habilita el resaltado de objetos visuales cuando se vuelve a dibujar el contenido.
Fin

Agrega un segmento final que marca el final de una función de animación.
EndDraw

Marca el final del dibujo en este objeto de superficie DirectComposition de Microsoft.
GetAvailableFence

Recupera un par de valores o barrera de sincronización de Direct3D que indica cuándo estará disponible la textura de composición, si se conoce esa información.
GetFrameStatistics

El método IDCompositionDevice::GetFrameStatistics recupera información del motor de composición sobre los tiempos de composición y la velocidad de fotogramas.
GetFrameStatistics

Recupera información del motor de composición sobre los tiempos de composición y la velocidad de fotogramas.
operator!=

Compara los valores de dos COMPOSITION_TARGET_ID objetos para ver si contienen valores diferentes.
operator==

Compara los valores de dos COMPOSITION_TARGET_ID objetos para ver si contienen valores idénticos.
RemoveAllVisuals

Quita todos los objetos visuales de la lista secundaria de este objeto visual.
RemoveVisual

Quita un objeto visual secundario de la lista secundaria de este objeto visual.
Reset

Restablece la función de animación para que no contenga segmentos.
Cambio de tamaño

Cambia el tamaño lógico de este objeto de superficie virtual.
ResumeDraw

Reanuda el dibujo en este objeto de superficie De Microsoft DirectComposition.
Desplazar

Desplaza un área rectangular de una superficie lógica de Microsoft DirectComposition.
SetAbsoluteBeginTime

Establece la hora absoluta en la que se inicia la función de animación.
SetAlpha

Establece el valor alfa del efecto. (sobrecarga 2/2)
SetAlpha

Establece el valor alfa del efecto. (sobrecarga 1/2)
SetAlphaDisable

Especifica si se va a aplicar la función de transferencia al canal alfa.
SetAlphaDisable

Especifica si se va a aplicar la función de transferencia al canal Alfa.
SetAlphaMode

Establece el modo alfa de la salida para el efecto de matriz de color.
SetAlphaMode

Informa al DWM de si se deben respetar o omitir los píxeles alfa de la textura.
SetAlphaSlope

El método IDCompositionLinearTransferEffect::SetAlphaSlope establece la pendiente de la función lineal para el canal alfa.
SetAlphaSlope

El método IDCompositionLinearTransferEffect::SetAlphaSlope(IDCompositionAnimation) establece la pendiente de la función lineal para el canal alfa.
SetAlphaTable

Establece la lista de valores usados para definir la función de transferencia para el canal alfa.
SetAlphaTableValue

Establece un valor en la tabla alfa. (sobrecarga 1/2)
SetAlphaTableValue

Establece un valor en la tabla alfa. (sobrecarga 2/2)
SetAlphaYIntercept

Establece la interceptación Y de la función lineal para el canal alfa.
SetAlphaYIntercept

Establece la interceptación Y de la función lineal para el canal Alfa.
SetAngle

El método IDCompositionHueRotationEffect::SetAngle(float) establece el ángulo para girar el tono.
SetAngle

El método IDCompositionHueRotationEffect::SetAngle(IDCompositionAnimation) establece el ángulo para girar el tono.
SetAngle

Cambia el valor de la propiedad Angle de una transformación de rotación 2D. La propiedad Angle especifica el ángulo de rotación.
SetAngle

Anima el valor de la propiedad Angle de una transformación de rotación 2D. La propiedad Angle especifica el ángulo de rotación.
SetAngle

Cambia el valor de la propiedad Angle de una transformación de rotación 3D. La propiedad Angle especifica el ángulo de rotación. El valor predeterminado es cero.
SetAngle

Anima el valor de la propiedad Angle de una transformación de rotación 3D. La propiedad Angle especifica el ángulo de rotación. El valor predeterminado es cero.
SetAngleX

Cambia el valor de la propiedad AngleX de una transformación de asimetría 2D.
SetAngleX

Anima el valor de la propiedad AngleX de una transformación de asimetría 2D.
SetAngleY

Cambia el valor de la propiedad AngleY de una transformación de asimetría 2D.
SetAngleY

Anima el valor de la propiedad AngleY de una transformación de asimetría 2D.
SetAxisX

Cambia el valor de la propiedad AxisX de una transformación de rotación 3D. La propiedad AxisX especifica la coordenada x del vector de eje de rotación. El valor predeterminado es cero.
SetAxisX

Anima el valor de la propiedad AxisX de una transformación de rotación 3D. La propiedad AxisX especifica la coordenada x del vector de eje de rotación. El valor predeterminado es cero.
SetAxisY

Cambia el valor de la propiedad AxisY de una transformación de rotación 3D. La propiedad AxisY especifica la coordenada y para el vector de eje de rotación. El valor predeterminado es cero.
SetAxisY

Anima el valor de la propiedad AxisY de una transformación de rotación 3D. La propiedad AxisY especifica la coordenada y para el vector de eje de rotación. El valor predeterminado es cero.
SetAxisZ

Cambia el valor de la propiedad AxisZ de una transformación de rotación 3D. La propiedad AxisZ especifica la coordenada z para el vector de eje de rotación. El valor predeterminado es 1,0.
SetAxisZ

Anima el valor de la propiedad AxisZ de una transformación de rotación 3D. La propiedad AxisZ especifica la coordenada z para el vector de eje de rotación. El valor predeterminado es 1,0.
SetBackFaceVisibility

Especifica si las superficies que tienen transformaciones 3D aplicadas deben mostrarse al alejarse del observador.
SetBaseFrequency

Establece las frecuencias base en la dirección X e Y.
SetBitmapInterpolationMode

Establece la propiedad BitmapInterpolationMode, que especifica el modo que Microsoft DirectComposition usará al interpolar píxeles de mapas de bits que no están alineados con el eje o dibujados exactamente a escala.
SetBlackPoint

Especifica la parte inferior de la curva de transferencia de brillo para el efecto de brillo.
SetBlackPointX

Establece el valor x del punto negro. (sobrecarga 2/2)
SetBlackPointX

Establece el valor x del punto negro. (sobrecarga 1/2)
SetBlackPointY

Establece el valor y del punto negro. (sobrecarga 1/2)
SetBlackPointY

Establece el valor y del punto negro. (sobrecarga 2/2)
SetBlue

Establece el valor azul del color de la sombra. (sobrecarga 1/2)
SetBlue

Establece el valor azul del color de la sombra. (sobrecarga 2/2)
SetBlueDisable

El método IDCompositionLinearTransferEffect::SetBlueDisable especifica si se debe aplicar la función de transferencia al canal azul.
SetBlueDisable

Especifica si se debe aplicar la función de transferencia al canal azul.
SetBlueSlope

El método IDCompositionLinearTransferEffect::SetBlueSlope establece la pendiente de la función lineal para el canal azul.
SetBlueSlope

El método IDCompositionLinearTransferEffect::SetBlueSlope(IDCompositionAnimation) establece la pendiente de la función lineal para el canal azul.
SetBlueTable

Establece la lista de valores usados para definir la función de transferencia para el canal azul.
SetBlueTableValue

Establece un valor en la tabla azul. (sobrecarga 2/2)
SetBlueTableValue

Establece un valor en la tabla azul. (sobrecarga 1/2)
SetBlueYIntercept

El método IDCompositionLinearTransferEffect::SetBlueYIntercept establece la interceptación Y de la función lineal para el canal azul.
SetBlueYIntercept

El método IDCompositionLinearTransferEffect::SetBlueYIntercept(IDCompositionAnimation) establece la interceptación Y de la función lineal para el canal azul.
SetBorderMode

Establece el modo de borde que se va a usar con el efecto .
SetBorderMode

Establece el modo utilizado para calcular el borde de la imagen.
SetBorderMode

Establece la propiedad BorderMode, que especifica cómo componer los bordes de los mapas de bits y los clips asociados a este objeto visual, o con objetos visuales en el subárbol rooteado en este objeto visual.
SetBottom

Cambia el valor de la propiedad Bottom de un objeto clip.
SetBottom

Anima el valor de la propiedad Bottom de un rectángulo clip.
SetBottomLeftRadiusX

Cambia o anima el valor de la propiedad BottomLeftRadiusX de este clip. La propiedad BottomLeftRadiusX especifica el radio x de la elipse que redondea la esquina inferior izquierda del clip.
SetBottomLeftRadiusX

Anima el valor de la propiedad BottomLeftRadiusX de este clip. La propiedad BottomLeftRadiusX especifica el radio x de la elipse que redondea la esquina inferior izquierda del clip.
SetBottomLeftRadiusY

Cambia o anima el valor de la propiedad BottomLeftRadiusY de este clip. La propiedad BottomLeftRadiusY especifica el radio y de la elipse que redondea la esquina inferior izquierda del clip.
SetBottomLeftRadiusY

Anima el valor de la propiedad BottomLeftRadiusY de este clip. La propiedad BottomLeftRadiusY especifica el radio y de la elipse que redondea la esquina inferior izquierda del clip.
SetBottomRightRadiusX

Cambia o anima el valor de la propiedad BottomRightRadiusX de este clip. La propiedad BottomRightRadiusX especifica el radio x de la elipse que redondea la esquina inferior derecha del clip.
SetBottomRightRadiusX

Anima el valor de la propiedad BottomRightRadiusX de este clip. La propiedad BottomRightRadiusX especifica el radio x de la elipse que redondea la esquina inferior derecha del clip.
SetBottomRightRadiusY

Cambia o anima el valor de la propiedad BottomRightRadiusY de este clip. La propiedad BottomRightRadiusY especifica el radio y de la elipse que redondea la esquina inferior derecha del clip.
SetBottomRightRadiusY

Anima el valor de la propiedad BottomRightRadiusY de este clip. La propiedad BottomRightRadiusY especifica el radio y de la elipse que redondea la esquina inferior derecha del clip.
SetCenterX

Cambia el valor de la propiedad CenterX de una transformación de rotación 2D.
SetCenterX

Anima el valor de la propiedad CenterX de una transformación de rotación 2D.
SetCenterX

Cambia el valor de la propiedad CenterX de una transformación de rotación 3D. La propiedad CenterX especifica la coordenada x del punto sobre el que se realiza la rotación. El valor predeterminado es cero.
SetCenterX

Anima el valor de la propiedad CenterX de una transformación de rotación 3D. La propiedad CenterX especifica la coordenada x del punto sobre el que se realiza la rotación. El valor predeterminado es cero.
SetCenterX

Cambia el valor de la propiedad CenterX de una transformación de escala 2D.
SetCenterX

Anima el valor de la propiedad CenterX de una transformación de escala 2D.
SetCenterX

Cambia el valor de la propiedad CenterX de una transformación de escala 3D.
SetCenterX

Anima el valor de la propiedad CenterX de una transformación de escala 3D.
SetCenterX

Cambia el valor de la propiedad CenterX de una transformación de asimetría 2D.
SetCenterX

Anima el valor de la propiedad CenterX de una transformación de asimetría 2D.
SetCenterY

Cambia el valor de la propiedad CenterY de una transformación de rotación 2D.
SetCenterY

Anima el valor de la propiedad CenterY de una transformación de rotación 2D.
SetCenterY

Cambia el valor de la propiedad CenterY de una transformación de rotación 3D. La propiedad CenterY especifica la coordenada y del punto sobre el que se realiza la rotación. El valor predeterminado es cero.
SetCenterY

Anima el valor de la propiedad CenterY de una transformación de rotación 3D. La propiedad CenterY especifica la coordenada y del punto sobre el que se realiza la rotación. El valor predeterminado es cero.
SetCenterY

Cambia el valor de la propiedad CenterY de una transformación de escala 2D.
SetCenterY

Anima el valor de la propiedad CenterY de una transformación de escala 2D.
SetCenterY

Cambia el valor de la propiedad CenterY de una transformación de escala 3D.
SetCenterY

Anima el valor de la propiedad CenterY de una transformación de escala 3D.
SetCenterY

Cambia el valor de la propiedad CenterY de una transformación de asimetría 2D.
SetCenterY

Anima el valor de la propiedad CenterY de una transformación de asimetría 2D.
SetCenterZ

Cambia el valor de la propiedad CenterZ de una transformación de rotación 3D. La propiedad CenterZ especifica la coordenada z del punto sobre el que se realiza la rotación. El valor predeterminado es cero.
SetCenterZ

Anima el valor de la propiedad CenterZ de una transformación de rotación 3D. La propiedad CenterZ especifica la coordenada z del punto sobre el que se realiza la rotación. El valor predeterminado es cero.
SetCenterZ

Cambia el valor de la propiedad CenterZ de una transformación de escala 3D.
SetCenterZ

Anima el valor de la propiedad CenterZ de una transformación de escala 3D.
SetClampOutput

Especifica si se deben fijar los valores de color antes de que el efecto pase los valores al siguiente efecto del gráfico.
SetClampOutput

Especifica si el efecto sujeta los valores de color a entre 0 y 1 antes de que los efectos pasen los valores al siguiente efecto de la cadena.
SetClampOutput

El método IDCompositionLinearTransferEffect::SetClampOutput especifica si el efecto sujeta los valores de color a entre 0 y 1 antes de que el efecto pase los valores al siguiente efecto del gráfico.
SetClampOutput

Especifica si el efecto sujeta los valores de color a entre 0 y 1 antes de que el efecto pase los valores al siguiente efecto del gráfico.
SetClip

Establece la propiedad Clip de este objeto visual en el rectángulo especificado.
SetClip

Establece la propiedad Clip de este objeto visual en el objeto clip especificado.
SetCoefficient1

Establece el primer coeficiente de la ecuación utilizada para componer las dos imágenes de entrada. (sobrecarga 2/2)
SetCoefficient1

Establece el primer coeficiente de la ecuación utilizada para componer las dos imágenes de entrada. (sobrecarga 1/2)
SetCoefficient2

Establece el segundo coeficiente de la ecuación utilizada para componer las dos imágenes de entrada. (sobrecarga 1/2)
SetCoefficient2

Establece el segundo coeficiente de la ecuación utilizada para componer las dos imágenes de entrada. (sobrecarga 2/2)
SetCoefficient3

Establece el tercer coeficiente de la ecuación utilizada para componer las dos imágenes de entrada. (sobrecarga 1/2)
SetCoefficient3

Establece el tercer coeficiente de la ecuación utilizada para componer las dos imágenes de entrada. (sobrecarga 2/2)
SetCoefficient4

Establece el cuarto coeficiente de la ecuación utilizada para componer las dos imágenes de entrada. (sobrecarga 2/2)
SetCoefficient4

Establece el cuarto coeficiente de la ecuación utilizada para componer las dos imágenes de entrada. (sobrecarga 1/2)
SetCoefficients

Establece los coeficientes de la ecuación usada para componer las dos imágenes de entrada.
SetColor

Establece el color de la sombra.
SetColorSpace

Informa al sistema del espacio de colores en el que debe asignar la textura.
SetCompositeMode

Establece el modo de fusión de este objeto visual.
SetContent

Establece la propiedad Content de este objeto visual en el contenedor de ventanas o mapa de bits especificado.
SetDepthMode

Establece la propiedad de modo de profundidad asociada a este objeto visual.
SetEffect

Establece la propiedad Effect de este objeto visual.
SetGreen

Establece el valor verde para el color de la sombra. (sobrecarga 1/2)
SetGreen

Establece el valor verde para el color de la sombra. (sobrecarga 2/2)
SetGreenDisable

El método IDCompositionLinearTransferEffect::SetGreenDisable especifica si se debe aplicar la función de transferencia al canal verde.
SetGreenDisable

Especifica si se va a aplicar la función de transferencia al canal verde.
SetGreenSlope

El método IDCompositionLinearTransferEffect::SetGreenSlope establece la pendiente de la función lineal para el canal verde.
SetGreenSlope

El método IDCompositionLinearTransferEffect::SetGreenSlope(IDCompositionAnimation) establece la pendiente de la función lineal para el canal verde.
SetGreenTable

Establece la lista de valores usados para definir la función de transferencia para el canal verde.
SetGreenTableValue

Establece un valor en la tabla verde. (sobrecarga 2/2)
SetGreenTableValue

Establece un valor en la tabla verde. (sobrecarga 1/2)
SetGreenYIntercept

El método IDCompositionLinearTransferEffect::SetGreenYIntercept establece la intercepción Y de la función lineal para el canal verde.
SetGreenYIntercept

Establece la intercepción Y de la función lineal para el canal verde.
SetInput

Establece la entrada en un índice en el efecto de filtro especificado.
SetInterpolationMode

Establece el modo de interpolación del efecto.
SetLeft

Cambia el valor de la propiedad Left de un rectángulo de clip.
SetLeft

Anima el valor de la propiedad Left de un rectángulo de clip.
SetMatrix

Establece la matriz utilizada por el efecto para multiplicar los valores RGBA de la imagen.
SetMatrix

Cambia todos los valores de la matriz de esta transformación 2D.
SetMatrix

Cambia todos los valores de la matriz de este efecto de transformación 3D.
SetMatrixElement

Establece un elemento de la matriz de colores. (sobrecarga 1/2)
SetMatrixElement

Establece un elemento de la matriz de colores. (sobrecarga 2/2)
SetMatrixElement

Cambia el valor de un elemento de la matriz de esta transformación.
SetMatrixElement

Anima el valor de un elemento de la matriz de esta transformación 2D.
SetMatrixElement

Cambia el valor de un elemento de la matriz de esta transformación 3D.
SetMatrixElement

Anima el valor de un elemento de la matriz de esta transformación 3D.
SetMode

Establece el modo de mezcla que se va a usar cuando el efecto de mezcla combina las dos imágenes.
SetMode

Establece el modo para el efecto compuesto.
SetNoise

Establece el modo de ruido de la turbulencia.
SetNumOctaves

Establece el número de octavas para la función de ruido.
SetOffset

Establece las coordenadas en las que se genera la salida de la turbulencia.
SetOffsetX

Cambia el valor de la propiedad OffsetX de una transformación de traducción 2D.
SetOffsetX

Anima el valor de la propiedad OffsetX de una transformación de traducción 2D.
SetOffsetX

Cambia el valor de la propiedad OffsetX de un efecto de transformación de traducción 3D. La propiedad OffsetX especifica la distancia que se va a traducir a lo largo del eje X.
SetOffsetX

Anima el valor de la propiedad OffsetX de un efecto de transformación de traducción 3D. La propiedad OffsetX especifica la distancia que se va a traducir a lo largo del eje X.
SetOffsetX

Cambia el valor de la propiedad OffsetX de este objeto visual. (sobrecarga 1/2)
SetOffsetX

Cambia el valor de la propiedad OffsetX de este objeto visual. (sobrecarga 2/2)
SetOffsetY

Cambia el valor de la propiedad OffsetY de una transformación de traducción 2D.
SetOffsetY

Anima el valor de la propiedad OffsetY de una transformación de traducción 2D.
SetOffsetY

Cambia el valor de la propiedad OffsetY de un efecto de transformación de conversión 3D. La propiedad OffsetY especifica la distancia que se va a traducir a lo largo del eje Y.
SetOffsetY

Anima el valor de la propiedad OffsetY de un efecto de transformación de traducción 3D. La propiedad OffsetY especifica la distancia que se va a traducir a lo largo del eje Y.
SetOffsetY

Cambia el valor de la propiedad OffsetY de este objeto visual.
SetOffsetY

Anima el valor de la propiedad OffsetY de este objeto visual.
SetOffsetZ

Cambia el valor de la propiedad OffsetZ de un efecto de transformación de traducción 3D. La propiedad OffsetZ especifica la distancia que se va a traducir a lo largo del eje Z.
SetOffsetZ

Anima el valor de la propiedad OffsetZ de un efecto de transformación de traducción 3D. La propiedad OffsetZ especifica la distancia que se va a traducir a lo largo del eje Z.
SetOffsetZ

Cambia el valor de la propiedad OffsetZ.
SetOffsetZ

Anima el valor de la propiedad OffsetZ.
SetOpacity

Cambia el valor de la propiedad Opacity.
SetOpacity

Anima el valor de la propiedad Opacity.
SetOpacity

Establece el valor de la propiedad opacidad del objeto visual.
SetOpacity

Anima el valor de la propiedad de opacidad del objeto visual.
SetOpacityMode

Establece el modo de opacidad para este objeto visual.
SetRed

Establece el valor rojo para el color de la sombra. (sobrecarga 2/2)
SetRed

Establece el valor rojo para el color de la sombra. (sobrecarga 1/2)
SetRedDisable

Especifica si se va a aplicar la función de transferencia al canal rojo. (IDCompositionLinearTransferEffect.SetRedDisable)
SetRedDisable

Especifica si se va a aplicar la función de transferencia al canal rojo. (IDCompositionTableTransferEffect.SetRedDisable)
SetRedSlope

Establece la pendiente de la función lineal para el canal rojo. (sobrecarga 2/2)
SetRedSlope

Establece la pendiente de la función lineal para el canal rojo. (sobrecarga 1/2)
SetRedTable

Establece la lista de valores usados para definir la función de transferencia para el canal rojo.
SetRedTableValue

Establece un valor en la tabla roja. (sobrecarga 1/2)
SetRedTableValue

Establece un valor en la tabla roja. (sobrecarga 2/2)
SetRedYIntercept

Establece la interceptación Y de la función lineal para el canal rojo. (sobrecarga 1/2)
SetRedYIntercept

Establece la interceptación Y de la función lineal para el canal rojo. (sobrecarga 2/2)
SetRight

Cambia el valor de la propiedad Right de un rectángulo de clip.
SetRight

Anima el valor de la propiedad Right de un rectángulo de clip.
SetRoot

Establece un objeto visual como el nuevo objeto raíz de un árbol visual.
SetSaturation

Establece la saturación de la imagen. (sobrecarga 2/2)
SetSaturation

Establece la saturación de la imagen. (sobrecarga 1/2)
SetScaleX

Cambia el valor de la propiedad ScaleX de una transformación de escala 2D.
SetScaleX

Anima el valor de la propiedad ScaleX de una transformación de escala 2D.
SetScaleX

Cambia el valor de la propiedad ScaleX de una transformación de escala 3D.
SetScaleX

Anima el valor de la propiedad ScaleX de una transformación de escala.
SetScaleY

Cambia el valor de la propiedad ScaleY de una transformación de escala 2D.
SetScaleY

Anima el valor de la propiedad ScaleY de una transformación de escala 2D.
SetScaleY

Cambia el valor de la propiedad ScaleY de una transformación de escala 3D.
SetScaleY

Anima el valor de la propiedad ScaleY de una transformación de escala.
SetScaleZ

Cambia el valor de la propiedad ScaleZ de una transformación de escala 3D.
SetScaleZ

Anima el valor de la propiedad ScaleZ de una transformación de escala.
SetSeed

Establece la inicialización del generador pseudoaleatorio.
SetSharpness

Establece la nitidez del efecto. (sobrecarga 2/2)
SetSharpness

Establece la nitidez del efecto. (sobrecarga 1/2)
SetSize

Establece el tamaño de la salida de la turbulencia.
SetSourceRect

Especifica la región de una textura de Direct3D que representa la textura de composición.
SetStandardDeviation

El método IDCompositionGaussianBlurEffect::SetStandardDeviation(float) establece la cantidad de desenfoque que se aplicará a la imagen.
SetStandardDeviation

El método IDCompositionGaussianBlurEffect::SetStandardDeviation(IDCompositionAnimation) establece la cantidad de desenfoque que se aplicará a la imagen.
SetStandardDeviation

Establece la cantidad de desenfoque que se va a aplicar al canal alfa de la imagen. (sobrecarga 1/2)
SetStandardDeviation

Establece la cantidad de desenfoque que se va a aplicar al canal alfa de la imagen. (sobrecarga 2/2)
SetStitchable

Especifica si la unión está activada o desactivada.
SetTop

Cambia el valor de la propiedad Top de un rectángulo de recorte.
SetTop

Anima el valor de la propiedad Top de un rectángulo de recorte.
SetTopLeftRadiusX

Cambia o anima el valor de la propiedad TopLeftRadiusX de este clip. La propiedad TopLeftRadiusX especifica el radio x de la elipse que redondea la esquina superior izquierda del clip.
SetTopLeftRadiusX

Anima el valor de la propiedad TopLeftRadiusX de este clip. La propiedad TopLeftRadiusX especifica el radio x de la elipse que redondea la esquina superior izquierda del clip.
SetTopLeftRadiusY

Cambia o anima el valor de la propiedad TopLeftRadiusY de este clip. La propiedad TopLeftRadiusY especifica el radio y de la elipse que redondea la esquina superior izquierda del clip.
SetTopLeftRadiusY

Anima el valor de la propiedad TopLeftRadiusY de este clip. La propiedad TopLeftRadiusY especifica el radio y de la elipse que redondea la esquina superior izquierda del clip.
SetTopRightRadiusX

Cambia o anima el valor de la propiedad TopRightRadiusX de este clip. La propiedad TopRightRadiusX especifica el radio x de la elipse que redondea la esquina superior derecha del clip.
SetTopRightRadiusX

Anima el valor de la propiedad TopRightRadiusX de este clip. La propiedad TopRightRadiusX especifica el radio x de la elipse que redondea la esquina superior derecha del clip.
SetTopRightRadiusY

Cambia o anima el valor de la propiedad TopRightRadiusY de este clip. La propiedad TopRightRadiusY especifica el radio y de la elipse que redondea la esquina superior derecha del clip.
SetTopRightRadiusY

Anima el valor de la propiedad TopRightRadiusY de este clip. La propiedad TopRightRadiusY especifica el radio y de la elipse que redondea la esquina superior derecha del clip.
SetTransform

Establece la propiedad Transform de este objeto visual en la matriz de transformación 3 a 2 especificada.
SetTransform

Establece la propiedad Transform de este objeto visual en el objeto de transformación 2D especificado.
SetTransform

Establece la propiedad Transform de este objeto visual en la matriz de transformación de 4 a 4 especificada.
SetTransform

Establece la propiedad Transform de este objeto visual en el objeto de transformación 3D especificado.
SetTransform3D

Establece el objeto de efecto de transformación 3D al que se modifica la rasterización de los objetos visuales a los que se aplica este grupo de efectos.
SetTransformMatrix

Establece la matriz de transformación del efecto.
SetTransformMatrixElement

Establece un elemento de la matriz de transformación del efecto. (sobrecarga 1/2)
SetTransformMatrixElement

Establece un elemento de la matriz de transformación del efecto. (sobrecarga 2/2)
SetTransformParent

Establece la propiedad TransformParent de este objeto visual. La propiedad TransformParent establece el sistema de coordenadas en relación con el que se compone este objeto visual.
SetVisible

Cambia el valor de la propiedad Visible del objeto visual.
SetWhitePoint

Establece la parte superior de la curva de transferencia de brillo.
SetWhitePointX

Establece el valor x del punto blanco. (sobrecarga 2/2)
SetWhitePointX

Establece el valor x del punto blanco. (sobrecarga 1/2)
SetWhitePointY

Establece el valor y del punto blanco. (sobrecarga 2/2)
SetWhitePointY

Establece el valor y del punto blanco. (sobrecarga 1/2)
SuspendDraw

Suspende el dibujo en este objeto de superficie Microsoft DirectComposition.
Trim

Descarta los píxeles que se encuentran fuera de los rectángulos de recorte especificados.
WaitForCommitCompletion

Espera a que el motor de composición termine de procesar la llamada anterior al método IDCompositionDevice::Commit.
WaitForCommitCompletion

Espera a que el motor de composición termine de procesar la llamada anterior al método IDCompositionDevice2::Commit.

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)
IDCompositionAnimation

Representa una función para animar una o varias propiedades de uno o varios objetos Microsoft 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. (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 colores modifica los valores RGBA de un mapa de bits.
IDCompositionCompositeEffect

El efecto compuesto se usa para combinar 2 o más imágenes.
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.
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 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 De 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.

Estructuras

 
COMPOSITION_FRAME_STATS

Describe las estadísticas de tiempo y composición de un marco compositor.
COMPOSITION_STATS

Describe la información de tiempo y composición.
COMPOSITION_TARGET_ID

Contiene información sobre un destino de representación de composición.
COMPOSITION_TARGET_STATS

Contiene información por destino para un marco de composición y un destino de representación.
DCOMPOSITION_FRAME_STATISTICS

Describe las estadísticas de tiempo y composición de un fotograma.