Método ID3D10Device::CreateBuffer (d3d10.h)
Crie um buffer (buffer de vértice, buffer de índice ou buffer constante de sombreador).
Sintaxe
HRESULT CreateBuffer(
[in] const D3D10_BUFFER_DESC *pDesc,
[in] const D3D10_SUBRESOURCE_DATA *pInitialData,
[out] ID3D10Buffer **ppBuffer
);
Parâmetros
[in] pDesc
Tipo: const D3D10_BUFFER_DESC*
Ponteiro para uma descrição do buffer (consulte D3D10_BUFFER_DESC).
[in] pInitialData
Tipo: const D3D10_SUBRESOURCE_DATA*
Ponteiro para os dados de inicialização (consulte D3D10_SUBRESOURCE_DATA); use NULL apenas para alocar espaço.
[out] ppBuffer
Tipo: ID3D10Buffer**
Endereço de um ponteiro para o buffer criado (consulte Interface ID3D10Buffer). Defina esse parâmetro como NULL para validar os outros parâmetros de entrada (S_FALSE indica uma passagem).
Retornar valor
Tipo: HRESULT
Esse método retorna um dos seguintes códigos de retorno do Direct3D 10.
Comentários
Para obter o código de exemplo, consulte:
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d10.h |
Biblioteca | D3D10.lib |