Condividi tramite


Interfaccia IDCompositionDevice (dcomp.h)

Funge da factory per tutti gli altri oggetti Microsoft DirectComposition e fornisce metodi per controllare la composizione transazionale.

Ereditarietà

L'interfaccia IDCompositionDevice eredita dall'interfaccia IUnknown . IDCompositionDevice include anche questi tipi di membri:

Metodi

L'interfaccia IDCompositionDevice include questi metodi.

 
IDCompositionDevice::CheckDeviceState

Determina se l'oggetto dispositivo DirectComposition è ancora valido.
IDCompositionDevice::Commit

Esegue il commit di tutti i comandi DirectComposition in sospeso nel dispositivo. (IDCompositionDevice.Commit)
IDCompositionDevice::CreateAnimation

Crea un oggetto animazione utilizzato per animare una o più proprietà scalari di uno o più oggetti Microsoft DirectComposition. (IDCompositionDevice.CreateAnimation)
IDCompositionDevice::CreateEffectGroup

Crea un oggetto che rappresenta più effetti da applicare a un sottoalbero visivo. (IDCompositionDevice.CreateEffectGroup)
IDCompositionDevice::CreateMatrixTransform

Crea un oggetto di trasformazione matrice 2D 3 per 2. (IDCompositionDevice.CreateMatrixTransform)
IDCompositionDevice::CreateMatrixTransform3D

Crea un oggetto di trasformazione matrice 3D 4 per 4. (IDCompositionDevice.CreateMatrixTransform3D)
IDCompositionDevice::CreateRectangleClip

Crea un oggetto clip che può essere utilizzato per limitare il rendering di un sottoalbero visivo a un'area rettangolare. (IDCompositionDevice.CreateRectangleClip)
IDCompositionDevice::CreateRotateTransform

Crea un oggetto di trasformazione di rotazione 2D. (IDCompositionDevice.CreateRotateTransform)
IDCompositionDevice::CreateRotateTransform3D

Il metodo CreateRotateTransform3D nell'interfaccia IDCompositionDevice crea un oggetto transform di rotazione 3D.
IDCompositionDevice::CreateScaleTransform

Il metodo IDCompositionDevice::CreateScaleTransform crea un oggetto transform di scala 2D.
IDCompositionDevice::CreateScaleTransform3D

Il metodo IDCompositionDevice::CreateScaleTransform3D crea un oggetto transform di scala 3D.
IDCompositionDevice::CreateSkewTransform

Il metodo IDCompositionDevice::CreateSkewTransform crea un oggetto trasformazione asimmetria 2D.
IDCompositionDevice::CreateSurface

Il metodo IDCompositionDevice::CreateSurface crea un oggetto superficie aggiornabile che può essere associato a uno o più oggetti visivi per la composizione.
IDCompositionDevice::CreateSurfaceFromHandle

Il metodo IDCompositionDevice::CreateSurfaceFromHandle crea un nuovo oggetto superficie di composizione che esegue il wrapping di una superficie di composizione esistente.
IDCompositionDevice::CreateSurfaceFromHwnd

Il metodo IDCompositionDevice::CreateSurfaceFromHwnd crea un oggetto wrapper che rappresenta la rasterizzazione di una finestra a più livelli e che può essere associato a un oggetto visivo per la composizione.
IDCompositionDevice::CreateTargetForHwnd

Crea un oggetto destinazione di composizione associato alla finestra rappresentata dall'handle di finestra (HWND) specificato.
IDCompositionDevice::CreateTransform3DGroup

Il metodo IDCompositionDevice::CreateTransform3DGroup crea un oggetto gruppo di trasformazione 3D che contiene una matrice di oggetti trasformazione 3D.
IDCompositionDevice::CreateTransformGroup

Il metodo IDCompositionDevice::CreateTransformGroup crea un oggetto gruppo di trasformazione 2D che contiene una matrice di oggetti trasformazione 2D.
IDCompositionDevice::CreateTranslateTransform

Il metodo IDCompositionDevice::CreateTranslateTransform crea un oggetto transform di conversione 2D.
IDCompositionDevice::CreateTranslateTransform3D

Il metodo IDCompositionDevice::CreateTranslateTransform3D crea un oggetto transform di conversione 3D.
IDCompositionDevice::CreateVirtualSurface

Il metodo IDCompositionDevice::CreateVirtualSurface crea una superficie popolata di tipo sparse che può essere associata a uno o più oggetti visivi per la composizione.
IDCompositionDevice::CreateVisual

Il metodo IDCompositionDevice::CreateVisual crea un nuovo oggetto visivo.
IDCompositionDevice::GetFrameStatistics

Il metodo IDCompositionDevice::GetFrameStatistics recupera informazioni dal motore di composizione sui tempi di composizione e sulla frequenza dei fotogrammi.
IDCompositionDevice::WaitForCommitCompletion

Attende che il motore di composizione finisca l'elaborazione della chiamata precedente al metodo IDCompositionDevice::Commit.

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dcomp.h

Vedi anche

DCompositionCreateDevice