Поделиться через


Интерфейс ID3D10Blob (d3dcommon.h)

Этот интерфейс используется для возврата данных произвольной длины.

Наследование

Интерфейс ID3D10Blob наследуется от интерфейса IUnknown . ID3D10Blob также имеет следующие типы элементов:

Методы

Интерфейс ID3D10Blob содержит следующие методы.

 
ID3D10Blob::GetBufferPointer

Возвращает указатель на данные.
ID3D10Blob::GetBufferSize

Возвращает размер.

Комментарии

Интерфейс ID3DBlob определяется типом в файле заголовка D3DCommon.h как интерфейс ID3D10Blob , который полностью определен в файле заголовка D3DCommon.h. ID3DBlob не зависит от версии и может использоваться в коде для любой версии Direct3D.

Большие двоичные объекты можно использовать в качестве буфера данных, в котором хранятся вершины, смежность и сведения о материалах во время операций оптимизации и загрузки сетки. Кроме того, эти объекты используются для возврата кода объекта и сообщений об ошибках в API, которые компилируют вершинные, геометрические и пиксельные шейдеры.

Требования

Требование Значение
Целевая платформа Windows
Header d3dcommon.h

См. также раздел

Интерфейсы общих версий

ID3DBlob

IUnknown