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 |