Condividi tramite


DirectComposition

Panoramica della tecnologia DirectComposition.

Per sviluppare DirectComposition, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
COMPOSITION_FRAME_ID_TYPE

Definisce le costanti che specificano lo stato di un frame di compositore.
DCOMPOSITION_BACKFACE_VISIBILITY

Specifica la visibilità backface da applicare a un oggetto visivo.
DCOMPOSITION_BITMAP_INTERPOLATION_MODE

Specifica la modalità di interpolazione da usare quando una bitmap è composta da qualsiasi trasformazione in cui i pixel della bitmap non si allineano esattamente uno a uno con pixel sullo schermo.
DCOMPOSITION_BORDER_MODE

Specifica la modalità bordo da usare durante la composizione di una bitmap o l'applicazione di una clip con qualsiasi trasformazione in modo che i bordi della bitmap o della clip non siano allineati all'asse con coordinate integer.
DCOMPOSITION_COMPOSITE_MODE

Modalità da usare per combinare il contenuto bitmap di un oggetto visivo con la destinazione di rendering.
DCOMPOSITION_OPACITY_MODE

Specifica il modo in cui il valore di opacità efficace di un oggetto visivo viene applicato al contenuto e agli elementi figlio dell'oggetto visivo.

Funzioni

 
AddCubic

Aggiunge un segmento polinomiale cubo alla funzione di animazione.
AddRepeat

Aggiunge un segmento ripetuto che causa la ripetizione della parte specificata di una funzione di animazione.
AddSinusoidal

Aggiunge un segmento sinusoidale alla funzione di animazione.
AddVisual

Aggiunge un nuovo oggetto visivo figlio all'elenco figlio di questo oggetto visivo.
BeginDraw

Avvia il disegno su questo oggetto superficie di Microsoft DirectComposition.
CheckCompositionTextureSupport

Esegue query sul fatto che il dispositivo Direct3D usato per eseguire il rendering supporti trame di composizione.
CheckDeviceState

Determina se l'oggetto dispositivo DirectComposition è ancora valido.
Eseguire il commit

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

Esegue il commit di tutti i comandi DirectComposition in sospeso nel dispositivo. (IDCompositionDevice2.Commit)
CreateAffineTransform2DEffect

Crea un'istanza di IDCompositionAffineTransform2DEffect.
CreateAnimation

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

Crea un oggetto di animazione usato per animare una o più proprietà scalari di uno o più oggetti Microsoft DirectComposition. (IDCompositionDevice2.CreateAnimation)
CreateArithmeticCompositeEffect

Crea un'istanza di IDCompositionArithmeticCompositeEffect.
CreateBlendEffect

Crea un'istanza di IDCompositionBlendEffect.
CreateBrightnessEffect

Crea un'istanza di IDCompositionBrightnessEffect.
CreateColorMatrixEffect

Crea un'istanza di IDCompositionColorMatrixEffect.
CreateCompositeEffect

Crea un'istanza di IDCompositionCompositeEffect.
CreateCompositionTexture

Crea una trama di composizione che fa riferimento alla trama Direct3D passata.
CreateEffectGroup

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

Crea un oggetto che rappresenta più effetti da applicare a un sottoalbero visivo. (IDCompositionDevice2.CreateEffectGroup)
CreateGaussianBlurEffect

Crea un'istanza di IDCompositionGaussianBlurEffect.
CreateHueRotationEffect

Crea un'istanza di IDCompositionHueRotationEffect.
CreateLinearTransferEffect

Crea un'istanza di IDCompositionLinearTransferEffect.
CreateMatrixTransform

Crea un oggetto trasformazione matrice 2D 3 by-2. (IDCompositionDevice.CreateMatrixTransform)
CreateMatrixTransform

Crea un oggetto trasformazione matrice 2D 3 by-2. (IDCompositionDevice2.CreateMatrixTransform)
CreateMatrixTransform3D

Crea un oggetto trasformazione matrice 3D 4 by-4. (IDCompositionDevice.CreateMatrixTransform3D)
CreateMatrixTransform3D

Crea un oggetto trasformazione matrice 3D 4 by-4. (IDCompositionDevice2.CreateMatrixTransform3D)
CreateRectangleClip

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

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

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

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

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

Crea un oggetto di trasformazione di rotazione 3D.
CreateSaturationEffect

Crea un'istanza di IDCompositionSaturationEffect.
CreateScaleTransform

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

Crea un oggetto di trasformazione di scala 2D.
CreateScaleTransform3D

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

Crea un oggetto di trasformazione di scala 3D.
CreateShadowEffect

Crea un'istanza di IDCompositionShadowEffect.
CreateSkewTransform

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

Crea un oggetto trasformazione asimmetria 2D.
CreateSurface

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

Crea un oggetto superficie aggiornabile che può essere associato a uno o più oggetti visivi per la composizione.
CreateSurface

Crea un oggetto superficie che può essere associato a uno o più oggetti visivi per la composizione.
CreateSurfaceFactory

Crea un oggetto surface factory Di Microsoft DirectComposition, che può essere usato per creare altre superfici DirectComposition o oggetti superficie virtuale.
CreateSurfaceFromHandle

Crea un nuovo oggetto superficie di composizione che esegue il wrapping di una superficie di composizione esistente.
CreateSurfaceFromHandle

Il metodo IDCompositionDevice::CreateSurfaceFromHandle crea un nuovo oggetto superficie di composizione che esegue il wrapping di una superficie di composizione esistente.
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.
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.
CreateTableTransferEffect

Crea un'istanza di IDCompositionTableTransferEffect.
CreateTargetForHwnd

Crea un oggetto destinazione di composizione associato alla finestra rappresentata dall'handle di finestra specificato.
CreateTargetForHwnd

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

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

Crea un oggetto gruppo di trasformazione 3D che contiene una matrice di oggetti di trasformazione 3D.
CreateTransformGroup

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

Crea un oggetto gruppo di trasformazione 2D che contiene una matrice di oggetti di trasformazione 2D.
CreateTranslateTransform

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

Crea un oggetto trasformazione traslazione 2D.
CreateTranslateTransform3D

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

Crea un oggetto trasformazione traslazione 3D.
CreateTurbulenceEffect

Crea un'istanza di IDCompositionTurbulenceEffect.
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.
CreateVirtualSurface

Crea una superficie popolata di tipo sparse che può essere associata a uno o più oggetti visivi per la composizione. (IDCompositionDevice2.CreateVirtualSurface)
CreateVirtualSurface

Crea una superficie popolata di tipo sparse che può essere associata a uno o più oggetti visivi per la composizione. (IDCompositionSurfaceFactory.CreateVirtualSurface)
CreateVisual

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

Crea un nuovo oggetto visivo.
DCompositionAttachMouseDragToHwnd

Crea un oggetto Interaction/InputSink per instradare il pulsante del mouse verso il basso ed eventuali eventi successivi verso l'alto e verso l'alto verso l'HWND specificato.
DCompositionAttachMouseWheelToHwnd

Crea un oggetto Interaction/InputSink per instradare i messaggi della rotellina del mouse al valore HWND specificato.
DCompositionBoostCompositorClock

Richiede che il sistema passi dinamicamente a una frequenza di aggiornamento superiore per migliorare il contenuto sensibile alla latenza.
DCompositionCreateDevice

Crea un nuovo oggetto dispositivo che può essere utilizzato per creare altri oggetti Microsoft DirectComposition. (DCompositionCreateDevice)
DCompositionCreateDevice2

Crea un nuovo oggetto dispositivo che può essere utilizzato per creare altri oggetti Microsoft DirectComposition. (DCompositionCreateDevice2)
DCompositionCreateDevice3

Crea un nuovo oggetto dispositivo DirectComposition, che può essere usato per creare altri oggetti DirectComposition.
DCompositionCreateSurfaceHandle

Crea un nuovo oggetto superficie di composizione che può essere associato a una catena di scambio Microsoft DirectX o a un buffer di scambio e associato a un oggetto visivo.
DCompositionGetFrameId

Ottiene l'identificatore del frame di composizione più recente del tipo specificato.
DCompositionGetStatistics

Ottiene informazioni di base sul frame di composizione e un elenco di ID di destinazione di rendering che fanno parte del frame.
DCompositionGetTargetStatistics

DCompositionWaitForCompositorClock

Interrompe un thread fino a quando non si verifica il segnale successivo dall'orologio del compositore.
DisableDebugCounters

Disabilita la visualizzazione dei contatori di debug delle prestazioni.
DisableHeatMap

Disabilita le mappe grafiche visive.
DisableRedrawRegions

Disabilita le aree di ridisegno dell'oggetto visivo.
EnableDebugCounters

Consente di visualizzare i contatori di debug delle prestazioni.
EnableHeatMap

Abilita una mappa termica visiva che rappresenta le aree di overdraw.
EnableRedrawRegions

Abilita l'evidenziazione degli oggetti visivi quando il contenuto viene ridisegnato.
Fine

Aggiunge un segmento finale che contrassegna la fine di una funzione di animazione.
EndDraw

Contrassegna la fine del disegno su questo oggetto superficie di Microsoft DirectComposition.
GetAvailableFence

Recupera una coppia di recinzioni/valore di sincronizzazione Direct3D che indica quando la trama di composizione diventerà disponibile, se queste informazioni sono note.
GetFrameStatistics

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

Recupera informazioni dal motore di composizione sui tempi di composizione e sulla frequenza dei fotogrammi.
operator!=

Confronta i valori di due COMPOSITION_TARGET_ID oggetti per verificare se contengono valori diversi.
operator==

Confronta i valori di due COMPOSITION_TARGET_ID oggetti per verificare se contengono valori identici.
RemoveAllVisuals

Rimuove tutti gli oggetti visivi dall'elenco elementi figlio di questo oggetto visivo.
RemoveVisual

Rimuove un oggetto visivo figlio dall'elenco figlio di questo oggetto visivo.
Reimpostazione

Reimposta la funzione di animazione in modo che non contenga segmenti.
Ridimensionamento

Modifica le dimensioni logiche di questo oggetto superficie virtuale.
ResumeDraw

Riprende il disegno su questo oggetto superficie di Microsoft DirectComposition.
Scorrimento

Scorre un'area rettangolare di una superficie logica Microsoft DirectComposition.
SetAbsoluteBeginTime

Imposta il tempo assoluto in cui viene avviata la funzione di animazione.
SetAlpha

Imposta il valore alfa per l'effetto. (overload 2/2)
SetAlpha

Imposta il valore alfa per l'effetto. (overload 1/2)
SetAlphaDisable

Specifica se applicare la funzione di trasferimento al canale alfa.
SetAlphaDisable

Specifica se applicare la funzione di trasferimento al canale Alfa.
SetAlphaMode

Imposta la modalità alfa dell'output per l'effetto matrice di colore.
SetAlphaMode

Informa il DWM se i pixel alfa nella trama devono essere onorati o ignorati.
SetAlphaSlope

Il metodo IDCompositionLinearTransferEffect::SetAlphaSlope imposta la pendenza della funzione lineare per il canale alfa.
SetAlphaSlope

Il metodo IDCompositionLinearTransferEffect::SetAlphaSlope(IDCompositionAnimation) imposta la pendenza della funzione lineare per il canale alfa.
SetAlphaTable

Imposta l'elenco di valori usati per definire la funzione di trasferimento per il canale alfa.
SetAlphaTableValue

Imposta un valore nella tabella alfa. (overload 1/2)
SetAlphaTableValue

Imposta un valore nella tabella alfa. (overload 2/2)
SetAlphaYIntercept

Imposta l'intercetta Y della funzione lineare per il canale alfa.
SetAlphaYIntercept

Imposta l'intercetta Y della funzione lineare per il canale Alfa.
SetAngle

Il metodo IDCompositionHueRotationEffect::SetAngle(float) imposta l'angolo per ruotare la tonalità.
SetAngle

Il metodo IDCompositionHueRotationEffect::SetAngle(IDCompositionAnimation) imposta l'angolo per ruotare la tonalità.
SetAngle

Modifica il valore della proprietà Angle di una trasformazione di rotazione 2D. La proprietà Angle specifica l'angolo di rotazione.
SetAngle

Anima il valore della proprietà Angle di una trasformazione di rotazione 2D. La proprietà Angle specifica l'angolo di rotazione.
SetAngle

Modifica il valore della proprietà Angle di una trasformazione di rotazione 3D. La proprietà Angle specifica l'angolo di rotazione. Il valore predefinito è zero.
SetAngle

Anima il valore della proprietà Angle di una trasformazione di rotazione 3D. La proprietà Angle specifica l'angolo di rotazione. Il valore predefinito è zero.
SetAngleX

Modifica il valore della proprietà AngleX di una trasformazione asimmetria 2D.
SetAngleX

Anima il valore della proprietà AngleX di una trasformazione asimmetria 2D.
SetAngleY

Modifica il valore della proprietà AngleY di una trasformazione asimmetria 2D.
SetAngleY

Anima il valore della proprietà AngleY di una trasformazione asimmetria 2D.
SetAxisX

Modifica il valore della proprietà AxisX di una trasformazione di rotazione 3D. La proprietà AxisX specifica la coordinata x per il vettore dell'asse di rotazione. Il valore predefinito è zero.
SetAxisX

Anima il valore della proprietà AxisX di una trasformazione di rotazione 3D. La proprietà AxisX specifica la coordinata x per il vettore dell'asse di rotazione. Il valore predefinito è zero.
SetAxisY

Modifica il valore della proprietà AxisY di una trasformazione di rotazione 3D. La proprietà AxisY specifica la coordinata y per il vettore dell'asse di rotazione. Il valore predefinito è zero.
SetAxisY

Anima il valore della proprietà AxisY di una trasformazione di rotazione 3D. La proprietà AxisY specifica la coordinata y per il vettore dell'asse di rotazione. Il valore predefinito è zero.
SetAxisZ

Modifica il valore della proprietà AxisZ di una trasformazione di rotazione 3D. La proprietà AxisZ specifica la coordinata z per il vettore dell'asse di rotazione. Il valore predefinito è 1,0.
SetAxisZ

Anima il valore della proprietà AxisZ di una trasformazione di rotazione 3D. La proprietà AxisZ specifica la coordinata z per il vettore dell'asse di rotazione. Il valore predefinito è 1,0.
SetBackFaceVisibility

Specifica se le superfici con trasformazioni 3D applicate devono essere visualizzate quando si trovano all'esterno dell'osservatore.
SetBaseFrequency

Imposta le frequenze di base nella direzione X e Y.
SetBitmapInterpolationMode

Imposta la proprietà BitmapInterpolationMode, che specifica la modalità di utilizzo di Microsoft DirectComposition per l'interpolazione di pixel da bitmap non allineate o disegnate esattamente su larga scala.
SetBlackPoint

Specifica la parte inferiore della curva di trasferimento della luminosità per l'effetto luminosità.
SetBlackPointX

Imposta il valore x del punto nero. (overload 2/2)
SetBlackPointX

Imposta il valore x del punto nero. (overload 1/2)
SetBlackPointY

Imposta il valore y del punto nero. (overload 1/2)
SetBlackPointY

Imposta il valore y del punto nero. (overload 2/2)
SetBlue

Imposta il valore blu per il colore dell'ombreggiatura. (overload 1/2)
SetBlue

Imposta il valore blu per il colore dell'ombreggiatura. (overload 2/2)
SetBlueDisable

Il metodo IDCompositionLinearTransferEffect::SetBlueDisable specifica se applicare la funzione di trasferimento al canale blu.
SetBlueDisable

Specifica se applicare la funzione di trasferimento al canale blu.
SetBlueSlope

Il metodo IDCompositionLinearTransferEffect::SetBlueSlope imposta la pendenza della funzione lineare per il canale blu.
SetBlueSlope

Il metodo IDCompositionLinearTransferEffect::SetBlueSlope(IDCompositionAnimation) imposta la pendenza della funzione lineare per il canale blu.
SetBlueTable

Imposta l'elenco di valori utilizzati per definire la funzione di trasferimento per il canale blu.
SetBlueTableValue

Imposta un valore nella tabella blu. (overload 2/2)
SetBlueTableValue

Imposta un valore nella tabella blu. (overload 1/2)
SetBlueYIntercept

Il metodo IDCompositionLinearTransferEffect::SetBlueYIntercept imposta l'intercetta Y della funzione lineare per il canale blu.
SetBlueYIntercept

Il metodo IDCompositionLinearTransferEffect::SetBlueYIntercept(IDCompositionAnimation) imposta l'intercetta Y della funzione lineare per il canale blu.
SetBorderMode

Imposta la modalità bordo da utilizzare con l'effetto .
SetBorderMode

Imposta la modalità utilizzata per calcolare il bordo dell'immagine.
SetBorderMode

Imposta la proprietà BorderMode, che specifica come comporre i bordi di bitmap e clip associati a questo oggetto visivo o gli oggetti visivi nel sottoalbero rooted in questo oggetto visivo.
SetBottom

Modifica il valore della proprietà Bottom di un oggetto clip.
SetBottom

Anima il valore della proprietà Bottom di un rettangolo di ritaglio.
SetBottomLeftRadiusX

Modifica o anima il valore della proprietà BottomLeftRadiusX di questa clip. La proprietà BottomLeftRadiusX specifica il raggio x dell'ellisse che arrotonda l'angolo inferiore sinistro della clip.
SetBottomLeftRadiusX

Anima il valore della proprietà BottomLeftRadiusX di questa clip. La proprietà BottomLeftRadiusX specifica il raggio x dell'ellisse che arrotonda l'angolo inferiore sinistro della clip.
SetBottomLeftRadiusY

Modifica o anima il valore della proprietà BottomLeftRadiusY di questa clip. La proprietà BottomLeftRadiusY specifica il raggio y dell'ellisse che arrotonda l'angolo inferiore sinistro della clip.
SetBottomLeftRadiusY

Anima il valore della proprietà BottomLeftRadiusY di questa clip. La proprietà BottomLeftRadiusY specifica il raggio y dell'ellisse che arrotonda l'angolo inferiore sinistro della clip.
SetBottomRightRadiusX

Modifica o anima il valore della proprietà BottomRightRadiusX di questa clip. La proprietà BottomRightRadiusX specifica il raggio x dell'ellisse che arrotonda l'angolo inferiore destro della clip.
SetBottomRightRadiusX

Anima il valore della proprietà BottomRightRadiusX di questa clip. La proprietà BottomRightRadiusX specifica il raggio x dell'ellisse che arrotonda l'angolo inferiore destro della clip.
SetBottomRightRadiusY

Modifica o anima il valore della proprietà BottomRightRadiusY di questa clip. La proprietà BottomRightRadiusY specifica il raggio y dell'ellisse che arrotonda l'angolo inferiore destro della clip.
SetBottomRightRadiusY

Anima il valore della proprietà BottomRightRadiusY di questa clip. La proprietà BottomRightRadiusY specifica il raggio y dell'ellisse che arrotonda l'angolo inferiore destro della clip.
SetCenterX

Modifica il valore della proprietà CenterX di una trasformazione di rotazione 2D.
SetCenterX

Anima il valore della proprietà CenterX di una trasformazione di rotazione 2D.
SetCenterX

Modifica il valore della proprietà CenterX di una trasformazione di rotazione 3D. La proprietà CenterX specifica la coordinata x del punto su cui viene eseguita la rotazione. Il valore predefinito è zero.
SetCenterX

Anima il valore della proprietà CenterX di una trasformazione di rotazione 3D. La proprietà CenterX specifica la coordinata x del punto su cui viene eseguita la rotazione. Il valore predefinito è zero.
SetCenterX

Modifica il valore della proprietà CenterX di una trasformazione di scalabilità 2D.
SetCenterX

Anima il valore della proprietà CenterX di una trasformazione di scala 2D.
SetCenterX

Modifica il valore della proprietà CenterX di una trasformazione di scala 3D.
SetCenterX

Anima il valore della proprietà CenterX di una trasformazione di scala 3D.
SetCenterX

Modifica il valore della proprietà CenterX di una trasformazione asimmetria 2D.
SetCenterX

Anima il valore della proprietà CenterX di una trasformazione asimmetria 2D.
SetCenterY

Modifica il valore della proprietà CenterY di una trasformazione di rotazione 2D.
SetCenterY

Anima il valore della proprietà CenterY di una trasformazione di rotazione 2D.
SetCenterY

Modifica il valore della proprietà CenterY di una trasformazione di rotazione 3D. La proprietà CenterY specifica la coordinata y del punto su cui viene eseguita la rotazione. Il valore predefinito è zero.
SetCenterY

Anima il valore della proprietà CenterY di una trasformazione di rotazione 3D. La proprietà CenterY specifica la coordinata y del punto su cui viene eseguita la rotazione. Il valore predefinito è zero.
SetCenterY

Modifica il valore della proprietà CenterY di una trasformazione di scala 2D.
SetCenterY

Anima il valore della proprietà CenterY di una trasformazione di scala 2D.
SetCenterY

Modifica il valore della proprietà CenterY di una trasformazione di scala 3D.
SetCenterY

Anima il valore della proprietà CenterY di una trasformazione di scala 3D.
SetCenterY

Modifica il valore della proprietà CenterY di una trasformazione asimmetria 2D.
SetCenterY

Anima il valore della proprietà CenterY di una trasformazione asimmetria 2D.
SetCenterZ

Modifica il valore della proprietà CenterZ di una trasformazione di rotazione 3D. La proprietà CenterZ specifica la coordinata z del punto su cui viene eseguita la rotazione. Il valore predefinito è zero.
SetCenterZ

Anima il valore della proprietà CenterZ di una trasformazione di rotazione 3D. La proprietà CenterZ specifica la coordinata z del punto su cui viene eseguita la rotazione. Il valore predefinito è zero.
SetCenterZ

Modifica il valore della proprietà CenterZ di una trasformazione di scala 3D.
SetCenterZ

Anima il valore della proprietà CenterZ di una trasformazione di scala 3D.
SetClampOutput

Specifica se bloccare i valori di colore prima che l'effetto passi i valori all'effetto successivo nel grafico.
SetClampOutput

Specifica se l'effetto blocca i valori di colore tra 0 e 1 prima che gli effetti passino i valori all'effetto successivo nella catena.
SetClampOutput

Il metodo IDCompositionLinearTransferEffect::SetClampOutput specifica se il valore di colore dell'effetto blocca i valori di colore su 0 e 1 prima che l'effetto passi i valori all'effetto successivo nel grafico.
SetClampOutput

Specifica se l'effetto blocca i valori di colore su 0 e 1 prima che l'effetto passi i valori all'effetto successivo nel grafico.
Setclip

Imposta la proprietà Clip di questo oggetto visivo sul rettangolo specificato.
Setclip

Imposta la proprietà Clip di questo oggetto visivo sull'oggetto clip specificato.
SetCoefficient1

Imposta il primo coefficiente per l'equazione usata per comporre le due immagini di input. (overload 2/2)
SetCoefficient1

Imposta il primo coefficiente per l'equazione usata per comporre le due immagini di input. (overload 1/2)
SetCoefficient2

Imposta il secondo coefficiente per l'equazione usata per comporre le due immagini di input. (overload 1/2)
SetCoefficient2

Imposta il secondo coefficiente per l'equazione usata per comporre le due immagini di input. (overload 2/2)
SetCoefficient3

Imposta il terzo coefficiente per l'equazione usata per comporre le due immagini di input. (overload 1/2)
SetCoefficient3

Imposta il terzo coefficiente per l'equazione usata per comporre le due immagini di input. (overload 2/2)
SetCoefficient4

Imposta il quarto coefficiente per l'equazione usata per comporre le due immagini di input. (overload 2/2)
SetCoefficient4

Imposta il quarto coefficiente per l'equazione usata per comporre le due immagini di input. (overload 1/2)
SetCoefficients

Imposta i coefficienti per l'equazione usata per comporre le due immagini di input.
SetColor

Imposta il colore dell'ombreggiatura.
SetColorSpace

Informa il sistema dello spazio dei colori in cui deve eseguire il mapping della trama.
SetCompositeMode

Imposta la modalità di fusione per questo oggetto visivo.
SetContent

Imposta la proprietà Content di questo oggetto visivo sulla bitmap o sul wrapper di finestra specificato.
SetDepthMode

Imposta la proprietà depth mode associata a questo oggetto visivo.
SetEffect

Imposta la proprietà Effect di questo oggetto visivo.
SetGreen

Imposta il valore verde per il colore dell'ombreggiatura. (overload 1/2)
SetGreen

Imposta il valore verde per il colore dell'ombreggiatura. (overload 2/2)
SetGreenDisable

Il metodo IDCompositionLinearTransferEffect::SetGreenDisable specifica se applicare la funzione di trasferimento al canale verde.
SetGreenDisable

Specifica se applicare la funzione di trasferimento al canale verde.
SetGreenSlope

Il metodo IDCompositionLinearTransferEffect::SetGreenSlope imposta la pendenza della funzione lineare per il canale verde.
SetGreenSlope

Il metodo IDCompositionLinearTransferEffect::SetGreenSlope(IDCompositionAnimation) imposta la pendenza della funzione lineare per il canale verde.
SetGreenTable

Imposta l'elenco di valori utilizzati per definire la funzione di trasferimento per il canale verde.
SetGreenTableValue

Imposta un valore nella tabella verde. (overload 2/2)
SetGreenTableValue

Imposta un valore nella tabella verde. (overload 1/2)
SetGreenYIntercept

Il metodo IDCompositionLinearTransferEffect::SetGreenYIntercept imposta l'intercetta Y della funzione lineare per il canale verde.
SetGreenYIntercept

Imposta l'intercetta Y della funzione lineare per il canale verde.
SetInput

Imposta l'input in corrispondenza di un indice sull'effetto filtro specificato.
SetInterpolationMode

Imposta la modalità di interpolazione dell'effetto.
SetLeft

Modifica il valore della proprietà Left di un rettangolo di ritaglio.
SetLeft

Aggiunge un'animazione al valore della proprietà Left di un rettangolo di ritaglio.
SetMatrix

Imposta la matrice utilizzata dall'effetto per moltiplicare i valori RGBA dell'immagine.
SetMatrix

Modifica tutti i valori della matrice di questa trasformazione 2D.
SetMatrix

Modifica tutti i valori della matrice di questo effetto di trasformazione 3D.
SetMatrixElement

Imposta un elemento della matrice di colori. (overload 1/2)
SetMatrixElement

Imposta un elemento della matrice di colori. (overload 2/2)
SetMatrixElement

Modifica il valore di un elemento della matrice di questa trasformazione.
SetMatrixElement

Anima il valore di un elemento della matrice di questa trasformazione 2D.
SetMatrixElement

Modifica il valore di un elemento della matrice di questa trasformazione 3D.
SetMatrixElement

Anima il valore di un elemento della matrice di questa trasformazione 3D.
SetMode

Imposta la modalità di fusione da utilizzare quando l'effetto blend combina le due immagini.
SetMode

Imposta la modalità per l'effetto composito.
SetNoise

Imposta la modalità rumore di turbolenza.
SetNumOctaves

Imposta il numero di ottacci per la funzione di disturbo.
SetOffset

Imposta le coordinate in cui viene generato l'output della turbolenza.
SetOffsetX

Modifica il valore della proprietà OffsetX di una trasformazione di conversione 2D.
SetOffsetX

Anima il valore della proprietà OffsetX di una trasformazione di conversione 2D.
SetOffsetX

Modifica il valore della proprietà OffsetX di un effetto di trasformazione traslazione 3D. La proprietà OffsetX specifica la distanza da convertire lungo l'asse x.
SetOffsetX

Anima il valore della proprietà OffsetX di un effetto di trasformazione traslazione 3D. La proprietà OffsetX specifica la distanza da convertire lungo l'asse x.
SetOffsetX

Modifica il valore della proprietà OffsetX di questo oggetto visivo. (overload 1/2)
SetOffsetX

Modifica il valore della proprietà OffsetX di questo oggetto visivo. (overload 2/2)
SetOffsetY

Modifica il valore della proprietà OffsetY di una trasformazione di conversione 2D.
SetOffsetY

Anima il valore della proprietà OffsetY di una trasformazione di conversione 2D.
SetOffsetY

Modifica il valore della proprietà OffsetY di un effetto di trasformazione traslazione 3D. La proprietà OffsetY specifica la distanza da convertire lungo l'asse y.
SetOffsetY

Anima il valore della proprietà OffsetY di un effetto di trasformazione traslazione 3D. La proprietà OffsetY specifica la distanza da convertire lungo l'asse y.
SetOffsetY

Modifica il valore della proprietà OffsetY di questo oggetto visivo.
SetOffsetY

Anima il valore della proprietà OffsetY di questo oggetto visivo.
SetOffsetZ

Modifica il valore della proprietà OffsetZ di un effetto di trasformazione traslazione 3D. La proprietà OffsetZ specifica la distanza da convertire lungo l'asse z.
SetOffsetZ

Anima il valore della proprietà OffsetZ di un effetto di trasformazione traslazione 3D. La proprietà OffsetZ specifica la distanza da convertire lungo l'asse z.
SetOffsetZ

Modifica il valore della proprietà OffsetZ.
SetOffsetZ

Aggiunge un'animazione al valore della proprietà OffsetZ.
SetOpacity

Modifica il valore della proprietà Opacity.
SetOpacity

Aggiunge un'animazione al valore della proprietà Opacity.
SetOpacity

Imposta il valore della proprietà di opacità dell'oggetto visivo.
SetOpacity

Anima il valore della proprietà di opacità dell'oggetto visivo.
SetOpacityMode

Imposta la modalità di opacità per questo oggetto visivo.
SetRed

Imposta il valore rosso per il colore dell'ombreggiatura. (overload 2/2)
SetRed

Imposta il valore rosso per il colore dell'ombreggiatura. (overload 1/2)
SetRedDisable

Specifica se applicare la funzione di trasferimento al canale rosso. (IDCompositionLinearTransferEffect.SetRedDisable)
SetRedDisable

Specifica se applicare la funzione di trasferimento al canale rosso. (IDCompositionTableTransferEffect.SetRedDisable)
SetRedSlope

Imposta la pendenza della funzione lineare per il canale rosso. (overload 2/2)
SetRedSlope

Imposta la pendenza della funzione lineare per il canale rosso. (overload 1/2)
SetRedTable

Imposta l'elenco di valori utilizzati per definire la funzione di trasferimento per il canale rosso.
SetRedTableValue

Imposta un valore nella tabella rossa. (overload 1/2)
SetRedTableValue

Imposta un valore nella tabella rossa. (overload 2/2)
SetRedYIntercept

Imposta l'intercetta Y della funzione lineare per il canale rosso. (overload 1/2)
SetRedYIntercept

Imposta l'intercetta Y della funzione lineare per il canale rosso. (overload 2/2)
SetRight

Modifica il valore della proprietà Right di un rettangolo di ritaglio.
SetRight

Anima il valore della proprietà Right di un rettangolo di ritaglio.
SetRoot

Imposta un oggetto visivo come nuovo oggetto radice di una struttura ad albero visuale.
SetSaturation

Imposta la saturazione dell'immagine. (overload 2/2)
SetSaturation

Imposta la saturazione dell'immagine. (overload 1/2)
SetScaleX

Modifica il valore della proprietà ScaleX di una trasformazione di scala 2D.
SetScaleX

Anima il valore della proprietà ScaleX di una trasformazione di scala 2D.
SetScaleX

Modifica il valore della proprietà ScaleX di una trasformazione di scala 3D.
SetScaleX

Anima il valore della proprietà ScaleX di una trasformazione di scala.
SetScaleY

Modifica il valore della proprietà ScaleY di una trasformazione di scala 2D.
SetScaleY

Anima il valore della proprietà ScaleY di una trasformazione di scala 2D.
SetScaleY

Modifica il valore della proprietà ScaleY di una trasformazione di scala 3D.
SetScaleY

Anima il valore della proprietà ScaleY di una trasformazione di scala.
SetScaleZ

Modifica il valore della proprietà ScaleZ di una trasformazione di scala 3D.
SetScaleZ

Anima il valore della proprietà ScaleZ di una trasformazione di scala.
SetSeed

Imposta il valore di inizializzazione per il generatore pseudo casuale.
SetSharpness

Imposta la nitidezza dell'effetto. (overload 2/2)
SetSharpness

Imposta la nitidezza dell'effetto. (overload 1/2)
SetSize

Imposta le dimensioni dell'output della turbolenza.
SetSourceRect

Specifica l'area di una trama Direct3D rappresentata dalla trama di composizione.
SetStandardDeviation

Il metodo IDCompositionGaussianBlurEffect::SetStandardDeviation(float) imposta la quantità di sfocatura da applicare all'immagine.
SetStandardDeviation

Il metodo IDCompositionGaussianBlurEffect::SetStandardDeviation(IDCompositionAnimation) imposta la quantità di sfocatura da applicare all'immagine.
SetStandardDeviation

Imposta la quantità di sfocatura da applicare al canale alfa dell'immagine. (overload 1/2)
SetStandardDeviation

Imposta la quantità di sfocatura da applicare al canale alfa dell'immagine. (overload 2/2)
SetStitchable

Specifica se l'unione è attivata o disattivata.
SetTop

Modifica il valore della proprietà Top di un rettangolo di ritaglio.
SetTop

Aggiunge un'animazione al valore della proprietà Top di un rettangolo di ritaglio.
SetTopLeftRadiusX

Modifica o anima il valore della proprietà TopLeftRadiusX di questa clip. La proprietà TopLeftRadiusX specifica il raggio x dell'ellisse che arrotonda l'angolo superiore sinistro della clip.
SetTopLeftRadiusX

Anima il valore della proprietà TopLeftRadiusX di questa clip. La proprietà TopLeftRadiusX specifica il raggio x dell'ellisse che arrotonda l'angolo superiore sinistro della clip.
SetTopLeftRadiusY

Modifica o anima il valore della proprietà TopLeftRadiusY di questa clip. La proprietà TopLeftRadiusY specifica il raggio y dell'ellisse che arrotonda l'angolo superiore sinistro della clip.
SetTopLeftRadiusY

Anima il valore della proprietà TopLeftRadiusY di questa clip. La proprietà TopLeftRadiusY specifica il raggio y dell'ellisse che arrotonda l'angolo superiore sinistro della clip.
SetTopRightRadiusX

Modifica o anima il valore della proprietà TopRightRadiusX di questa clip. La proprietà TopRightRadiusX specifica il raggio x dell'ellisse che arrotonda l'angolo superiore destro della clip.
SetTopRightRadiusX

Anima il valore della proprietà TopRightRadiusX di questo clip. La proprietà TopRightRadiusX specifica il raggio x dell'ellisse che arrotonda l'angolo superiore destro della clip.
SetTopRightRadiusY

Modifica o anima il valore della proprietà TopRightRadiusY di questa clip. La proprietà TopRightRadiusY specifica il raggio y dell'ellisse che arrotonda l'angolo superiore destro della clip.
SetTopRightRadiusY

Anima il valore della proprietà TopRightRadiusY di questa clip. La proprietà TopRightRadiusY specifica il raggio y dell'ellisse che arrotonda l'angolo superiore destro della clip.
SetTransform

Imposta la proprietà Transform di questo oggetto visivo sulla matrice di trasformazione 3 by-2 specificata.
SetTransform

Imposta la proprietà Transform di questo oggetto visivo sull'oggetto transform 2D specificato.
SetTransform

Imposta la proprietà Transform di questo oggetto visivo sulla matrice di trasformazione 4 by-4 specificata.
SetTransform

Imposta la proprietà Transform di questo oggetto visivo sull'oggetto transform 3D specificato.
SetTransform3D

Imposta l'oggetto effetto di trasformazione 3D che modifica la rasterizzazione degli oggetti visivi a cui viene applicato questo gruppo di effetti.
SetTransformMatrix

Imposta la matrice di trasformazione dell'effetto.
SetTransformMatrixElement

Imposta un elemento della matrice di trasformazione dell'effetto. (overload 1/2)
SetTransformMatrixElement

Imposta un elemento della matrice di trasformazione dell'effetto. (overload 2/2)
SetTransformParent

Imposta la proprietà TransformParent di questo oggetto visivo. La proprietà TransformParent stabilisce il sistema di coordinate rispetto al quale è composto questo oggetto visivo.
SetVisible

Modifica il valore della proprietà Visible dell'oggetto visivo.
SetWhitePoint

Imposta la parte superiore della curva di trasferimento della luminosità.
SetWhitePointX

Imposta il valore x del punto bianco. (overload 2/2)
SetWhitePointX

Imposta il valore x del punto bianco. (overload 1/2)
SetWhitePointY

Imposta il valore y del punto bianco. (overload 2/2)
SetWhitePointY

Imposta il valore y del punto bianco. (overload 1/2)
SuspendDraw

Sospende il disegno sull'oggetto superficie Microsoft DirectComposition.
Trim

Rimuove i pixel che rientrano all'esterno dei rettangoli di taglio specificati.
WaitForCommitCompletion

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

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

Interfacce

 
IDCompositionAffineTransform2DEffect

L'effetto composito aritmetico viene usato per combinare 2 immagini usando una somma ponderata di pixel dalle immagini di input. (IDCompositionAffineTransform2DEffect)
IDCompositionAnimation

Rappresenta una funzione per animare una o più proprietà di uno o più oggetti Microsoft DirectComposition.
IDCompositionArithmeticCompositeEffect

L'effetto composito aritmetico viene usato per combinare 2 immagini usando una somma ponderata di pixel dalle immagini di input. (IDCompositionArithmeticCompositeEffect)
IDCompositionBlendEffect

L'effetto Blend viene usato per combinare 2 immagini.
IDCompositionBrightnessEffect

L'effetto luminosità controlla la luminosità dell'immagine.
IDCompositionClip

Rappresenta un oggetto clip utilizzato per limitare il rendering di un sottoalbero visivo a un'area rettangolare.
IDCompositionColorMatrixEffect

L'effetto matrice di colori modifica i valori RGBA di una bitmap.
IDCompositionCompositeEffect

L'effetto composito viene usato per combinare 2 o più immagini.
IDCompositionDesktopDevice

Un'applicazione deve usare l'interfaccia IDCompositionDesktopDevice per usare DirectComposition in un'applicazione desktop Win32.
IDCompositionDevice

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

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

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

Funge da factory radice per le trame di composizione.
IDCompositionDeviceDebug

Fornisce l'accesso alle funzionalità di rendering utili per il debug e l'ottimizzazione delle prestazioni delle applicazioni. È possibile eseguire query su questa interfaccia dall'interfaccia del dispositivo DirectComposition.
IDCompositionEffect

Rappresenta un effetto bitmap che modifica la rasterizzazione del sottoalbero di un oggetto visivo.
IDCompositionEffectGroup

Rappresenta un gruppo di effetti bitmap applicati insieme per modificare la rasterizzazione del sottoalbero di un oggetto visivo.
IDCompositionFilterEffect

Rappresenta un effetto filtro.
IDCompositionGaussianBlurEffect

L'effetto sfocatura gaussiano viene usato per sfocatura di un'immagine da parte di una funzione gaussiana, in genere per ridurre il rumore dell'immagine e ridurre i dettagli.
IDCompositionHueRotationEffect

L'effetto di rotazione della tonalità modifica la tonalità di un'immagine applicando una matrice di colori in base all'angolo di rotazione.
IDCompositionLinearTransferEffect

L'effetto di trasferimento lineare viene usato per eseguire il mapping delle intensità di colore di un'immagine usando una funzione lineare creata da un elenco di valori forniti per ogni canale.
IDCompositionMatrixTransform

Rappresenta una trasformazione 2D affine arbitraria definita da una matrice 3 per 2. (IDCompositionMatrixTransform)
IDCompositionMatrixTransform3D

Rappresenta una trasformazione 3D arbitraria definita da una matrice 4 per 4.
IDCompositionRectangleClip

Rappresenta un oggetto clip che limita il rendering di un sottoalbero visivo all'area rettangolare specificata. Facoltativamente, l'oggetto clip può avere angoli arrotondati specificati.
IDCompositionRotateTransform

Rappresenta una trasformazione 2D che influisce sulla rotazione di un oggetto visivo attorno all'asse z. Il sistema di coordinate viene ruotato intorno al punto centrale specificato.
IDCompositionRotateTransform3D

Rappresenta una trasformazione 3D che influisce sulla rotazione di un oggetto visivo lungo un asse arbitrario nello spazio 3D. Il sistema di coordinate viene ruotato intorno al punto centrale specificato.
IDCompositionSaturationEffect

Questo effetto viene usato per modificare la saturazione di un'immagine. L'effetto di saturazione è una specializzazione dell'effetto matrice di colori.
IDCompositionScaleTransform

Rappresenta una trasformazione 2D che influisce sulla scala di un oggetto visivo lungo l'asse x e l'asse y. Il sistema di coordinate viene ridimensionato dal punto centrale specificato.
IDCompositionScaleTransform3D

Rappresenta un effetto di trasformazione 3D che influisce sulla scala di un oggetto visivo lungo l'asse x, l'asse y e l'asse z. Il sistema di coordinate viene ridimensionato dal punto centrale specificato.
IDCompositionShadowEffect

L'effetto ombreggiatura viene usato per generare un'ombreggiatura dal canale alfa di un'immagine. L'ombreggiatura è più opaca per i valori alfa più alti e più trasparente per i valori alfa inferiori. È possibile impostare la quantità di sfocatura e il colore dell'ombreggiatura.
IDCompositionSkewTransform

Rappresenta una trasformazione 2D che influisce sull'asimmetria di un oggetto visivo lungo l'asse x e l'asse y. Il sistema di coordinate è asimmetrico intorno al punto centrale specificato.
IDCompositionSurface

Rappresenta una bitmap fisica che può essere associata a un oggetto visivo per la composizione in una struttura ad albero visuale. Questa interfaccia può essere usata anche per aggiornare il contenuto della bitmap.
IDCompositionSurfaceFactory

Crea oggetti superficie e superficie virtuale associati a un dispositivo di rendering fornito dall'applicazione.
IDCompositionTableTransferEffect

L'effetto di trasferimento della tabella viene usato per eseguire il mapping delle intensità di colore di un'immagine usando una funzione di trasferimento creata dall'interpolazione di un elenco di valori forniti.
IDCompositionTarget

Rappresenta un'associazione tra una struttura ad albero visuale di Microsoft DirectComposition e una destinazione su cui deve essere composta la struttura ad albero visuale.
IDCompositionTexture

Interfaccia a un oggetto che rappresenta una trama Direct3D non elaborata che può essere associata a un oggetto visivo DComp come contenuto.
IDCompositionTransform

Rappresenta una trasformazione 2D che può essere utilizzata per modificare lo spazio delle coordinate di un sottoalbero visivo.
IDCompositionTransform3D

Rappresenta un effetto di trasformazione 3D che può essere utilizzato per modificare la rasterizzazione di un sottoalbero visivo.
IDCompositionTranslateTransform

Rappresenta una trasformazione 2D che influisce solo sull'offset di un oggetto visivo lungo l'asse x e l'asse y.
IDCompositionTranslateTransform3D

Rappresenta una trasformazione 3D che influisce sull'offset di un oggetto visivo lungo l'asse x, l'asse y e l'asse z.
IDCompositionTurbulenceEffect

L'effetto turbolenza viene usato per generare una bitmap basata sulla funzione di disturbo Perlin. L'effetto turbolenza non ha un'immagine di input.
IDCompositionVirtualSurface

Rappresenta una bitmap allocata in modo sparse che può essere associata a un oggetto visivo per la composizione in una struttura ad albero visuale.
IDCompositionVisual

Rappresenta un oggetto visivo Microsoft DirectComposition.
IDCompositionVisual2

Rappresenta un oggetto visivo DirectComposition in una struttura ad albero visuale. (IDCompositionVisual2)
IDCompositionVisual3

Rappresenta un oggetto visivo DirectComposition in una struttura ad albero visuale. (IDCompositionVisual3)
IDCompositionVisualDebug

Rappresenta un oggetto visivo di debug.

Strutture

 
COMPOSITION_FRAME_STATS

Vengono descritte le statistiche di temporizzazione e composizione per un frame compositor.
COMPOSITION_STATS

Vengono descritte le informazioni sulla tempistica e sulla composizione.
COMPOSITION_TARGET_ID

Contiene informazioni su una destinazione di rendering della composizione.
COMPOSITION_TARGET_STATS

Contiene informazioni per destinazione per un frame di composizione e una destinazione di rendering.
DCOMPOSITION_FRAME_STATISTICS

Descrive le statistiche relative alla tempistica e alla composizione per un frame.