структура 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