Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione descrive le interfacce fornite dall'API Microsoft DirectComposition.
Contenuto della sezione
| Argomento | Descrizione |
|---|---|
| IDCompositionAffineTransform2DEffect | L'effetto composito aritmetico viene usato per combinare 2 immagini usando una somma ponderata di pixel dalle immagini di input. |
| IDCompositionAnimation | Rappresenta una funzione per animare una o più proprietà di uno o più oggetti DirectComposition. |
| IDCompositionArithmeticCompositeEffect | L'effetto composito aritmetico viene usato per combinare 2 immagini usando una somma ponderata di pixel dalle immagini di input. |
| 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. Questo effetto ha 13 diverse modalità composite. L'effetto composito accetta 2 o più input. Quando si specificano 2 immagini, la destinazione è il primo input (indice 0) e l'origine è il secondo input (indice 1). Se si specificano più di 2 input, le immagini vengono composte a partire dal primo input e dal secondo e così via. |
| IDCompositionDesktopDevice | Un'applicazione deve usare l'interfaccia IDCompositionDesktopDevice per usare DirectComposition in un'applicazione desktop Win32. Questa interfaccia consente all'applicazione di connettere una struttura ad albero visuale a una finestra e di ospitare finestre figlio a più livelli per la composizione |
| IDCompositionDevice | Funge da factory per tutti gli altri oggetti DirectComposition e fornisce metodi per controllare la composizione transazionale. |
| IDCompositionDevice2 | Funge da factory per tutti gli altri oggetti DirectComposition e fornisce metodi per controllare la composizione transazionale. |
| IDCompositionDevice3 | Funge da factory per tutti gli altri oggetti DirectComposition e fornisce metodi per controllare la composizione transazionale. |
| 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. |
| IDCompositionFloodEffect | L'effetto flood viene usato per generare una bitmap in base al colore e al valore alfa specificati. È possibile usare questo effetto quando si desidera un colore specifico come input per un effetto, ad esempio un colore di sfondo. |
| IDCompositionGaussianBlurEffect | |
| 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. |
| 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 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 della turbolenza viene usato per generare una bitmap in base alla funzione di rumore Perlin. L'effetto della turbolenza non ha un'immagine di input. |
| IDCompositionVirtualSurface | Rappresenta una bitmap allocata sparse che può essere associata a un oggetto visivo per la composizione in un albero visivo. |
| IDCompositionVisual | Rappresenta un oggetto visivo DirectComposition. |
| IDCompositionVisual2 | Rappresenta un oggetto visivo DirectComposition in un albero visivo. |
| IDCompositionVisual3 | Rappresenta un oggetto visivo DirectComposition in un albero visivo. |
| IDCompositionVisualDebug | Rappresenta un oggetto visivo di debug. |