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

Consulte también

DCompositionCreateDevice