enumeración D3D11_CPU_ACCESS_FLAG (d3d11.h)
Especifica los tipos de acceso de CPU permitidos para un recurso.
Syntax
typedef enum D3D11_CPU_ACCESS_FLAG {
D3D11_CPU_ACCESS_WRITE = 0x10000L,
D3D11_CPU_ACCESS_READ = 0x20000L
} ;
Constantes
D3D11_CPU_ACCESS_WRITE Valor: 0x10000L El recurso debe asignarse para que la CPU pueda cambiar su contenido. Los recursos creados con esta marca no se pueden establecer como salidas de la canalización y deben crearse con uso dinámico o provisional (consulte D3D11_USAGE). |
D3D11_CPU_ACCESS_READ Valor: 0x20000L El recurso debe asignarse para que la CPU pueda leer su contenido. Los recursos creados con esta marca no se pueden establecer como entradas o salidas en la canalización y deben crearse con el uso de almacenamiento provisional (consulte D3D11_USAGE). |
Comentarios
Esta enumeración se usa en D3D11_BUFFER_DESC, D3D11_TEXTURE1D_DESC, D3D11_TEXTURE2D_DESC, D3D11_TEXTURE3D_DESC.
Las aplicaciones pueden combinar una o varias de estas marcas con un OR bit a bit. Cuando sea posible, cree recursos sin marcas de acceso de CPU, ya que esto permite una mejor optimización de recursos.
No se puede usar el D3D11_RESOURCE_MISC_FLAG al crear recursos con marcas de D3D11_CPU_ACCESS .
Requisitos
Requisito | Valor |
---|---|
Header | d3d11.h |