Compartilhar via


Interface IDCompositionDevice2 (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 IDCompositionDevice2 herda da interface IUnknown . IDCompositionDevice2 também tem estes tipos de membros:

Métodos

A interface IDCompositionDevice2 tem esses métodos.

 
IDCompositionDevice2::Commit

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

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

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

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

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

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

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

Cria um objeto de transformação de rotação 3D.
IDCompositionDevice2::CreateScaleTransform

Cria um objeto de transformação de escala 2D.
IDCompositionDevice2::CreateScaleTransform3D

Cria um objeto de transformação de escala 3D.
IDCompositionDevice2::CreateSkewTransform

Cria um objeto de transformação de distorção 2D.
IDCompositionDevice2::CreateSurface

Cria um objeto de superfície atualizável que pode ser associado a um ou mais visuais para composição.
IDCompositionDevice2::CreateSurfaceFactory

Cria um objeto surface factory do Microsoft DirectComposition, que pode ser usado para criar outros objetos de superfície ou superfície virtual do DirectComposition.
IDCompositionDevice2::CreateTransform3DGroup

Cria um objeto de grupo de transformação 3D que contém uma matriz de objetos de transformação 3D.
IDCompositionDevice2::CreateTransformGroup

Cria um objeto de grupo de transformação 2D que contém uma matriz de objetos de transformação 2D.
IDCompositionDevice2::CreateTranslateTransform

Cria um objeto de transformação de tradução 2D.
IDCompositionDevice2::CreateTranslateTransform3D

Cria um objeto de transformação de tradução 3D.
IDCompositionDevice2::CreateVirtualSurface

Cria uma superfície pouco populada que pode ser associada a um ou mais visuais para composição. (IDCompositionDevice2.CreateVirtualSurface)
IDCompositionDevice2::CreateVisual

Cria um novo objeto visual.
IDCompositionDevice2::GetFrameStatistics

Recupera informações do mecanismo de composição sobre os tempos de composição e a taxa de quadros.
IDCompositionDevice2::WaitForCommitCompletion

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

Requisitos

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

Confira também

DCompositionCreateDevice2