Интерфейс ID3DXBuffer

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

Элементы

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

Методы

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

Метод Описание
GetBufferPointer Извлекает указатель на данные в буфере.
GetBufferSize Извлекает общий размер данных в буфере.

 

Комментарии

Интерфейс ID3DXBuffer получается путем вызова функции D3DXCreateBuffer .

Тип LPD3DXBUFFER определяется как указатель на интерфейс ID3DXBuffer .

typedef interface ID3DXBuffer ID3DXBuffer;
typedef interface ID3DXBuffer *LPD3DXBUFFER;

Требования

Требование Значение
Заголовок
D3DX9Mesh.h
Библиотека
D3dx9.lib

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

Интерфейсы D3DX