Leggere in inglese

Condividi tramite


intestazione dcomp.h

Questa intestazione viene usata da DirectComposition. Per altre informazioni, vedere:

dcomp.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IDCompositionAffineTransform2DEffect

L'effetto composito aritmetico viene usato per combinare 2 immagini usando una somma ponderata di pixel dalle immagini di input. (IDCompositionAffineTransform2DEffect)
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 colore modifica i valori RGBA di una bitmap.
IDCompositionCompositeEffect

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

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 che consentono di eseguire il debug e l'ottimizzazione delle prestazioni dell'applicazione. Questa interfaccia può essere eseguita una query 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 blur gaussiano viene usato per blurare un'immagine da una funzione Gaussian, 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.
IDCompositionInkTrailDevice

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 affine 2D arbitraria definita da una matrice da 3 by-2. (IDCompositionMatrixTransform)
IDCompositionMatrixTransform3D

Rappresenta una trasformazione 3D arbitraria definita da una matrice da 4 by-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 intorno 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 colore.
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 valori alfa più elevati e più trasparente per i valori alfa inferiori. È possibile impostare la quantità di blur e il colore dell'ombreggiatura.
IDCompositionSkewTransform

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

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

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

L'effetto trasferimento 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 specificati.
IDCompositionTarget

Rappresenta un'associazione tra un albero visivo Microsoft DirectComposition e una destinazione in cima alla quale deve essere composta l'albero visivo.
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 usata per modificare lo spazio delle coordinate di un sottoalbero visivo.
IDCompositionTransform3D

Rappresenta un effetto di trasformazione 3D che può essere usato 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.

Funzioni

 
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.

Strutture