D3D10_CPU_ACCESS_FLAG列舉 (d3d10.h)
指定資源允許的 CPU 存取類型。
Syntax
typedef enum D3D10_CPU_ACCESS_FLAG {
D3D10_CPU_ACCESS_WRITE = 0x10000L,
D3D10_CPU_ACCESS_READ = 0x20000L
} ;
常數
D3D10_CPU_ACCESS_WRITE 值: 0x10000L 資源是 可對應的 ,以便CPU可以變更其內容。 使用此旗標建立的資源無法設定為管線的輸出,而且必須使用動態或預備使用方式建立, (請參閱 D3D10_USAGE) 。 |
D3D10_CPU_ACCESS_READ 值: 0x20000L 資源是 可對應的 ,以便CPU可以讀取其內容。 使用此旗標建立的資源不能設定為管線的輸入或輸出,而且必須使用暫存使用量建立, (請參閱 D3D10_USAGE) 。 |
備註
此列舉用於 D3D10_BUFFER_DESC、 D3D10_TEXTURE1D_DESC、 D3D10_TEXTURE2D_DESC、 D3D10_TEXTURE3D_DESC和 D3DX10_IMAGE_LOAD_INFO。 如需詳細資訊 ,請參閱建立緩衝區資源 (Direct3D 10) 。
應用程式可以結合一或多個這些旗標與位 OR。 可能的話,請建立沒有 CPU 存取旗標的資源,因為這樣可提供更好的資源優化。
規格需求
需求 | 值 |
---|---|
標頭 | d3d10.h |