enumeração D3D10_CPU_ACCESS_FLAG (d3d10.h)

Especifica os tipos de acesso à CPU permitidos para um recurso.

Syntax

typedef enum D3D10_CPU_ACCESS_FLAG {
  D3D10_CPU_ACCESS_WRITE = 0x10000L,
  D3D10_CPU_ACCESS_READ = 0x20000L
} ;

Constantes

 
D3D10_CPU_ACCESS_WRITE
Valor: 0x10000L
O recurso deve ser mappable para que a CPU possa alterar seu conteúdo. Os recursos criados com esse sinalizador não podem ser definidos como saídas do pipeline e devem ser criados com o uso dinâmico ou de preparo (consulte D3D10_USAGE).
D3D10_CPU_ACCESS_READ
Valor: 0x20000L
O recurso deve ser mappable para que a CPU possa ler seu conteúdo. Os recursos criados com esse sinalizador não podem ser definidos como entradas ou saídas para o pipeline e devem ser criados com o uso de preparo (consulte D3D10_USAGE).

Comentários

Essa enumeração é usada em D3D10_BUFFER_DESC, D3D10_TEXTURE1D_DESC, D3D10_TEXTURE2D_DESC, D3D10_TEXTURE3D_DESC e D3DX10_IMAGE_LOAD_INFO. Consulte Criando recursos de buffer (Direct3D 10) para obter mais detalhes.

Os aplicativos podem combinar um ou mais desses sinalizadores com um OR bit a bit. Quando possível, crie recursos sem sinalizadores de acesso à CPU, pois isso permite uma melhor otimização de recursos.

Requisitos

Requisito Valor
Cabeçalho d3d10.h

Confira também

Enumerações de recursos