enumerazione D3D11_CPU_ACCESS_FLAG (d3d11.h)
Specifica i tipi di accesso della CPU consentiti per una risorsa.
Sintassi
typedef enum D3D11_CPU_ACCESS_FLAG {
D3D11_CPU_ACCESS_WRITE = 0x10000L,
D3D11_CPU_ACCESS_READ = 0x20000L
} ;
Costanti
D3D11_CPU_ACCESS_WRITE Valore: 0x10000L La risorsa deve essere mappabile in modo che la CPU possa modificarne il contenuto. Le risorse create con questo flag non possono essere impostate come output della pipeline e devono essere create con utilizzo dinamico o di staging (vedere D3D11_USAGE). |
D3D11_CPU_ACCESS_READ Valore: 0x20000L La risorsa deve essere mappabile in modo che la CPU possa leggere il relativo contenuto. Le risorse create con questo flag non possono essere impostate come input o output nella pipeline e devono essere create con l'utilizzo della gestione temporanea (vedere D3D11_USAGE). |
Commenti
Questa enumerazione viene usata in D3D11_BUFFER_DESC, D3D11_TEXTURE1D_DESC, D3D11_TEXTURE2D_DESC, D3D11_TEXTURE3D_DESC.
Le applicazioni possono combinare uno o più flag con un or bit per bit. Quando possibile, creare risorse senza flag di accesso alla CPU, in quanto consente una migliore ottimizzazione delle risorse.
Impossibile usare D3D11_RESOURCE_MISC_FLAG durante la creazione di risorse con flag di D3D11_CPU_ACCESS .
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d11.h |