D3D10_DDI_MAP enumeração (d3d10umddi.h)

O tipo de enumeração D3D10_DDI_MAP contém valores que identificam os níveis de acesso a serem mapeados para um sub-recurso em uma chamada para a função ResourceMap do driver.

Syntax

typedef enum D3D10_DDI_MAP {
  D3D10_DDI_MAP_READ,
  D3D10_DDI_MAP_WRITE,
  D3D10_DDI_MAP_READWRITE,
  D3D10_DDI_MAP_WRITE_DISCARD,
  D3D10_DDI_MAP_WRITE_NOOVERWRITE
} ;

Constantes

 
D3D10_DDI_MAP_READ
O acesso de leitura é solicitado para a CPU para o sub-recurso.
D3D10_DDI_MAP_WRITE
O acesso de gravação é solicitado para a CPU para o sub-recurso.
D3D10_DDI_MAP_READWRITE
O acesso de leitura e gravação é solicitado para a CPU para o sub-recurso.
D3D10_DDI_MAP_WRITE_DISCARD
O acesso de gravação é solicitado para a CPU para o sub-recurso. No entanto, o conteúdo do sub-recurso torna-se indefinido durante essa operação porque o aplicativo solicitante pode gravar completamente em toda a região da memória. Você pode usar esse nível de acesso somente com recursos dinâmicos.
D3D10_DDI_MAP_WRITE_NOOVERWRITE
O acesso de gravação é solicitado para a CPU para o sub-recurso. No entanto, o aplicativo solicitante não substituirá nenhum dado que tenha sido usado anteriormente pela GPU. Você pode usar esse nível de acesso somente com buffers dinâmicos de vértice e índice.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

ResourceMap