структура 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 (включая D3dhal.h)

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

D3dCreateSurfaceEx

D3dDrawPrimitives2