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 |