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

Структура D3DHAL_DP2WINFO используется для информирования драйвера о w-диапазоне, который будет использоваться для w-буферизации.

Синтаксис

typedef struct _D3DHAL_DP2WINFO {
  D3DVALUE dvWNear;
  D3DVALUE dvWFar;
} D3DHAL_DP2WINFO;

Члены

dvWNear

dvWFar

Укажите ближний и дальний предел w-буфера соответственно. Это могут быть любые допустимые значения с плавающей запятой.

Комментарии

Обратный вызов D3dDrawPrimitives2 анализирует структуру D3DHAL_DP2WINFO из буфера команд и обновляет параметры масштабирования драйвера для w-буферизации, если D3DHAL_DP2COMMAND имеет значение D3DDP2OP_WINFO.

Одна D3DHAL_DP2WINFO структура соответствует структуре D3DHAL_DP2COMMAND в буфере команд.

Драйвер должен обновить часть w-buffer своего внутреннего контекста отрисовки с помощью диапазонов w, указанных в этой структуре. Драйвер может использовать эти сведения для масштабирования w-буфера.

Видеоадаптеры, которые не поддерживают эту функцию, должны игнорировать эти инструкции и продолжать обработку остальной части буфера команд.

Требования

Требование Значение
Заголовок d3dhal.h (включая D3dhal.h)

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

D3DDP2OP_WINFO

D3DHAL_DP2COMMAND

D3dDrawPrimitives2