Condividi tramite


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

Vedi anche

Enumerazioni delle risorse