D3D10_CPU_ACCESS_FLAG 枚举 (d3d10.h)
指定资源允许的 CPU 访问类型。
语法
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 访问标志的资源,因为这样可以更好地优化资源。
要求
要求 | 值 |
---|---|
Header | d3d10.h |