Compartilhar via


Interface ID3D10Blob (d3dcommon.h)

Essa interface é usada para retornar dados de comprimento arbitrário.

Herança

A interface ID3D10Blob herda da interface IUnknown . ID3D10Blob também tem estes tipos de membros:

Métodos

A interface ID3D10Blob tem esses métodos.

 
ID3D10Blob::GetBufferPointer

Obtém um ponteiro para os dados.
ID3D10Blob::GetBufferSize

Obtém o tamanho.

Comentários

A interface ID3DBlob é definida por tipo no arquivo de cabeçalho D3DCommon.h como uma interface ID3D10Blob , que é totalmente definida no arquivo de cabeçalho D3DCommon.h. ID3DBlob é neutro em termos de versão e pode ser usado em código para qualquer versão do Direct3D.

Os blobs podem ser usados como um buffer de dados, armazenando vértice, adjacência e informações materiais durante operações de otimização e carregamento de malha. Além disso, esses objetos são usados para retornar o código do objeto e mensagens de erro em APIs que compilam sombreadores de vértice, geometria e pixel.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3dcommon.h

Confira também

Interfaces de versão comuns

ID3DBlob

IUnknown