Interfaz IDCompositionDevice (dcomp.h)
Actúa como fábrica para todos los demás objetos Microsoft DirectComposition y proporciona métodos para controlar la composición transaccional.
Herencia
La interfaz IDCompositionDevice hereda de la interfaz IUnknown . IDCompositionDevice también tiene estos tipos de miembros:
Métodos
La interfaz IDCompositionDevice tiene estos métodos.
IDCompositionDevice::CheckDeviceState Determina si el objeto de dispositivo DirectComposition sigue siendo válido. |
IDCompositionDevice::Commit Confirma todos los comandos DirectComposition que están pendientes en este dispositivo. (IDCompositionDevice.Commit) |
IDCompositionDevice::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) |
IDCompositionDevice::CreateEffectGroup Crea un objeto que representa varios efectos que se aplicarán a un subárbol visual. (IDCompositionDevice.CreateEffectGroup) |
IDCompositionDevice::CreateMatrixTransform Crea un objeto de transformación de matriz 2D 3 a 2. (IDCompositionDevice.CreateMatrixTransform) |
IDCompositionDevice::CreateMatrixTransform3D Crea un objeto de transformación de matriz 3D 4 a 4. (IDCompositionDevice.CreateMatrixTransform3D) |
IDCompositionDevice::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) |
IDCompositionDevice::CreateRotateTransform Crea un objeto de transformación de rotación 2D. (IDCompositionDevice.CreateRotateTransform) |
IDCompositionDevice::CreateRotateTransform3D El método CreateRotateTransform3D de la interfaz IDCompositionDevice crea un objeto de transformación de rotación 3D. |
IDCompositionDevice::CreateScaleTransform El método IDCompositionDevice::CreateScaleTransform crea un objeto de transformación de escala 2D. |
IDCompositionDevice::CreateScaleTransform3D El método IDCompositionDevice::CreateScaleTransform3D crea un objeto de transformación de escala 3D. |
IDCompositionDevice::CreateSkewTransform El método IDCompositionDevice::CreateSkewTransform crea un objeto de transformación de asimetría 2D. |
IDCompositionDevice::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. |
IDCompositionDevice::CreateSurfaceFromHandle El método IDCompositionDevice::CreateSurfaceFromHandle crea un nuevo objeto de superficie de composición que encapsula una superficie de composición existente. |
IDCompositionDevice::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. |
IDCompositionDevice::CreateTargetForHwnd Crea un objeto de destino de composición enlazado a la ventana representada por el identificador de ventana especificado (HWND). |
IDCompositionDevice::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. |
IDCompositionDevice::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. |
IDCompositionDevice::CreateTranslateTransform El método IDCompositionDevice::CreateTranslateTransform crea un objeto de transformación de traducción 2D. |
IDCompositionDevice::CreateTranslateTransform3D El método IDCompositionDevice::CreateTranslateTransform3D crea un objeto de transformación de traducción 3D. |
IDCompositionDevice::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. |
IDCompositionDevice::CreateVisual El método IDCompositionDevice::CreateVisual crea un nuevo objeto visual. |
IDCompositionDevice::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. |
IDCompositionDevice::WaitForCommitCompletion Espera a que el motor de composición termine de procesar la llamada anterior al método IDCompositionDevice::Commit. |
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dcomp.h |