Compartilhar via


estrutura CD3D10_BUFFER_DESC (d3d10.h)

Descreve um recurso de buffer .

Sintaxe

struct CD3D10_BUFFER_DESC : D3D10_BUFFER_DESC {
  void CD3D10_BUFFER_DESC();
  void CD3D10_BUFFER_DESC(
    const D3D10_BUFFER_DESC & o
  );
  void CD3D10_BUFFER_DESC(
    UINT        byteWidth,
    UINT        bindFlags,
    D3D10_USAGE usage,
    UINT        cpuaccessFlags,
    UINT        miscFlags
  );
  void ~CD3D10_BUFFER_DESC();
};

Herança

A estrutura CD3D10_BUFFER_DESC implementa D3D10_BUFFER_DESC.

Membros

void CD3D10_BUFFER_DESC()

void CD3D10_BUFFER_DESC( const D3D10_BUFFER_DESC & o)

void CD3D10_BUFFER_DESC( UINT byteWidth, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)

void ~CD3D10_BUFFER_DESC()

Comentários

byteWidth Tipo: tamanho UINT do buffer em bytes.

bindFlags Tipo: UINT Identifique como o buffer será associado ao pipeline. Os aplicativos podem logicamente sinalizadores OR juntos (consulte D3D10_BIND_FLAG) para indicar que o buffer pode ser acessado de diferentes maneiras.

usage Tipo: D3D10_USAGE Identifique como o buffer deve ser lido e gravado. A frequência da atualização é um fator-chave. O valor mais comum normalmente é D3D10_USAGE_DEFAULT; consulte D3D10_USAGE para todos os valores possíveis.

cpuAccessFlags Tipo: sinalizadores de acesso da CPU UINT (consulte D3D10_CPU_ACCESS_FLAG) ou 0 se nenhum acesso à CPU for necessário. Os aplicativos podem logicamente sinalizadores OR juntos.

miscFlags Tipo: sinalizadores diversos UINT (consulte D3D10_RESOURCE_MISC_FLAG) ou 0 se não forem usados. Os aplicativos podem logicamente sinalizadores OR juntos.

Essa estrutura é usada por ID3D10Device::CreateBuffer para criar recursos de buffer.

Além dessa estrutura, há também uma estrutura derivada em D3D10.h (CD3D10_BUFFER_DESC) que se comporta como uma classe herdada para ajudar a criar uma descrição do buffer.

Requisitos

   
Cabeçalho d3d10.h

Confira também

Estruturas de recursos