Interfaccia IDXGISurface (dxgi.h)
L'interfaccia IDXGISurface implementa i metodi per gli oggetti image-data.
Ereditarietà
L'interfaccia IDXGISurface deriva da IDXGIDeviceSubObject.
Metodi
L'interfaccia IDXGISurface include questi metodi.
IDXGISurface::GetDesc Ottenere una descrizione della superficie. |
IDXGISurface::Map Ottenere un puntatore ai dati contenuti nell'area e negare l'accesso della GPU all'area. |
IDXGISurface::Unmap Invalidare il puntatore alla superficie recuperata da IDXGISurface::Map e riabilitare l'accesso della GPU alla risorsa. |
Commenti
Un oggetto image-data è una sezione 2D della memoria, comunemente chiamata superficie. Per ottenere la superficie da un output, chiamare IDXGIOutput::GetDisplaySurfaceData.
I runtime precedenti a Direct3D 12 creano automaticamente un'interfaccia IDXGISurface quando creano un oggetto risorsa Direct3D che rappresenta una superficie. Le interfacce IDXGISurface non sono supportate in Direct3D 12. Ad esempio, il runtime crea un'interfaccia IDXGISurface quando si chiama ID3D11Device::CreateTexture2D o ID3D10Device::CreateTexture2D per creare una trama 2D. Per recuperare l'interfaccia IDXGISurface che rappresenta la superficie trama 2D, chiamare ID3D11Texture2D::QueryInterface o ID3D10Texture2D::QueryInterface. In questa chiamata è necessario passare l'identificatore di IDXGISurface. Se la trama 2D ha solo un singolo livello di mappa MIP e non è costituita da una matrice di trame, QueryInterface riesce e restituisce un puntatore al puntatore dell'interfaccia IDXGISurface . In caso contrario, QueryInterface non riesce e non restituisce il puntatore a IDXGISurface.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | dxgi.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per