структура D3DHAL_DP2SETINDICES (d3dhal.h)

Только версии DirectX 8.0 и более поздних версий.

Структура D3DHAL_DP2SETINDICES используется для задания текущего буфера индекса для D3dDrawPrimitives2.

Синтаксис

typedef struct _D3DHAL_DP2SETINDICES {
  DWORD dwVBHandle;
  DWORD dwStride;
} D3DHAL_DP2SETINDICES;

Члены

dwVBHandle

Задает дескриптор поверхности, связанный с этой поверхностью, через вызов D3dCreateSurfaceEx.

dwStride

Задает размер индексов, содержащихся в буфере индекса, и имеет значение 2, если индексы равны 16-разрядным или 4, если индексы имеют 32-разрядные значения.

Замечания

Допустимое значение дескриптора равно нулю и указывает, что текущий буфер индекса очищается. Последующие попытки рисования индексированных примитивов (перед созданием нового текущего буфера индекса с помощью другого маркера D3DDP2OP_SETINDICES) должны обрабатываться драйвером, таким образом, чтобы сбой не произошел. В отладочной версии драйвера должны отображаться информационные сообщения в поток выходных данных отладки при обнаружении этого условия ошибки.

Требования

Требование Ценность
заголовка d3dhal.h (include D3dhal.h)

См. также

D3dCreateSurfaceEx

D3dDrawPrimitives2