Interfaccia IDCompositionTexture (dcomp.h)
Importante
Alcune informazioni si riferiscono a un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia a un oggetto che rappresenta una trama Direct3D non elaborata che può essere associata a un oggetto visivo di composizione come contenuto. L'oggetto può essere usato ovunque sia possibile usare una superficie di composizione generica in tali API, ad esempio come contenuto di un oggetto visivo sprite o di un pennello di superficie. L'oggetto espone un recinto disponibile, che può essere usato per sincronizzare il rendering e il lavoro di composizione dell'applicazione. Può anche accettare vari attributi, ad esempio una modalità alfa, una correzione di origine e uno spazio colore, per definire più precisamente il contenuto da visualizzare.
L'API delle trame di composizione supporta solo Direct3D 11.
Ereditarietà
L'interfaccia IDCompositionTexture deriva dall'interfaccia IUnknown .
Metodi
L'interfaccia IDCompositionTexture dispone di questi metodi.
IDCompositionTexture::GetAvailableFence Recupera una coppia di valori/limite di sincronizzazione Direct3D che indica quando la trama di composizione diventerà disponibile, se tali informazioni sono note. |
IDCompositionTexture::SetAlphaMode Informa il DWM se i pixel alfa nella trama devono essere rispettati o ignorati. |
IDCompositionTexture::SetColorSpace Informa il sistema dello spazio dei colori in cui eseguire il mapping della trama. |
IDCompositionTexture::SetSourceRect Specifica l'area di una trama Direct3D rappresentata dalla trama di composizione. |
Commenti
La durata di una trama di composizione è progettata per funzionare senza intervento dall'app. L'app non deve mantenere viva una trama per motivi di ciò che il sistema potrebbe fare. Se l'app rilascia una trama che il sistema sta ancora visualizzando in una struttura ad albero visuale, il sistema manterrà attiva tale trama fino a quando non sarà più necessario farlo. L'app può operare presupponendo che debba mantenere attiva una trama di composizione solo se vuole farvi riferimento in modo esplicito.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dcomp.h |