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


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

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

Синтаксис

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

Члены

dvWNear

dvWFar

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

Замечания

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

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

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

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

Требования

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

См. также

D3DDP2OP_WINFO

D3DHAL_DP2COMMAND

D3dDrawPrimitives2