Share via


Interface IDCompositionDevice (dcomp.h)

Serve como uma fábrica para todos os outros objetos do Microsoft DirectComposition e fornece métodos para controlar a composição transacional.

Herança

A interface IDCompositionDevice herda da interface IUnknown . IDCompositionDevice também tem estes tipos de membros:

Métodos

A interface IDCompositionDevice tem esses métodos.

 
IDCompositionDevice::CheckDeviceState

Determina se o objeto de dispositivo DirectComposition ainda é válido.
IDCompositionDevice::Commit

Confirma todos os comandos DirectComposition pendentes neste dispositivo. (IDCompositionDevice.Commit)
IDCompositionDevice::CreateAnimation

Cria um objeto de animação que é usado para animar uma ou mais propriedades escalares de um ou mais objetos Microsoft DirectComposition. (IDCompositionDevice.CreateAnimation)
IDCompositionDevice::CreateEffectGroup

Cria um objeto que representa vários efeitos a serem aplicados a uma subárvore visual. (IDCompositionDevice.CreateEffectGroup)
IDCompositionDevice::CreateMatrixTransform

Cria um objeto de transformação de matriz 2D 3 por 2. (IDCompositionDevice.CreateMatrixTransform)
IDCompositionDevice::CreateMatrixTransform3D

Cria um objeto de transformação de matriz 3D 4 por 4. (IDCompositionDevice.CreateMatrixTransform3D)
IDCompositionDevice::CreateRectangleClip

Cria um objeto clip que pode ser usado para restringir a renderização de uma subárvore visual a uma área retangular. (IDCompositionDevice.CreateRectangleClip)
IDCompositionDevice::CreateRotateTransform

Cria um objeto de transformação de rotação 2D. (IDCompositionDevice.CreateRotateTransform)
IDCompositionDevice::CreateRotateTransform3D

O método CreateRotateTransform3D na interface IDCompositionDevice cria um objeto de transformação de rotação 3D.
IDCompositionDevice::CreateScaleTransform

O método IDCompositionDevice::CreateScaleTransform cria um objeto de transformação de escala 2D.
IDCompositionDevice::CreateScaleTransform3D

O método IDCompositionDevice::CreateScaleTransform3D cria um objeto de transformação de escala 3D.
IDCompositionDevice::CreateSkewTransform

O método IDCompositionDevice::CreateSkewTransform cria um objeto de transformação de distorção 2D.
IDCompositionDevice::CreateSurface

O método IDCompositionDevice::CreateSurface cria um objeto de superfície atualizável que pode ser associado a um ou mais visuais para composição.
IDCompositionDevice::CreateSurfaceFromHandle

O método IDCompositionDevice::CreateSurfaceFromHandle cria um novo objeto de superfície de composição que encapsula uma superfície de composição existente.
IDCompositionDevice::CreateSurfaceFromHwnd

O método IDCompositionDevice::CreateSurfaceFromHwnd cria um objeto wrapper que representa a rasterização de uma janela em camadas e que pode ser associado a um visual para composição.
IDCompositionDevice::CreateTargetForHwnd

Cria um objeto de destino de composição associado à janela representada pelo identificador de janela especificado (HWND).
IDCompositionDevice::CreateTransform3DGroup

O método IDCompositionDevice::CreateTransform3DGroup cria um objeto de grupo de transformação 3D que contém uma matriz de objetos de transformação 3D.
IDCompositionDevice::CreateTransformGroup

O método IDCompositionDevice::CreateTransformGroup cria um objeto de grupo de transformação 2D que contém uma matriz de objetos de transformação 2D.
IDCompositionDevice::CreateTranslateTransform

O método IDCompositionDevice::CreateTranslateTransform cria um objeto de transformação de tradução 2D.
IDCompositionDevice::CreateTranslateTransform3D

O método IDCompositionDevice::CreateTranslateTransform3D cria um objeto de transformação de tradução 3D.
IDCompositionDevice::CreateVirtualSurface

O método IDCompositionDevice::CreateVirtualSurface cria uma superfície pouco populada que pode ser associada a um ou mais visuais para composição.
IDCompositionDevice::CreateVisual

O método IDCompositionDevice::CreateVisual cria um novo objeto visual.
IDCompositionDevice::GetFrameStatistics

O método IDCompositionDevice::GetFrameStatistics recupera informações do mecanismo de composição sobre os tempos de composição e a taxa de quadros.
IDCompositionDevice::WaitForCommitCompletion

Aguarda até que o mecanismo de composição conclua o processamento da chamada anterior para o método IDCompositionDevice::Commit.

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dcomp.h

Confira também

DCompositionCreateDevice