enumerazione D3D10_CPU_ACCESS_FLAG (d3d10.h)
Specifica i tipi di accesso alla CPU consentiti per una risorsa.
Sintassi
typedef enum D3D10_CPU_ACCESS_FLAG {
D3D10_CPU_ACCESS_WRITE = 0x10000L,
D3D10_CPU_ACCESS_READ = 0x20000L
} ;
Costanti
D3D10_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 l'utilizzo dinamico o di staging (vedere D3D10_USAGE). |
D3D10_CPU_ACCESS_READ Valore: 0x20000L La risorsa deve essere mappabile in modo che la CPU possa leggerne il 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 D3D10_USAGE). |
Commenti
Questa enumerazione viene usata in D3D10_BUFFER_DESC, D3D10_TEXTURE1D_DESC, D3D10_TEXTURE2D_DESC, D3D10_TEXTURE3D_DESC e D3DX10_IMAGE_LOAD_INFO. Per altri dettagli, vedere Creazione di risorse buffer (Direct3D 10).
Le applicazioni possono combinare uno o più di questi flag con un OR bit per bit. Quando possibile, creare risorse senza flag di accesso alla CPU, in quanto ciò consente una migliore ottimizzazione delle risorse.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d10.h |